./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe024_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe024_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/safe024_tso.i ./goblint.2024-05-07_14-17-48.files/protection/safe024_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 --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:45:34,073 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:45:34,133 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:45:34,139 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:45:34,139 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:45:34,168 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:45:34,168 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:45:34,168 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:45:34,169 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:45:34,172 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:45:34,172 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:45:34,172 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:45:34,173 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:45:34,174 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:45:34,174 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:45:34,174 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:45:34,175 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:45:34,175 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:45:34,175 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:45:34,175 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:45:34,175 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:45:34,176 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:45:34,176 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:45:34,176 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:45:34,176 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:45:34,177 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:45:34,177 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:45:34,177 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:45:34,178 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:45:34,178 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:45:34,179 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:45:34,179 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:45:34,179 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:45:34,179 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:45:34,179 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:45:34,179 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:45:34,180 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:45:34,180 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:45:34,180 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:45:34,180 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:45:34,180 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:45:34,180 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:45:34,181 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:45:34,181 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 [2024-05-12 12:45:34,435 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:45:34,452 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:45:34,454 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:45:34,455 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:45:34,455 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:45:34,456 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe024_tso.yml/witness.yml [2024-05-12 12:45:34,581 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:45:34,582 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:45:34,583 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-05-12 12:45:35,486 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:45:35,657 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:45:35,660 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-05-12 12:45:35,671 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a3e60b2b2/95f415bcc05740dfbba13c52643024cc/FLAG44c99d5a0 [2024-05-12 12:45:35,685 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a3e60b2b2/95f415bcc05740dfbba13c52643024cc [2024-05-12 12:45:35,685 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:45:35,686 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:45:35,688 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:45:35,688 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:45:35,692 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:45:35,692 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:45:34" (1/2) ... [2024-05-12 12:45:35,693 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68d7e20a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:35, skipping insertion in model container [2024-05-12 12:45:35,693 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:45:34" (1/2) ... [2024-05-12 12:45:35,694 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@68026072 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:35, skipping insertion in model container [2024-05-12 12:45:35,695 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:45:35" (2/2) ... [2024-05-12 12:45:35,695 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68d7e20a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:35, skipping insertion in model container [2024-05-12 12:45:35,695 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:45:35" (2/2) ... [2024-05-12 12:45:35,695 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:45:35,731 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:45:35,731 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-05-12 12:45:35,732 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-05-12 12:45:35,732 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-05-12 12:45:35,732 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:45:35,732 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-05-12 12:45:35,761 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:45:35,896 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_tso.i[945,958] [2024-05-12 12:45:35,984 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:45:35,991 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:45:36,023 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:45:36,084 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:45:36,115 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:45:36,115 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36 WrapperNode [2024-05-12 12:45:36,115 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:45:36,116 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:45:36,116 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:45:36,116 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:45:36,132 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,148 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,168 INFO L138 Inliner]: procedures = 176, calls = 55, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 77 [2024-05-12 12:45:36,169 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:45:36,169 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:45:36,170 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:45:36,170 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:45:36,177 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,178 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,180 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,191 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:45:36,192 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,192 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,198 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,199 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,200 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,201 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,204 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:45:36,204 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:45:36,204 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:45:36,204 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:45:36,210 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (1/1) ... [2024-05-12 12:45:36,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:45:36,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:45:36,267 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-05-12 12:45:36,269 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-05-12 12:45:36,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:45:36,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:45:36,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:45:36,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:45:36,295 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:45:36,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:45:36,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:45:36,295 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:45:36,296 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:45:36,296 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:45:36,296 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:45:36,296 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:45:36,296 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:45:36,296 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:45:36,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:45:36,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:45:36,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:45:36,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:45:36,297 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:45:36,297 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:45:36,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:45:36,298 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:45:36,395 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:45:36,397 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:45:36,628 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:45:36,628 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:45:36,696 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:45:36,696 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:45:36,698 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:45:36 BoogieIcfgContainer [2024-05-12 12:45:36,698 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:45:36,701 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:45:36,701 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:45:36,705 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:45:36,705 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:45:34" (1/4) ... [2024-05-12 12:45:36,707 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6172c08d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:45:36, skipping insertion in model container [2024-05-12 12:45:36,707 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:45:35" (2/4) ... [2024-05-12 12:45:36,707 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6172c08d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:45:36, skipping insertion in model container [2024-05-12 12:45:36,707 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:36" (3/4) ... [2024-05-12 12:45:36,708 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6172c08d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:45:36, skipping insertion in model container [2024-05-12 12:45:36,708 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:45:36" (4/4) ... [2024-05-12 12:45:36,709 INFO L112 eAbstractionObserver]: Analyzing ICFG safe024_tso.i [2024-05-12 12:45:36,727 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:45:36,728 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:45:36,728 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:45:36,798 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:45:36,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 12:45:36,866 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-05-12 12:45:36,866 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:45:36,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 69 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-05-12 12:45:36,869 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 12:45:36,875 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-05-12 12:45:36,888 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:45:36,894 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;@1e270f75, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:45:36,895 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:45:36,899 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:45:36,899 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:45:36,899 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:45:36,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:36,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:45:36,900 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:36,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:36,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1727853625, now seen corresponding path program 1 times [2024-05-12 12:45:36,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:36,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789596660] [2024-05-12 12:45:36,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:36,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:37,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:37,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:37,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:37,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789596660] [2024-05-12 12:45:37,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789596660] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:37,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:37,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:45:37,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319570403] [2024-05-12 12:45:37,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:37,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:45:37,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:37,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:45:37,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:45:37,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-05-12 12:45:37,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:37,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:37,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-05-12 12:45:37,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:37,671 INFO L124 PetriNetUnfolderBase]: 736/1279 cut-off events. [2024-05-12 12:45:37,671 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-05-12 12:45:37,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2466 conditions, 1279 events. 736/1279 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7060 event pairs, 509 based on Foata normal form. 1/1222 useless extension candidates. Maximal degree in co-relation 2451. Up to 1120 conditions per place. [2024-05-12 12:45:37,682 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 33 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2024-05-12 12:45:37,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 195 flow [2024-05-12 12:45:37,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:45:37,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:45:37,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 100 transitions. [2024-05-12 12:45:37,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7092198581560284 [2024-05-12 12:45:37,693 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 100 transitions. [2024-05-12 12:45:37,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 195 flow [2024-05-12 12:45:37,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 190 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:45:37,698 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 118 flow [2024-05-12 12:45:37,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-05-12 12:45:37,702 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-05-12 12:45:37,702 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 118 flow [2024-05-12 12:45:37,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:37,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:37,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:37,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:45:37,703 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:37,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:37,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1685053158, now seen corresponding path program 1 times [2024-05-12 12:45:37,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:37,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325567933] [2024-05-12 12:45:37,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:37,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:37,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:37,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-05-12 12:45:37,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:37,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325567933] [2024-05-12 12:45:37,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325567933] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:37,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:37,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:45:37,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674247921] [2024-05-12 12:45:37,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:37,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:45:37,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:37,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:45:37,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:45:37,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-05-12 12:45:37,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 118 flow. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:37,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:37,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-05-12 12:45:37,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:38,095 INFO L124 PetriNetUnfolderBase]: 962/1579 cut-off events. [2024-05-12 12:45:38,096 INFO L125 PetriNetUnfolderBase]: For 313/347 co-relation queries the response was YES. [2024-05-12 12:45:38,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3524 conditions, 1579 events. 962/1579 cut-off events. For 313/347 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8745 event pairs, 457 based on Foata normal form. 3/1545 useless extension candidates. Maximal degree in co-relation 3509. Up to 1423 conditions per place. [2024-05-12 12:45:38,106 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 46 selfloop transitions, 7 changer transitions 0/68 dead transitions. [2024-05-12 12:45:38,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 68 transitions, 288 flow [2024-05-12 12:45:38,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:45:38,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:45:38,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-05-12 12:45:38,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6861702127659575 [2024-05-12 12:45:38,112 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 118 flow. Second operand 4 states and 129 transitions. [2024-05-12 12:45:38,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 68 transitions, 288 flow [2024-05-12 12:45:38,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 68 transitions, 282 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:45:38,116 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 170 flow [2024-05-12 12:45:38,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-05-12 12:45:38,121 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2024-05-12 12:45:38,121 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 170 flow [2024-05-12 12:45:38,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:38,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:38,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:38,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:45:38,122 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:38,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:38,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1197472498, now seen corresponding path program 1 times [2024-05-12 12:45:38,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:38,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320460784] [2024-05-12 12:45:38,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:38,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:38,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:38,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:38,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:38,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320460784] [2024-05-12 12:45:38,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320460784] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:38,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:38,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:45:38,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748076873] [2024-05-12 12:45:38,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:38,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:45:38,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:38,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:45:38,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:45:38,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-05-12 12:45:38,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 170 flow. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:38,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:38,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-05-12 12:45:38,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:38,555 INFO L124 PetriNetUnfolderBase]: 1077/1883 cut-off events. [2024-05-12 12:45:38,555 INFO L125 PetriNetUnfolderBase]: For 875/978 co-relation queries the response was YES. [2024-05-12 12:45:38,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4480 conditions, 1883 events. 1077/1883 cut-off events. For 875/978 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11098 event pairs, 638 based on Foata normal form. 2/1812 useless extension candidates. Maximal degree in co-relation 4462. Up to 1600 conditions per place. [2024-05-12 12:45:38,567 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 42 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2024-05-12 12:45:38,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 68 transitions, 318 flow [2024-05-12 12:45:38,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:45:38,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:45:38,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2024-05-12 12:45:38,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6648936170212766 [2024-05-12 12:45:38,571 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 170 flow. Second operand 4 states and 125 transitions. [2024-05-12 12:45:38,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 68 transitions, 318 flow [2024-05-12 12:45:38,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 316 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-05-12 12:45:38,575 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 211 flow [2024-05-12 12:45:38,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=211, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-05-12 12:45:38,576 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 8 predicate places. [2024-05-12 12:45:38,576 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 211 flow [2024-05-12 12:45:38,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:38,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:38,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:38,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:45:38,577 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:38,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:38,578 INFO L85 PathProgramCache]: Analyzing trace with hash -594429660, now seen corresponding path program 1 times [2024-05-12 12:45:38,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:38,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624774776] [2024-05-12 12:45:38,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:38,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:38,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:38,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:38,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:38,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624774776] [2024-05-12 12:45:38,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624774776] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:38,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:38,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:38,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335118348] [2024-05-12 12:45:38,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:38,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:38,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:38,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:38,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:38,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:38,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 211 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:38,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:38,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:38,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:39,052 INFO L124 PetriNetUnfolderBase]: 1214/2158 cut-off events. [2024-05-12 12:45:39,052 INFO L125 PetriNetUnfolderBase]: For 1701/1711 co-relation queries the response was YES. [2024-05-12 12:45:39,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5527 conditions, 2158 events. 1214/2158 cut-off events. For 1701/1711 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12763 event pairs, 479 based on Foata normal form. 12/2134 useless extension candidates. Maximal degree in co-relation 5506. Up to 1730 conditions per place. [2024-05-12 12:45:39,067 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 65 selfloop transitions, 12 changer transitions 0/91 dead transitions. [2024-05-12 12:45:39,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 91 transitions, 463 flow [2024-05-12 12:45:39,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:39,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:39,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 12:45:39,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453900709219859 [2024-05-12 12:45:39,069 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 211 flow. Second operand 6 states and 182 transitions. [2024-05-12 12:45:39,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 91 transitions, 463 flow [2024-05-12 12:45:39,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 91 transitions, 446 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:45:39,073 INFO L231 Difference]: Finished difference. Result has 63 places, 57 transitions, 251 flow [2024-05-12 12:45:39,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=251, PETRI_PLACES=63, PETRI_TRANSITIONS=57} [2024-05-12 12:45:39,075 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2024-05-12 12:45:39,075 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 57 transitions, 251 flow [2024-05-12 12:45:39,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:39,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:39,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:39,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:45:39,075 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:39,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:39,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1516078535, now seen corresponding path program 1 times [2024-05-12 12:45:39,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:39,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595143766] [2024-05-12 12:45:39,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:39,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:39,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:39,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:39,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:39,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595143766] [2024-05-12 12:45:39,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595143766] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:39,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:39,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:45:39,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256874044] [2024-05-12 12:45:39,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:39,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:45:39,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:39,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:45:39,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:45:39,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:39,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 57 transitions, 251 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 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-05-12 12:45:39,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:39,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:39,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:39,465 INFO L124 PetriNetUnfolderBase]: 1289/2164 cut-off events. [2024-05-12 12:45:39,467 INFO L125 PetriNetUnfolderBase]: For 2780/2800 co-relation queries the response was YES. [2024-05-12 12:45:39,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6217 conditions, 2164 events. 1289/2164 cut-off events. For 2780/2800 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12613 event pairs, 462 based on Foata normal form. 2/2133 useless extension candidates. Maximal degree in co-relation 6194. Up to 1861 conditions per place. [2024-05-12 12:45:39,506 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 59 selfloop transitions, 10 changer transitions 0/87 dead transitions. [2024-05-12 12:45:39,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 87 transitions, 483 flow [2024-05-12 12:45:39,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:45:39,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:45:39,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-05-12 12:45:39,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6297872340425532 [2024-05-12 12:45:39,509 INFO L175 Difference]: Start difference. First operand has 63 places, 57 transitions, 251 flow. Second operand 5 states and 148 transitions. [2024-05-12 12:45:39,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 87 transitions, 483 flow [2024-05-12 12:45:39,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 87 transitions, 454 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:45:39,514 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 316 flow [2024-05-12 12:45:39,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=316, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-05-12 12:45:39,516 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2024-05-12 12:45:39,516 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 316 flow [2024-05-12 12:45:39,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 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-05-12 12:45:39,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:39,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:39,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:45:39,517 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:39,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:39,517 INFO L85 PathProgramCache]: Analyzing trace with hash 290681191, now seen corresponding path program 1 times [2024-05-12 12:45:39,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:39,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495751830] [2024-05-12 12:45:39,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:39,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:39,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:39,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-05-12 12:45:39,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:39,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495751830] [2024-05-12 12:45:39,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495751830] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:39,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:39,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:45:39,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532981338] [2024-05-12 12:45:39,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:39,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:45:39,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:39,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:45:39,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:45:39,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:39,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 316 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 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-05-12 12:45:39,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:39,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:39,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:39,945 INFO L124 PetriNetUnfolderBase]: 1438/2440 cut-off events. [2024-05-12 12:45:39,945 INFO L125 PetriNetUnfolderBase]: For 3599/3616 co-relation queries the response was YES. [2024-05-12 12:45:39,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7328 conditions, 2440 events. 1438/2440 cut-off events. For 3599/3616 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14154 event pairs, 503 based on Foata normal form. 14/2436 useless extension candidates. Maximal degree in co-relation 7302. Up to 2037 conditions per place. [2024-05-12 12:45:39,965 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 66 selfloop transitions, 18 changer transitions 0/101 dead transitions. [2024-05-12 12:45:39,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 101 transitions, 612 flow [2024-05-12 12:45:39,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:45:39,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:45:39,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-05-12 12:45:39,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-05-12 12:45:39,966 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 316 flow. Second operand 5 states and 155 transitions. [2024-05-12 12:45:39,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 101 transitions, 612 flow [2024-05-12 12:45:39,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 101 transitions, 608 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:45:39,972 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 421 flow [2024-05-12 12:45:39,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=421, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-05-12 12:45:39,975 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 22 predicate places. [2024-05-12 12:45:39,975 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 421 flow [2024-05-12 12:45:39,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 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-05-12 12:45:39,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:39,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:39,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:45:39,976 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:39,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:39,976 INFO L85 PathProgramCache]: Analyzing trace with hash 298068181, now seen corresponding path program 2 times [2024-05-12 12:45:39,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:39,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372585995] [2024-05-12 12:45:39,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:39,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:39,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:40,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-05-12 12:45:40,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:40,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372585995] [2024-05-12 12:45:40,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372585995] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:40,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:40,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:45:40,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980427409] [2024-05-12 12:45:40,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:40,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:45:40,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:40,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:45:40,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:45:40,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:40,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 421 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 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-05-12 12:45:40,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:40,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:40,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:40,383 INFO L124 PetriNetUnfolderBase]: 1450/2351 cut-off events. [2024-05-12 12:45:40,384 INFO L125 PetriNetUnfolderBase]: For 5028/5047 co-relation queries the response was YES. [2024-05-12 12:45:40,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7979 conditions, 2351 events. 1450/2351 cut-off events. For 5028/5047 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13344 event pairs, 428 based on Foata normal form. 14/2348 useless extension candidates. Maximal degree in co-relation 7949. Up to 2058 conditions per place. [2024-05-12 12:45:40,400 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 61 selfloop transitions, 18 changer transitions 0/96 dead transitions. [2024-05-12 12:45:40,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 96 transitions, 629 flow [2024-05-12 12:45:40,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:45:40,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:45:40,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-05-12 12:45:40,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 12:45:40,402 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 421 flow. Second operand 5 states and 150 transitions. [2024-05-12 12:45:40,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 96 transitions, 629 flow [2024-05-12 12:45:40,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 96 transitions, 609 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-05-12 12:45:40,411 INFO L231 Difference]: Finished difference. Result has 78 places, 75 transitions, 446 flow [2024-05-12 12:45:40,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=446, PETRI_PLACES=78, PETRI_TRANSITIONS=75} [2024-05-12 12:45:40,412 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 27 predicate places. [2024-05-12 12:45:40,412 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 75 transitions, 446 flow [2024-05-12 12:45:40,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 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-05-12 12:45:40,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:40,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:40,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:45:40,413 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:40,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:40,414 INFO L85 PathProgramCache]: Analyzing trace with hash -923988024, now seen corresponding path program 1 times [2024-05-12 12:45:40,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:40,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154044547] [2024-05-12 12:45:40,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:40,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:40,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:40,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-05-12 12:45:40,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:40,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154044547] [2024-05-12 12:45:40,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154044547] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:40,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:40,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:40,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153578544] [2024-05-12 12:45:40,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:40,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:40,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:40,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:40,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:40,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:40,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 75 transitions, 446 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:40,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:40,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:40,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:40,813 INFO L124 PetriNetUnfolderBase]: 1529/2475 cut-off events. [2024-05-12 12:45:40,813 INFO L125 PetriNetUnfolderBase]: For 5806/5809 co-relation queries the response was YES. [2024-05-12 12:45:40,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8270 conditions, 2475 events. 1529/2475 cut-off events. For 5806/5809 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14026 event pairs, 523 based on Foata normal form. 2/2465 useless extension candidates. Maximal degree in co-relation 8237. Up to 2147 conditions per place. [2024-05-12 12:45:40,836 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 87 selfloop transitions, 20 changer transitions 0/120 dead transitions. [2024-05-12 12:45:40,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 120 transitions, 842 flow [2024-05-12 12:45:40,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:40,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:40,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 12:45:40,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-05-12 12:45:40,837 INFO L175 Difference]: Start difference. First operand has 78 places, 75 transitions, 446 flow. Second operand 6 states and 179 transitions. [2024-05-12 12:45:40,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 120 transitions, 842 flow [2024-05-12 12:45:40,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 120 transitions, 786 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:40,845 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 540 flow [2024-05-12 12:45:40,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=405, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=540, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-05-12 12:45:40,845 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 31 predicate places. [2024-05-12 12:45:40,846 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 540 flow [2024-05-12 12:45:40,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:40,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:40,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:40,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:45:40,846 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:40,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:40,847 INFO L85 PathProgramCache]: Analyzing trace with hash 650187638, now seen corresponding path program 2 times [2024-05-12 12:45:40,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:40,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120070003] [2024-05-12 12:45:40,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:40,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:40,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:40,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:40,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:40,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120070003] [2024-05-12 12:45:40,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120070003] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:40,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:40,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:40,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639759221] [2024-05-12 12:45:40,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:40,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:40,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:40,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:40,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:41,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:41,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 540 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:41,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:41,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:41,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:41,237 INFO L124 PetriNetUnfolderBase]: 1546/2527 cut-off events. [2024-05-12 12:45:41,237 INFO L125 PetriNetUnfolderBase]: For 7139/7139 co-relation queries the response was YES. [2024-05-12 12:45:41,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8939 conditions, 2527 events. 1546/2527 cut-off events. For 7139/7139 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14448 event pairs, 646 based on Foata normal form. 2/2507 useless extension candidates. Maximal degree in co-relation 8904. Up to 2165 conditions per place. [2024-05-12 12:45:41,254 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 83 selfloop transitions, 26 changer transitions 0/122 dead transitions. [2024-05-12 12:45:41,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 122 transitions, 898 flow [2024-05-12 12:45:41,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:41,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:41,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:45:41,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205673758865248 [2024-05-12 12:45:41,255 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 540 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:45:41,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 122 transitions, 898 flow [2024-05-12 12:45:41,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 864 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-05-12 12:45:41,294 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 618 flow [2024-05-12 12:45:41,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=618, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2024-05-12 12:45:41,295 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 36 predicate places. [2024-05-12 12:45:41,295 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 618 flow [2024-05-12 12:45:41,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:41,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:41,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:41,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:45:41,295 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:41,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:41,296 INFO L85 PathProgramCache]: Analyzing trace with hash 96067598, now seen corresponding path program 3 times [2024-05-12 12:45:41,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:41,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125747460] [2024-05-12 12:45:41,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:41,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:41,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:41,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:41,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:41,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125747460] [2024-05-12 12:45:41,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125747460] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:41,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:41,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:41,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053379598] [2024-05-12 12:45:41,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:41,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:41,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:41,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:41,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:41,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:41,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 618 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:41,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:41,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:41,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:41,715 INFO L124 PetriNetUnfolderBase]: 1541/2548 cut-off events. [2024-05-12 12:45:41,715 INFO L125 PetriNetUnfolderBase]: For 8092/8092 co-relation queries the response was YES. [2024-05-12 12:45:41,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9094 conditions, 2548 events. 1541/2548 cut-off events. For 8092/8092 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14820 event pairs, 704 based on Foata normal form. 2/2521 useless extension candidates. Maximal degree in co-relation 9057. Up to 2160 conditions per place. [2024-05-12 12:45:41,729 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 82 selfloop transitions, 25 changer transitions 0/120 dead transitions. [2024-05-12 12:45:41,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 120 transitions, 896 flow [2024-05-12 12:45:41,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:41,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:41,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:45:41,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:45:41,731 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 618 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:45:41,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 120 transitions, 896 flow [2024-05-12 12:45:41,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 120 transitions, 868 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-05-12 12:45:41,742 INFO L231 Difference]: Finished difference. Result has 92 places, 93 transitions, 648 flow [2024-05-12 12:45:41,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=648, PETRI_PLACES=92, PETRI_TRANSITIONS=93} [2024-05-12 12:45:41,743 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 41 predicate places. [2024-05-12 12:45:41,743 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 93 transitions, 648 flow [2024-05-12 12:45:41,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:41,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:41,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:41,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:45:41,744 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:41,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:41,744 INFO L85 PathProgramCache]: Analyzing trace with hash 96344428, now seen corresponding path program 1 times [2024-05-12 12:45:41,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:41,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184310595] [2024-05-12 12:45:41,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:41,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:41,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:41,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-05-12 12:45:41,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:41,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184310595] [2024-05-12 12:45:41,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184310595] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:41,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:41,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:41,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613137997] [2024-05-12 12:45:41,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:41,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:41,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:41,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:41,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:41,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:41,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 93 transitions, 648 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:41,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:41,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:41,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:42,172 INFO L124 PetriNetUnfolderBase]: 1396/2335 cut-off events. [2024-05-12 12:45:42,173 INFO L125 PetriNetUnfolderBase]: For 9852/9852 co-relation queries the response was YES. [2024-05-12 12:45:42,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8655 conditions, 2335 events. 1396/2335 cut-off events. For 9852/9852 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13552 event pairs, 412 based on Foata normal form. 4/2309 useless extension candidates. Maximal degree in co-relation 8616. Up to 1964 conditions per place. [2024-05-12 12:45:42,189 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 90 selfloop transitions, 12 changer transitions 0/123 dead transitions. [2024-05-12 12:45:42,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 123 transitions, 930 flow [2024-05-12 12:45:42,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:42,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:42,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:45:42,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205673758865248 [2024-05-12 12:45:42,191 INFO L175 Difference]: Start difference. First operand has 92 places, 93 transitions, 648 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:45:42,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 123 transitions, 930 flow [2024-05-12 12:45:42,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 123 transitions, 880 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:42,203 INFO L231 Difference]: Finished difference. Result has 94 places, 95 transitions, 645 flow [2024-05-12 12:45:42,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=645, PETRI_PLACES=94, PETRI_TRANSITIONS=95} [2024-05-12 12:45:42,204 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 43 predicate places. [2024-05-12 12:45:42,204 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 95 transitions, 645 flow [2024-05-12 12:45:42,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:42,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:42,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:42,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:45:42,205 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:42,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:42,205 INFO L85 PathProgramCache]: Analyzing trace with hash -615913514, now seen corresponding path program 1 times [2024-05-12 12:45:42,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:42,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660740217] [2024-05-12 12:45:42,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:42,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:42,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:42,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-05-12 12:45:42,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:42,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660740217] [2024-05-12 12:45:42,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660740217] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:42,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:42,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:42,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265025483] [2024-05-12 12:45:42,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:42,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:42,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:42,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:42,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:42,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:42,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 95 transitions, 645 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:42,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:42,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:42,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:42,643 INFO L124 PetriNetUnfolderBase]: 1441/2355 cut-off events. [2024-05-12 12:45:42,644 INFO L125 PetriNetUnfolderBase]: For 11677/11718 co-relation queries the response was YES. [2024-05-12 12:45:42,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9094 conditions, 2355 events. 1441/2355 cut-off events. For 11677/11718 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13532 event pairs, 379 based on Foata normal form. 29/2309 useless extension candidates. Maximal degree in co-relation 9054. Up to 2016 conditions per place. [2024-05-12 12:45:42,660 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 90 selfloop transitions, 17 changer transitions 0/131 dead transitions. [2024-05-12 12:45:42,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 131 transitions, 957 flow [2024-05-12 12:45:42,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:42,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:42,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 12:45:42,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6418439716312057 [2024-05-12 12:45:42,661 INFO L175 Difference]: Start difference. First operand has 94 places, 95 transitions, 645 flow. Second operand 6 states and 181 transitions. [2024-05-12 12:45:42,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 131 transitions, 957 flow [2024-05-12 12:45:42,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 131 transitions, 928 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:42,678 INFO L231 Difference]: Finished difference. Result has 96 places, 98 transitions, 682 flow [2024-05-12 12:45:42,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=682, PETRI_PLACES=96, PETRI_TRANSITIONS=98} [2024-05-12 12:45:42,679 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 45 predicate places. [2024-05-12 12:45:42,679 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 98 transitions, 682 flow [2024-05-12 12:45:42,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:42,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:42,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:42,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:45:42,680 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:42,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:42,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1795843218, now seen corresponding path program 2 times [2024-05-12 12:45:42,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:42,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57089902] [2024-05-12 12:45:42,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:42,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:42,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-05-12 12:45:42,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:42,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57089902] [2024-05-12 12:45:42,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57089902] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:42,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:42,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:42,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402674929] [2024-05-12 12:45:42,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:42,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:42,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:42,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:42,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:42,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:42,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 98 transitions, 682 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:42,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:42,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:42,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:43,096 INFO L124 PetriNetUnfolderBase]: 1512/2556 cut-off events. [2024-05-12 12:45:43,096 INFO L125 PetriNetUnfolderBase]: For 14194/14226 co-relation queries the response was YES. [2024-05-12 12:45:43,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10083 conditions, 2556 events. 1512/2556 cut-off events. For 14194/14226 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15168 event pairs, 472 based on Foata normal form. 24/2505 useless extension candidates. Maximal degree in co-relation 10042. Up to 2013 conditions per place. [2024-05-12 12:45:43,111 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 80 selfloop transitions, 32 changer transitions 0/136 dead transitions. [2024-05-12 12:45:43,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 136 transitions, 1078 flow [2024-05-12 12:45:43,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:43,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:43,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-05-12 12:45:43,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524822695035462 [2024-05-12 12:45:43,112 INFO L175 Difference]: Start difference. First operand has 96 places, 98 transitions, 682 flow. Second operand 6 states and 184 transitions. [2024-05-12 12:45:43,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 136 transitions, 1078 flow [2024-05-12 12:45:43,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 136 transitions, 1036 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:43,126 INFO L231 Difference]: Finished difference. Result has 98 places, 104 transitions, 767 flow [2024-05-12 12:45:43,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=767, PETRI_PLACES=98, PETRI_TRANSITIONS=104} [2024-05-12 12:45:43,127 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 47 predicate places. [2024-05-12 12:45:43,127 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 104 transitions, 767 flow [2024-05-12 12:45:43,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:43,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:43,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:43,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:45:43,128 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:43,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:43,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1319256076, now seen corresponding path program 3 times [2024-05-12 12:45:43,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:43,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034676219] [2024-05-12 12:45:43,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:43,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:43,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:43,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:43,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:43,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034676219] [2024-05-12 12:45:43,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034676219] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:43,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:43,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:43,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299606032] [2024-05-12 12:45:43,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:43,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:43,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:43,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:43,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:43,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:43,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 104 transitions, 767 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:43,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:43,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:43,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:43,593 INFO L124 PetriNetUnfolderBase]: 1506/2469 cut-off events. [2024-05-12 12:45:43,594 INFO L125 PetriNetUnfolderBase]: For 16588/16615 co-relation queries the response was YES. [2024-05-12 12:45:43,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10467 conditions, 2469 events. 1506/2469 cut-off events. For 16588/16615 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14525 event pairs, 407 based on Foata normal form. 18/2403 useless extension candidates. Maximal degree in co-relation 10425. Up to 2007 conditions per place. [2024-05-12 12:45:43,614 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 75 selfloop transitions, 32 changer transitions 0/131 dead transitions. [2024-05-12 12:45:43,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 131 transitions, 1045 flow [2024-05-12 12:45:43,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:43,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:43,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 12:45:43,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-05-12 12:45:43,616 INFO L175 Difference]: Start difference. First operand has 98 places, 104 transitions, 767 flow. Second operand 6 states and 179 transitions. [2024-05-12 12:45:43,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 131 transitions, 1045 flow [2024-05-12 12:45:43,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 131 transitions, 995 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-05-12 12:45:43,636 INFO L231 Difference]: Finished difference. Result has 102 places, 104 transitions, 790 flow [2024-05-12 12:45:43,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=790, PETRI_PLACES=102, PETRI_TRANSITIONS=104} [2024-05-12 12:45:43,637 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 51 predicate places. [2024-05-12 12:45:43,637 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 104 transitions, 790 flow [2024-05-12 12:45:43,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:43,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:43,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:43,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:45:43,638 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:43,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:43,638 INFO L85 PathProgramCache]: Analyzing trace with hash -488776247, now seen corresponding path program 1 times [2024-05-12 12:45:43,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:43,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202342980] [2024-05-12 12:45:43,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:43,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:43,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:43,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:43,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:43,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202342980] [2024-05-12 12:45:43,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202342980] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:43,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:43,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:43,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474797604] [2024-05-12 12:45:43,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:43,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:43,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:43,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:43,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:43,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:43,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 104 transitions, 790 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:43,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:43,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:43,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:44,119 INFO L124 PetriNetUnfolderBase]: 1598/2579 cut-off events. [2024-05-12 12:45:44,119 INFO L125 PetriNetUnfolderBase]: For 15956/15956 co-relation queries the response was YES. [2024-05-12 12:45:44,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10765 conditions, 2579 events. 1598/2579 cut-off events. For 15956/15956 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14628 event pairs, 482 based on Foata normal form. 2/2572 useless extension candidates. Maximal degree in co-relation 10721. Up to 2285 conditions per place. [2024-05-12 12:45:44,135 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 123 selfloop transitions, 16 changer transitions 0/152 dead transitions. [2024-05-12 12:45:44,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 152 transitions, 1229 flow [2024-05-12 12:45:44,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:44,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:44,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:45:44,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 12:45:44,136 INFO L175 Difference]: Start difference. First operand has 102 places, 104 transitions, 790 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:45:44,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 152 transitions, 1229 flow [2024-05-12 12:45:44,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 152 transitions, 1124 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:44,151 INFO L231 Difference]: Finished difference. Result has 105 places, 113 transitions, 814 flow [2024-05-12 12:45:44,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=814, PETRI_PLACES=105, PETRI_TRANSITIONS=113} [2024-05-12 12:45:44,151 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 54 predicate places. [2024-05-12 12:45:44,151 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 113 transitions, 814 flow [2024-05-12 12:45:44,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:44,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:44,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:44,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:45:44,152 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:44,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:44,152 INFO L85 PathProgramCache]: Analyzing trace with hash -643289077, now seen corresponding path program 2 times [2024-05-12 12:45:44,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:44,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614968552] [2024-05-12 12:45:44,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:44,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:44,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:44,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:44,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:44,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614968552] [2024-05-12 12:45:44,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614968552] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:44,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:44,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:44,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300765712] [2024-05-12 12:45:44,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:44,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:44,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:44,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:44,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:44,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:44,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 113 transitions, 814 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:44,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:44,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:44,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:44,564 INFO L124 PetriNetUnfolderBase]: 1637/2646 cut-off events. [2024-05-12 12:45:44,564 INFO L125 PetriNetUnfolderBase]: For 18318/18321 co-relation queries the response was YES. [2024-05-12 12:45:44,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11368 conditions, 2646 events. 1637/2646 cut-off events. For 18318/18321 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15085 event pairs, 428 based on Foata normal form. 2/2641 useless extension candidates. Maximal degree in co-relation 11322. Up to 2166 conditions per place. [2024-05-12 12:45:44,581 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 112 selfloop transitions, 42 changer transitions 0/167 dead transitions. [2024-05-12 12:45:44,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 167 transitions, 1442 flow [2024-05-12 12:45:44,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:44,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:44,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-05-12 12:45:44,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 12:45:44,582 INFO L175 Difference]: Start difference. First operand has 105 places, 113 transitions, 814 flow. Second operand 7 states and 210 transitions. [2024-05-12 12:45:44,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 167 transitions, 1442 flow [2024-05-12 12:45:44,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 167 transitions, 1396 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 12:45:44,602 INFO L231 Difference]: Finished difference. Result has 111 places, 126 transitions, 1000 flow [2024-05-12 12:45:44,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1000, PETRI_PLACES=111, PETRI_TRANSITIONS=126} [2024-05-12 12:45:44,603 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 60 predicate places. [2024-05-12 12:45:44,603 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 126 transitions, 1000 flow [2024-05-12 12:45:44,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:44,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:44,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:44,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:45:44,604 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:44,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:44,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1518988663, now seen corresponding path program 3 times [2024-05-12 12:45:44,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:44,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325220363] [2024-05-12 12:45:44,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:44,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:44,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:44,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:44,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:44,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325220363] [2024-05-12 12:45:44,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325220363] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:44,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:44,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:44,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539951034] [2024-05-12 12:45:44,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:44,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:44,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:44,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:44,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:44,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:44,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 126 transitions, 1000 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:44,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:44,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:44,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:45,069 INFO L124 PetriNetUnfolderBase]: 1632/2667 cut-off events. [2024-05-12 12:45:45,070 INFO L125 PetriNetUnfolderBase]: For 21261/21264 co-relation queries the response was YES. [2024-05-12 12:45:45,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12088 conditions, 2667 events. 1632/2667 cut-off events. For 21261/21264 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15459 event pairs, 472 based on Foata normal form. 2/2656 useless extension candidates. Maximal degree in co-relation 12039. Up to 2161 conditions per place. [2024-05-12 12:45:45,088 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 111 selfloop transitions, 41 changer transitions 0/165 dead transitions. [2024-05-12 12:45:45,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 165 transitions, 1463 flow [2024-05-12 12:45:45,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:45,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:45,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 12:45:45,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352583586626139 [2024-05-12 12:45:45,090 INFO L175 Difference]: Start difference. First operand has 111 places, 126 transitions, 1000 flow. Second operand 7 states and 209 transitions. [2024-05-12 12:45:45,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 165 transitions, 1463 flow [2024-05-12 12:45:45,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 165 transitions, 1421 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-05-12 12:45:45,119 INFO L231 Difference]: Finished difference. Result has 117 places, 126 transitions, 1048 flow [2024-05-12 12:45:45,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1048, PETRI_PLACES=117, PETRI_TRANSITIONS=126} [2024-05-12 12:45:45,120 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 66 predicate places. [2024-05-12 12:45:45,120 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 126 transitions, 1048 flow [2024-05-12 12:45:45,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:45,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:45,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:45,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:45:45,121 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:45,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:45,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1519203989, now seen corresponding path program 1 times [2024-05-12 12:45:45,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:45,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595022269] [2024-05-12 12:45:45,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:45,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:45,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:45,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:45,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:45,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595022269] [2024-05-12 12:45:45,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595022269] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:45,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:45,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:45,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704455942] [2024-05-12 12:45:45,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:45,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:45,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:45,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:45,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:45,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:45,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 126 transitions, 1048 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:45,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:45,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:45,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:45,621 INFO L124 PetriNetUnfolderBase]: 1659/2680 cut-off events. [2024-05-12 12:45:45,621 INFO L125 PetriNetUnfolderBase]: For 23300/23303 co-relation queries the response was YES. [2024-05-12 12:45:45,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12416 conditions, 2680 events. 1659/2680 cut-off events. For 23300/23303 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15307 event pairs, 422 based on Foata normal form. 4/2677 useless extension candidates. Maximal degree in co-relation 12365. Up to 2302 conditions per place. [2024-05-12 12:45:45,642 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 125 selfloop transitions, 27 changer transitions 0/165 dead transitions. [2024-05-12 12:45:45,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 165 transitions, 1454 flow [2024-05-12 12:45:45,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:45,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:45,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:45:45,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:45:45,644 INFO L175 Difference]: Start difference. First operand has 117 places, 126 transitions, 1048 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:45:45,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 165 transitions, 1454 flow [2024-05-12 12:45:45,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 165 transitions, 1358 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:45,672 INFO L231 Difference]: Finished difference. Result has 119 places, 128 transitions, 1031 flow [2024-05-12 12:45:45,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1031, PETRI_PLACES=119, PETRI_TRANSITIONS=128} [2024-05-12 12:45:45,673 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 68 predicate places. [2024-05-12 12:45:45,673 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 128 transitions, 1031 flow [2024-05-12 12:45:45,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:45,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:45,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:45,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:45:45,674 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:45,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:45,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1985523613, now seen corresponding path program 4 times [2024-05-12 12:45:45,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:45,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811582834] [2024-05-12 12:45:45,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:45,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:45,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:45,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-05-12 12:45:45,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:45,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811582834] [2024-05-12 12:45:45,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811582834] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:45,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:45,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:45,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763108417] [2024-05-12 12:45:45,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:45,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:45,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:45,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:45,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:45,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:45,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 128 transitions, 1031 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:45,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:45,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:45,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:46,211 INFO L124 PetriNetUnfolderBase]: 1676/2801 cut-off events. [2024-05-12 12:45:46,211 INFO L125 PetriNetUnfolderBase]: For 25656/25656 co-relation queries the response was YES. [2024-05-12 12:45:46,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12860 conditions, 2801 events. 1676/2801 cut-off events. For 25656/25656 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16786 event pairs, 648 based on Foata normal form. 2/2773 useless extension candidates. Maximal degree in co-relation 12808. Up to 2220 conditions per place. [2024-05-12 12:45:46,230 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 107 selfloop transitions, 48 changer transitions 0/168 dead transitions. [2024-05-12 12:45:46,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 168 transitions, 1546 flow [2024-05-12 12:45:46,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:46,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:46,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:45:46,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-05-12 12:45:46,232 INFO L175 Difference]: Start difference. First operand has 119 places, 128 transitions, 1031 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:45:46,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 168 transitions, 1546 flow [2024-05-12 12:45:46,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 168 transitions, 1485 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:46,257 INFO L231 Difference]: Finished difference. Result has 122 places, 133 transitions, 1145 flow [2024-05-12 12:45:46,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1145, PETRI_PLACES=122, PETRI_TRANSITIONS=133} [2024-05-12 12:45:46,258 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 71 predicate places. [2024-05-12 12:45:46,258 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 133 transitions, 1145 flow [2024-05-12 12:45:46,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:46,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:46,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:46,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:45:46,259 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:46,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:46,259 INFO L85 PathProgramCache]: Analyzing trace with hash 862233703, now seen corresponding path program 5 times [2024-05-12 12:45:46,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:46,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666850753] [2024-05-12 12:45:46,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:46,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:46,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:46,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:46,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:46,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666850753] [2024-05-12 12:45:46,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666850753] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:46,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:46,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:46,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072672582] [2024-05-12 12:45:46,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:46,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:46,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:46,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:46,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:46,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:46,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 133 transitions, 1145 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:46,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:46,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:46,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:46,719 INFO L124 PetriNetUnfolderBase]: 1693/2730 cut-off events. [2024-05-12 12:45:46,719 INFO L125 PetriNetUnfolderBase]: For 27800/27800 co-relation queries the response was YES. [2024-05-12 12:45:46,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13226 conditions, 2730 events. 1693/2730 cut-off events. For 27800/27800 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15633 event pairs, 432 based on Foata normal form. 2/2721 useless extension candidates. Maximal degree in co-relation 13172. Up to 2238 conditions per place. [2024-05-12 12:45:46,738 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 110 selfloop transitions, 48 changer transitions 0/171 dead transitions. [2024-05-12 12:45:46,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 171 transitions, 1660 flow [2024-05-12 12:45:46,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:46,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:46,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 12:45:46,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-05-12 12:45:46,740 INFO L175 Difference]: Start difference. First operand has 122 places, 133 transitions, 1145 flow. Second operand 7 states and 206 transitions. [2024-05-12 12:45:46,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 171 transitions, 1660 flow [2024-05-12 12:45:46,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 171 transitions, 1582 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 12:45:46,774 INFO L231 Difference]: Finished difference. Result has 126 places, 136 transitions, 1212 flow [2024-05-12 12:45:46,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1212, PETRI_PLACES=126, PETRI_TRANSITIONS=136} [2024-05-12 12:45:46,775 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 75 predicate places. [2024-05-12 12:45:46,775 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 136 transitions, 1212 flow [2024-05-12 12:45:46,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:46,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:46,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:46,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:45:46,776 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:46,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:46,776 INFO L85 PathProgramCache]: Analyzing trace with hash 862026313, now seen corresponding path program 6 times [2024-05-12 12:45:46,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:46,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182716059] [2024-05-12 12:45:46,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:46,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:46,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:46,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:46,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:46,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182716059] [2024-05-12 12:45:46,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182716059] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:46,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:46,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:46,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639830778] [2024-05-12 12:45:46,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:46,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:46,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:46,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:46,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:46,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:46,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 136 transitions, 1212 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:46,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:46,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:46,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:47,276 INFO L124 PetriNetUnfolderBase]: 1688/2723 cut-off events. [2024-05-12 12:45:47,277 INFO L125 PetriNetUnfolderBase]: For 29809/29809 co-relation queries the response was YES. [2024-05-12 12:45:47,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13245 conditions, 2723 events. 1688/2723 cut-off events. For 29809/29809 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15630 event pairs, 432 based on Foata normal form. 2/2714 useless extension candidates. Maximal degree in co-relation 13190. Up to 2233 conditions per place. [2024-05-12 12:45:47,295 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 107 selfloop transitions, 49 changer transitions 0/169 dead transitions. [2024-05-12 12:45:47,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 169 transitions, 1602 flow [2024-05-12 12:45:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:47,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:47,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:45:47,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:45:47,305 INFO L175 Difference]: Start difference. First operand has 126 places, 136 transitions, 1212 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:45:47,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 169 transitions, 1602 flow [2024-05-12 12:45:47,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 169 transitions, 1432 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:47,337 INFO L231 Difference]: Finished difference. Result has 127 places, 136 transitions, 1148 flow [2024-05-12 12:45:47,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1148, PETRI_PLACES=127, PETRI_TRANSITIONS=136} [2024-05-12 12:45:47,337 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 76 predicate places. [2024-05-12 12:45:47,338 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 136 transitions, 1148 flow [2024-05-12 12:45:47,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:47,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:47,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:47,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:45:47,338 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:47,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:47,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1118742149, now seen corresponding path program 2 times [2024-05-12 12:45:47,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:47,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429562107] [2024-05-12 12:45:47,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:47,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:47,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:47,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:47,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:47,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429562107] [2024-05-12 12:45:47,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429562107] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:47,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:47,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:47,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113587599] [2024-05-12 12:45:47,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:47,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:47,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:47,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:47,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:47,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:47,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 136 transitions, 1148 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:47,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:47,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:47,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:47,881 INFO L124 PetriNetUnfolderBase]: 1715/2854 cut-off events. [2024-05-12 12:45:47,881 INFO L125 PetriNetUnfolderBase]: For 32201/32201 co-relation queries the response was YES. [2024-05-12 12:45:47,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13437 conditions, 2854 events. 1715/2854 cut-off events. For 32201/32201 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16947 event pairs, 662 based on Foata normal form. 4/2831 useless extension candidates. Maximal degree in co-relation 13382. Up to 2384 conditions per place. [2024-05-12 12:45:47,903 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 131 selfloop transitions, 28 changer transitions 0/172 dead transitions. [2024-05-12 12:45:47,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 172 transitions, 1564 flow [2024-05-12 12:45:47,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:47,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:47,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:45:47,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048632218844985 [2024-05-12 12:45:47,905 INFO L175 Difference]: Start difference. First operand has 127 places, 136 transitions, 1148 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:45:47,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 172 transitions, 1564 flow [2024-05-12 12:45:47,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 172 transitions, 1468 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:47,936 INFO L231 Difference]: Finished difference. Result has 129 places, 138 transitions, 1137 flow [2024-05-12 12:45:47,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1137, PETRI_PLACES=129, PETRI_TRANSITIONS=138} [2024-05-12 12:45:47,937 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 78 predicate places. [2024-05-12 12:45:47,937 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 1137 flow [2024-05-12 12:45:47,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:47,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:47,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:47,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:45:47,939 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:47,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:47,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1902256373, now seen corresponding path program 3 times [2024-05-12 12:45:47,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:47,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343308985] [2024-05-12 12:45:47,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:47,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:47,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:48,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:48,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:48,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343308985] [2024-05-12 12:45:48,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343308985] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:48,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:48,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:48,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303088627] [2024-05-12 12:45:48,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:48,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:48,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:48,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:48,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:48,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:48,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 138 transitions, 1137 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:48,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:48,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:48,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:48,413 INFO L124 PetriNetUnfolderBase]: 1742/2872 cut-off events. [2024-05-12 12:45:48,413 INFO L125 PetriNetUnfolderBase]: For 35618/35618 co-relation queries the response was YES. [2024-05-12 12:45:48,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13799 conditions, 2872 events. 1742/2872 cut-off events. For 35618/35618 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16866 event pairs, 413 based on Foata normal form. 4/2866 useless extension candidates. Maximal degree in co-relation 13743. Up to 2308 conditions per place. [2024-05-12 12:45:48,432 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 131 selfloop transitions, 35 changer transitions 0/179 dead transitions. [2024-05-12 12:45:48,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 179 transitions, 1687 flow [2024-05-12 12:45:48,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:48,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:48,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:45:48,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 12:45:48,433 INFO L175 Difference]: Start difference. First operand has 129 places, 138 transitions, 1137 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:45:48,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 179 transitions, 1687 flow [2024-05-12 12:45:48,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 179 transitions, 1620 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:48,471 INFO L231 Difference]: Finished difference. Result has 131 places, 142 transitions, 1195 flow [2024-05-12 12:45:48,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1195, PETRI_PLACES=131, PETRI_TRANSITIONS=142} [2024-05-12 12:45:48,471 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 80 predicate places. [2024-05-12 12:45:48,472 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 142 transitions, 1195 flow [2024-05-12 12:45:48,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:48,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:48,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:48,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:45:48,472 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:48,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:48,473 INFO L85 PathProgramCache]: Analyzing trace with hash 2126687213, now seen corresponding path program 4 times [2024-05-12 12:45:48,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:48,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858036736] [2024-05-12 12:45:48,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:48,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:48,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:48,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:48,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:48,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858036736] [2024-05-12 12:45:48,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858036736] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:48,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:48,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:48,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644418146] [2024-05-12 12:45:48,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:48,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:48,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:48,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:48,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:48,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:48,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 142 transitions, 1195 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:48,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:48,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:48,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:48,989 INFO L124 PetriNetUnfolderBase]: 1734/2891 cut-off events. [2024-05-12 12:45:48,989 INFO L125 PetriNetUnfolderBase]: For 37279/37279 co-relation queries the response was YES. [2024-05-12 12:45:49,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13987 conditions, 2891 events. 1734/2891 cut-off events. For 37279/37279 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17227 event pairs, 662 based on Foata normal form. 4/2868 useless extension candidates. Maximal degree in co-relation 13930. Up to 2413 conditions per place. [2024-05-12 12:45:49,009 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 136 selfloop transitions, 27 changer transitions 0/176 dead transitions. [2024-05-12 12:45:49,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 176 transitions, 1601 flow [2024-05-12 12:45:49,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:49,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:49,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:45:49,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 12:45:49,011 INFO L175 Difference]: Start difference. First operand has 131 places, 142 transitions, 1195 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:45:49,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 176 transitions, 1601 flow [2024-05-12 12:45:49,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 176 transitions, 1545 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 12:45:49,051 INFO L231 Difference]: Finished difference. Result has 135 places, 142 transitions, 1200 flow [2024-05-12 12:45:49,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1200, PETRI_PLACES=135, PETRI_TRANSITIONS=142} [2024-05-12 12:45:49,052 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 84 predicate places. [2024-05-12 12:45:49,052 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 142 transitions, 1200 flow [2024-05-12 12:45:49,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:49,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:49,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:49,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:45:49,053 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:49,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:49,053 INFO L85 PathProgramCache]: Analyzing trace with hash -371087759, now seen corresponding path program 1 times [2024-05-12 12:45:49,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:49,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013760524] [2024-05-12 12:45:49,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:49,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:49,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:49,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:49,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:49,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013760524] [2024-05-12 12:45:49,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013760524] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:49,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:49,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:49,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794288792] [2024-05-12 12:45:49,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:49,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:49,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:49,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:49,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:49,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:49,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 142 transitions, 1200 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:49,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:49,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:49,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:49,660 INFO L124 PetriNetUnfolderBase]: 1703/2801 cut-off events. [2024-05-12 12:45:49,660 INFO L125 PetriNetUnfolderBase]: For 45013/45055 co-relation queries the response was YES. [2024-05-12 12:45:49,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14328 conditions, 2801 events. 1703/2801 cut-off events. For 45013/45055 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16613 event pairs, 280 based on Foata normal form. 14/2726 useless extension candidates. Maximal degree in co-relation 14269. Up to 2236 conditions per place. [2024-05-12 12:45:49,677 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 130 selfloop transitions, 27 changer transitions 0/195 dead transitions. [2024-05-12 12:45:49,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 195 transitions, 1766 flow [2024-05-12 12:45:49,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:49,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:49,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-05-12 12:45:49,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-05-12 12:45:49,679 INFO L175 Difference]: Start difference. First operand has 135 places, 142 transitions, 1200 flow. Second operand 8 states and 238 transitions. [2024-05-12 12:45:49,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 195 transitions, 1766 flow [2024-05-12 12:45:49,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 195 transitions, 1693 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:49,717 INFO L231 Difference]: Finished difference. Result has 137 places, 146 transitions, 1232 flow [2024-05-12 12:45:49,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1127, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1232, PETRI_PLACES=137, PETRI_TRANSITIONS=146} [2024-05-12 12:45:49,717 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 86 predicate places. [2024-05-12 12:45:49,718 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 146 transitions, 1232 flow [2024-05-12 12:45:49,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:49,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:49,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:49,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:45:49,718 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:49,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:49,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1055214509, now seen corresponding path program 2 times [2024-05-12 12:45:49,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:49,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578813188] [2024-05-12 12:45:49,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:49,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:49,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:49,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:49,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:49,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578813188] [2024-05-12 12:45:49,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578813188] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:49,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:49,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:49,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032335490] [2024-05-12 12:45:49,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:49,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:49,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:49,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:49,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:49,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:49,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 146 transitions, 1232 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:49,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:49,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:49,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:50,262 INFO L124 PetriNetUnfolderBase]: 1693/2783 cut-off events. [2024-05-12 12:45:50,262 INFO L125 PetriNetUnfolderBase]: For 47135/47186 co-relation queries the response was YES. [2024-05-12 12:45:50,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14428 conditions, 2783 events. 1693/2783 cut-off events. For 47135/47186 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16472 event pairs, 385 based on Foata normal form. 10/2701 useless extension candidates. Maximal degree in co-relation 14368. Up to 2306 conditions per place. [2024-05-12 12:45:50,285 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 125 selfloop transitions, 23 changer transitions 0/186 dead transitions. [2024-05-12 12:45:50,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 186 transitions, 1624 flow [2024-05-12 12:45:50,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:50,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:50,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-05-12 12:45:50,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-05-12 12:45:50,286 INFO L175 Difference]: Start difference. First operand has 137 places, 146 transitions, 1232 flow. Second operand 7 states and 208 transitions. [2024-05-12 12:45:50,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 186 transitions, 1624 flow [2024-05-12 12:45:50,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 186 transitions, 1567 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:50,328 INFO L231 Difference]: Finished difference. Result has 140 places, 146 transitions, 1229 flow [2024-05-12 12:45:50,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1229, PETRI_PLACES=140, PETRI_TRANSITIONS=146} [2024-05-12 12:45:50,328 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 89 predicate places. [2024-05-12 12:45:50,329 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 146 transitions, 1229 flow [2024-05-12 12:45:50,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:50,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:50,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:50,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:45:50,329 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:50,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:50,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1526442253, now seen corresponding path program 3 times [2024-05-12 12:45:50,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:50,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750843712] [2024-05-12 12:45:50,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:50,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:50,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:50,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:50,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:50,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750843712] [2024-05-12 12:45:50,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750843712] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:50,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:50,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:50,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296959541] [2024-05-12 12:45:50,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:50,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:50,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:50,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:50,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:50,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:50,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 146 transitions, 1229 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:50,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:50,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:50,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:50,903 INFO L124 PetriNetUnfolderBase]: 1716/2815 cut-off events. [2024-05-12 12:45:50,903 INFO L125 PetriNetUnfolderBase]: For 50733/50772 co-relation queries the response was YES. [2024-05-12 12:45:50,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14682 conditions, 2815 events. 1716/2815 cut-off events. For 50733/50772 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 16678 event pairs, 331 based on Foata normal form. 6/2725 useless extension candidates. Maximal degree in co-relation 14620. Up to 2255 conditions per place. [2024-05-12 12:45:50,928 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 105 selfloop transitions, 42 changer transitions 0/185 dead transitions. [2024-05-12 12:45:50,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 185 transitions, 1635 flow [2024-05-12 12:45:50,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:50,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:50,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 12:45:50,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352583586626139 [2024-05-12 12:45:50,931 INFO L175 Difference]: Start difference. First operand has 140 places, 146 transitions, 1229 flow. Second operand 7 states and 209 transitions. [2024-05-12 12:45:50,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 185 transitions, 1635 flow [2024-05-12 12:45:50,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 185 transitions, 1583 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:50,980 INFO L231 Difference]: Finished difference. Result has 141 places, 148 transitions, 1297 flow [2024-05-12 12:45:50,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1297, PETRI_PLACES=141, PETRI_TRANSITIONS=148} [2024-05-12 12:45:50,980 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 90 predicate places. [2024-05-12 12:45:50,981 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 148 transitions, 1297 flow [2024-05-12 12:45:50,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:50,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:50,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:50,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:45:50,981 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:50,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:50,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1039916282, now seen corresponding path program 1 times [2024-05-12 12:45:50,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:50,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541170938] [2024-05-12 12:45:50,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:50,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:50,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:51,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:51,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:51,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541170938] [2024-05-12 12:45:51,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541170938] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:51,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:51,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:51,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645087708] [2024-05-12 12:45:51,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:51,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:51,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:51,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:51,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:51,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:51,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 148 transitions, 1297 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:51,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:51,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:51,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:51,478 INFO L124 PetriNetUnfolderBase]: 1792/2964 cut-off events. [2024-05-12 12:45:51,478 INFO L125 PetriNetUnfolderBase]: For 48808/48808 co-relation queries the response was YES. [2024-05-12 12:45:51,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15324 conditions, 2964 events. 1792/2964 cut-off events. For 48808/48808 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17704 event pairs, 398 based on Foata normal form. 2/2961 useless extension candidates. Maximal degree in co-relation 15261. Up to 2461 conditions per place. [2024-05-12 12:45:51,499 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 130 selfloop transitions, 27 changer transitions 0/184 dead transitions. [2024-05-12 12:45:51,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 184 transitions, 1825 flow [2024-05-12 12:45:51,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:51,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:51,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:45:51,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 12:45:51,500 INFO L175 Difference]: Start difference. First operand has 141 places, 148 transitions, 1297 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:45:51,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 184 transitions, 1825 flow [2024-05-12 12:45:51,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 184 transitions, 1715 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:51,558 INFO L231 Difference]: Finished difference. Result has 143 places, 159 transitions, 1367 flow [2024-05-12 12:45:51,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1367, PETRI_PLACES=143, PETRI_TRANSITIONS=159} [2024-05-12 12:45:51,559 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 92 predicate places. [2024-05-12 12:45:51,559 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 159 transitions, 1367 flow [2024-05-12 12:45:51,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:51,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:51,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:51,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:45:51,560 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:51,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:51,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1496115307, now seen corresponding path program 4 times [2024-05-12 12:45:51,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:51,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046979687] [2024-05-12 12:45:51,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:51,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:51,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:51,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:51,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:51,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046979687] [2024-05-12 12:45:51,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046979687] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:51,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:51,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:51,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826469747] [2024-05-12 12:45:51,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:51,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:45:51,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:51,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:45:51,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:45:51,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:51,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 159 transitions, 1367 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:51,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:51,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:51,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:52,064 INFO L124 PetriNetUnfolderBase]: 1776/3017 cut-off events. [2024-05-12 12:45:52,064 INFO L125 PetriNetUnfolderBase]: For 56800/56849 co-relation queries the response was YES. [2024-05-12 12:45:52,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15666 conditions, 3017 events. 1776/3017 cut-off events. For 56800/56849 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18522 event pairs, 402 based on Foata normal form. 16/2938 useless extension candidates. Maximal degree in co-relation 15601. Up to 2325 conditions per place. [2024-05-12 12:45:52,088 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 110 selfloop transitions, 47 changer transitions 0/195 dead transitions. [2024-05-12 12:45:52,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 195 transitions, 1789 flow [2024-05-12 12:45:52,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:52,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:52,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 12:45:52,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-05-12 12:45:52,089 INFO L175 Difference]: Start difference. First operand has 143 places, 159 transitions, 1367 flow. Second operand 7 states and 206 transitions. [2024-05-12 12:45:52,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 195 transitions, 1789 flow [2024-05-12 12:45:52,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 195 transitions, 1757 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-05-12 12:45:52,148 INFO L231 Difference]: Finished difference. Result has 149 places, 161 transitions, 1469 flow [2024-05-12 12:45:52,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1469, PETRI_PLACES=149, PETRI_TRANSITIONS=161} [2024-05-12 12:45:52,149 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 98 predicate places. [2024-05-12 12:45:52,149 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 161 transitions, 1469 flow [2024-05-12 12:45:52,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:52,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:52,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:52,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:45:52,150 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:52,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:52,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1053248762, now seen corresponding path program 2 times [2024-05-12 12:45:52,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:52,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672262020] [2024-05-12 12:45:52,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:52,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:52,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:52,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:52,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:52,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672262020] [2024-05-12 12:45:52,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672262020] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:52,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:52,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:52,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843937913] [2024-05-12 12:45:52,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:52,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:52,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:52,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:52,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:52,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:52,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 161 transitions, 1469 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:52,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:52,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:52,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:52,667 INFO L124 PetriNetUnfolderBase]: 1795/3059 cut-off events. [2024-05-12 12:45:52,667 INFO L125 PetriNetUnfolderBase]: For 53933/53935 co-relation queries the response was YES. [2024-05-12 12:45:52,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15877 conditions, 3059 events. 1795/3059 cut-off events. For 53933/53935 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 18932 event pairs, 666 based on Foata normal form. 4/3034 useless extension candidates. Maximal degree in co-relation 15810. Up to 2492 conditions per place. [2024-05-12 12:45:52,731 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 131 selfloop transitions, 24 changer transitions 0/182 dead transitions. [2024-05-12 12:45:52,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 182 transitions, 1855 flow [2024-05-12 12:45:52,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:45:52,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:45:52,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-05-12 12:45:52,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675531914893617 [2024-05-12 12:45:52,732 INFO L175 Difference]: Start difference. First operand has 149 places, 161 transitions, 1469 flow. Second operand 4 states and 127 transitions. [2024-05-12 12:45:52,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 182 transitions, 1855 flow [2024-05-12 12:45:52,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 182 transitions, 1741 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:52,801 INFO L231 Difference]: Finished difference. Result has 148 places, 164 transitions, 1462 flow [2024-05-12 12:45:52,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1462, PETRI_PLACES=148, PETRI_TRANSITIONS=164} [2024-05-12 12:45:52,802 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2024-05-12 12:45:52,802 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 164 transitions, 1462 flow [2024-05-12 12:45:52,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:52,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:52,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:52,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:45:52,803 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:52,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:52,803 INFO L85 PathProgramCache]: Analyzing trace with hash 290757730, now seen corresponding path program 3 times [2024-05-12 12:45:52,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:52,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910930872] [2024-05-12 12:45:52,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:52,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:52,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:52,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:52,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:52,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910930872] [2024-05-12 12:45:52,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910930872] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:52,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:52,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:52,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351411041] [2024-05-12 12:45:52,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:52,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:52,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:52,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:52,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:52,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:52,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 164 transitions, 1462 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:52,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:52,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:52,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:53,258 INFO L124 PetriNetUnfolderBase]: 1793/3045 cut-off events. [2024-05-12 12:45:53,258 INFO L125 PetriNetUnfolderBase]: For 55163/55173 co-relation queries the response was YES. [2024-05-12 12:45:53,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15646 conditions, 3045 events. 1793/3045 cut-off events. For 55163/55173 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 18797 event pairs, 666 based on Foata normal form. 10/3025 useless extension candidates. Maximal degree in co-relation 15578. Up to 2457 conditions per place. [2024-05-12 12:45:53,283 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 128 selfloop transitions, 30 changer transitions 0/185 dead transitions. [2024-05-12 12:45:53,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 185 transitions, 1828 flow [2024-05-12 12:45:53,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:45:53,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:45:53,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-05-12 12:45:53,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6425531914893617 [2024-05-12 12:45:53,284 INFO L175 Difference]: Start difference. First operand has 148 places, 164 transitions, 1462 flow. Second operand 5 states and 151 transitions. [2024-05-12 12:45:53,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 185 transitions, 1828 flow [2024-05-12 12:45:53,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 185 transitions, 1775 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-05-12 12:45:53,347 INFO L231 Difference]: Finished difference. Result has 151 places, 164 transitions, 1481 flow [2024-05-12 12:45:53,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1481, PETRI_PLACES=151, PETRI_TRANSITIONS=164} [2024-05-12 12:45:53,348 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 100 predicate places. [2024-05-12 12:45:53,348 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 164 transitions, 1481 flow [2024-05-12 12:45:53,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:53,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:53,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:53,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:45:53,348 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:53,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:53,349 INFO L85 PathProgramCache]: Analyzing trace with hash 875766880, now seen corresponding path program 1 times [2024-05-12 12:45:53,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:53,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364127970] [2024-05-12 12:45:53,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:53,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:53,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:53,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:53,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:53,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364127970] [2024-05-12 12:45:53,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364127970] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:53,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:53,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:53,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204271327] [2024-05-12 12:45:53,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:53,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:53,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:53,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:53,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:53,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:53,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 164 transitions, 1481 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:53,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:53,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:53,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:53,837 INFO L124 PetriNetUnfolderBase]: 1785/3081 cut-off events. [2024-05-12 12:45:53,837 INFO L125 PetriNetUnfolderBase]: For 59600/59604 co-relation queries the response was YES. [2024-05-12 12:45:53,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16095 conditions, 3081 events. 1785/3081 cut-off events. For 59600/59604 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19174 event pairs, 579 based on Foata normal form. 6/3055 useless extension candidates. Maximal degree in co-relation 16026. Up to 2456 conditions per place. [2024-05-12 12:45:53,864 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 141 selfloop transitions, 24 changer transitions 0/195 dead transitions. [2024-05-12 12:45:53,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 195 transitions, 1987 flow [2024-05-12 12:45:53,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:53,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:53,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:45:53,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205673758865248 [2024-05-12 12:45:53,865 INFO L175 Difference]: Start difference. First operand has 151 places, 164 transitions, 1481 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:45:53,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 195 transitions, 1987 flow [2024-05-12 12:45:53,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 195 transitions, 1914 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:53,939 INFO L231 Difference]: Finished difference. Result has 153 places, 170 transitions, 1526 flow [2024-05-12 12:45:53,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1526, PETRI_PLACES=153, PETRI_TRANSITIONS=170} [2024-05-12 12:45:53,940 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 102 predicate places. [2024-05-12 12:45:53,940 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 170 transitions, 1526 flow [2024-05-12 12:45:53,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:53,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:53,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:53,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:45:53,940 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:53,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:53,941 INFO L85 PathProgramCache]: Analyzing trace with hash 726253862, now seen corresponding path program 2 times [2024-05-12 12:45:53,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:53,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460579590] [2024-05-12 12:45:53,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:53,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:53,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:54,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-05-12 12:45:54,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:54,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460579590] [2024-05-12 12:45:54,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460579590] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:54,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:54,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:54,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624643884] [2024-05-12 12:45:54,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:54,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:54,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:54,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:54,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:54,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:54,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 170 transitions, 1526 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:54,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:54,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:54,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:54,452 INFO L124 PetriNetUnfolderBase]: 1819/3080 cut-off events. [2024-05-12 12:45:54,452 INFO L125 PetriNetUnfolderBase]: For 60220/60220 co-relation queries the response was YES. [2024-05-12 12:45:54,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16520 conditions, 3080 events. 1819/3080 cut-off events. For 60220/60220 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18856 event pairs, 369 based on Foata normal form. 2/3074 useless extension candidates. Maximal degree in co-relation 16451. Up to 2527 conditions per place. [2024-05-12 12:45:54,478 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 145 selfloop transitions, 24 changer transitions 0/199 dead transitions. [2024-05-12 12:45:54,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 199 transitions, 1994 flow [2024-05-12 12:45:54,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:45:54,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:45:54,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 12:45:54,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028368794326241 [2024-05-12 12:45:54,479 INFO L175 Difference]: Start difference. First operand has 153 places, 170 transitions, 1526 flow. Second operand 6 states and 170 transitions. [2024-05-12 12:45:54,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 199 transitions, 1994 flow [2024-05-12 12:45:54,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 199 transitions, 1945 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 12:45:54,553 INFO L231 Difference]: Finished difference. Result has 157 places, 178 transitions, 1620 flow [2024-05-12 12:45:54,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1484, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1620, PETRI_PLACES=157, PETRI_TRANSITIONS=178} [2024-05-12 12:45:54,554 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 106 predicate places. [2024-05-12 12:45:54,554 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 178 transitions, 1620 flow [2024-05-12 12:45:54,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:54,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:54,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:54,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:45:54,554 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:54,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:54,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1675568102, now seen corresponding path program 3 times [2024-05-12 12:45:54,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:54,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110075099] [2024-05-12 12:45:54,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:54,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:54,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:54,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-05-12 12:45:54,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:54,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110075099] [2024-05-12 12:45:54,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110075099] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:54,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:54,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:54,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445196553] [2024-05-12 12:45:54,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:54,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:54,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:54,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:54,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:54,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:54,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 178 transitions, 1620 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:54,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:54,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:54,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:55,065 INFO L124 PetriNetUnfolderBase]: 1825/3137 cut-off events. [2024-05-12 12:45:55,065 INFO L125 PetriNetUnfolderBase]: For 62727/62731 co-relation queries the response was YES. [2024-05-12 12:45:55,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16702 conditions, 3137 events. 1825/3137 cut-off events. For 62727/62731 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19530 event pairs, 556 based on Foata normal form. 6/3117 useless extension candidates. Maximal degree in co-relation 16631. Up to 2499 conditions per place. [2024-05-12 12:45:55,091 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 140 selfloop transitions, 29 changer transitions 0/199 dead transitions. [2024-05-12 12:45:55,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 199 transitions, 2008 flow [2024-05-12 12:45:55,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:45:55,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:45:55,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-05-12 12:45:55,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 12:45:55,092 INFO L175 Difference]: Start difference. First operand has 157 places, 178 transitions, 1620 flow. Second operand 5 states and 150 transitions. [2024-05-12 12:45:55,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 199 transitions, 2008 flow [2024-05-12 12:45:55,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 199 transitions, 1931 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 12:45:55,178 INFO L231 Difference]: Finished difference. Result has 159 places, 178 transitions, 1617 flow [2024-05-12 12:45:55,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1617, PETRI_PLACES=159, PETRI_TRANSITIONS=178} [2024-05-12 12:45:55,178 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 108 predicate places. [2024-05-12 12:45:55,178 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 178 transitions, 1617 flow [2024-05-12 12:45:55,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:55,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:55,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:55,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:45:55,179 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:55,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:55,179 INFO L85 PathProgramCache]: Analyzing trace with hash 305662902, now seen corresponding path program 1 times [2024-05-12 12:45:55,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:55,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202685231] [2024-05-12 12:45:55,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:55,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:55,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:55,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:55,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:55,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202685231] [2024-05-12 12:45:55,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202685231] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:55,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:55,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:45:55,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469427496] [2024-05-12 12:45:55,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:55,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:55,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:55,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:55,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:55,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:45:55,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 178 transitions, 1617 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:55,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:55,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:45:55,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:55,644 INFO L124 PetriNetUnfolderBase]: 1850/3070 cut-off events. [2024-05-12 12:45:55,644 INFO L125 PetriNetUnfolderBase]: For 62618/62618 co-relation queries the response was YES. [2024-05-12 12:45:55,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16534 conditions, 3070 events. 1850/3070 cut-off events. For 62618/62618 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18540 event pairs, 389 based on Foata normal form. 2/3063 useless extension candidates. Maximal degree in co-relation 16462. Up to 2593 conditions per place. [2024-05-12 12:45:55,670 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 156 selfloop transitions, 10 changer transitions 0/193 dead transitions. [2024-05-12 12:45:55,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 193 transitions, 2001 flow [2024-05-12 12:45:55,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:45:55,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:45:55,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-05-12 12:45:55,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-05-12 12:45:55,671 INFO L175 Difference]: Start difference. First operand has 159 places, 178 transitions, 1617 flow. Second operand 4 states and 119 transitions. [2024-05-12 12:45:55,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 193 transitions, 2001 flow [2024-05-12 12:45:55,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 193 transitions, 1941 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:55,739 INFO L231 Difference]: Finished difference. Result has 159 places, 180 transitions, 1608 flow [2024-05-12 12:45:55,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1608, PETRI_PLACES=159, PETRI_TRANSITIONS=180} [2024-05-12 12:45:55,740 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 108 predicate places. [2024-05-12 12:45:55,740 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 180 transitions, 1608 flow [2024-05-12 12:45:55,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:55,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:55,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:55,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:45:55,740 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:55,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:55,740 INFO L85 PathProgramCache]: Analyzing trace with hash -748361160, now seen corresponding path program 1 times [2024-05-12 12:45:55,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:55,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105784849] [2024-05-12 12:45:55,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:55,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:55,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:55,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:55,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:55,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105784849] [2024-05-12 12:45:55,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105784849] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:55,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:55,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:55,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283129209] [2024-05-12 12:45:55,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:55,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:55,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:55,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:55,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:55,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:55,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 180 transitions, 1608 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:55,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:55,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:55,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:56,404 INFO L124 PetriNetUnfolderBase]: 2160/3578 cut-off events. [2024-05-12 12:45:56,404 INFO L125 PetriNetUnfolderBase]: For 78171/78171 co-relation queries the response was YES. [2024-05-12 12:45:56,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19101 conditions, 3578 events. 2160/3578 cut-off events. For 78171/78171 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22100 event pairs, 542 based on Foata normal form. 12/3557 useless extension candidates. Maximal degree in co-relation 19028. Up to 2749 conditions per place. [2024-05-12 12:45:56,437 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 214 selfloop transitions, 20 changer transitions 0/247 dead transitions. [2024-05-12 12:45:56,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 247 transitions, 2430 flow [2024-05-12 12:45:56,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:45:56,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:45:56,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-05-12 12:45:56,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193853427895981 [2024-05-12 12:45:56,439 INFO L175 Difference]: Start difference. First operand has 159 places, 180 transitions, 1608 flow. Second operand 9 states and 262 transitions. [2024-05-12 12:45:56,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 247 transitions, 2430 flow [2024-05-12 12:45:56,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 247 transitions, 2395 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-05-12 12:45:56,542 INFO L231 Difference]: Finished difference. Result has 168 places, 185 transitions, 1687 flow [2024-05-12 12:45:56,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1687, PETRI_PLACES=168, PETRI_TRANSITIONS=185} [2024-05-12 12:45:56,543 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 117 predicate places. [2024-05-12 12:45:56,543 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 185 transitions, 1687 flow [2024-05-12 12:45:56,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:56,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:56,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:56,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:45:56,543 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:56,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:56,544 INFO L85 PathProgramCache]: Analyzing trace with hash -659795400, now seen corresponding path program 2 times [2024-05-12 12:45:56,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:56,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675676218] [2024-05-12 12:45:56,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:56,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:56,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:56,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:56,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:56,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675676218] [2024-05-12 12:45:56,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675676218] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:56,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:56,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:56,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608174457] [2024-05-12 12:45:56,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:56,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:56,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:56,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:56,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:56,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:56,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 185 transitions, 1687 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:56,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:56,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:56,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:57,240 INFO L124 PetriNetUnfolderBase]: 2227/3611 cut-off events. [2024-05-12 12:45:57,241 INFO L125 PetriNetUnfolderBase]: For 82207/82207 co-relation queries the response was YES. [2024-05-12 12:45:57,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19909 conditions, 3611 events. 2227/3611 cut-off events. For 82207/82207 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21981 event pairs, 395 based on Foata normal form. 12/3618 useless extension candidates. Maximal degree in co-relation 19833. Up to 2943 conditions per place. [2024-05-12 12:45:57,269 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 211 selfloop transitions, 18 changer transitions 0/242 dead transitions. [2024-05-12 12:45:57,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 242 transitions, 2468 flow [2024-05-12 12:45:57,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:57,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:57,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-05-12 12:45:57,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:45:57,270 INFO L175 Difference]: Start difference. First operand has 168 places, 185 transitions, 1687 flow. Second operand 8 states and 235 transitions. [2024-05-12 12:45:57,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 242 transitions, 2468 flow [2024-05-12 12:45:57,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 242 transitions, 2424 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:57,400 INFO L231 Difference]: Finished difference. Result has 173 places, 188 transitions, 1733 flow [2024-05-12 12:45:57,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1733, PETRI_PLACES=173, PETRI_TRANSITIONS=188} [2024-05-12 12:45:57,401 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 122 predicate places. [2024-05-12 12:45:57,401 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 188 transitions, 1733 flow [2024-05-12 12:45:57,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:57,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:57,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:57,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:45:57,402 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:57,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:57,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1734929448, now seen corresponding path program 3 times [2024-05-12 12:45:57,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:57,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463292684] [2024-05-12 12:45:57,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:57,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:57,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:57,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:57,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:57,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463292684] [2024-05-12 12:45:57,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463292684] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:57,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:57,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:57,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410174072] [2024-05-12 12:45:57,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:57,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:57,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:57,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:57,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:57,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:57,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 188 transitions, 1733 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:57,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:57,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:57,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:58,075 INFO L124 PetriNetUnfolderBase]: 2199/3567 cut-off events. [2024-05-12 12:45:58,075 INFO L125 PetriNetUnfolderBase]: For 80162/80162 co-relation queries the response was YES. [2024-05-12 12:45:58,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19331 conditions, 3567 events. 2199/3567 cut-off events. For 80162/80162 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21679 event pairs, 404 based on Foata normal form. 16/3578 useless extension candidates. Maximal degree in co-relation 19252. Up to 3060 conditions per place. [2024-05-12 12:45:58,105 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 208 selfloop transitions, 17 changer transitions 0/238 dead transitions. [2024-05-12 12:45:58,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 238 transitions, 2339 flow [2024-05-12 12:45:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:58,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:58,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 12:45:58,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2024-05-12 12:45:58,106 INFO L175 Difference]: Start difference. First operand has 173 places, 188 transitions, 1733 flow. Second operand 8 states and 230 transitions. [2024-05-12 12:45:58,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 238 transitions, 2339 flow [2024-05-12 12:45:58,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 238 transitions, 2297 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:58,218 INFO L231 Difference]: Finished difference. Result has 177 places, 189 transitions, 1752 flow [2024-05-12 12:45:58,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1752, PETRI_PLACES=177, PETRI_TRANSITIONS=189} [2024-05-12 12:45:58,219 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 126 predicate places. [2024-05-12 12:45:58,219 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 189 transitions, 1752 flow [2024-05-12 12:45:58,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:58,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:58,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:58,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:45:58,219 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:58,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:58,220 INFO L85 PathProgramCache]: Analyzing trace with hash -341440908, now seen corresponding path program 4 times [2024-05-12 12:45:58,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:58,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767018242] [2024-05-12 12:45:58,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:58,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:58,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:58,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:58,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:58,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767018242] [2024-05-12 12:45:58,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767018242] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:58,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:58,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:58,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723607724] [2024-05-12 12:45:58,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:58,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:58,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:58,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:58,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:58,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:58,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 189 transitions, 1752 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:58,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:58,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:58,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:58,863 INFO L124 PetriNetUnfolderBase]: 2293/3741 cut-off events. [2024-05-12 12:45:58,863 INFO L125 PetriNetUnfolderBase]: For 84569/84572 co-relation queries the response was YES. [2024-05-12 12:45:58,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20077 conditions, 3741 events. 2293/3741 cut-off events. For 84569/84572 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23062 event pairs, 441 based on Foata normal form. 16/3750 useless extension candidates. Maximal degree in co-relation 19996. Up to 3028 conditions per place. [2024-05-12 12:45:58,894 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 173 selfloop transitions, 50 changer transitions 0/236 dead transitions. [2024-05-12 12:45:58,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 236 transitions, 2344 flow [2024-05-12 12:45:58,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:58,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:58,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-05-12 12:45:58,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2024-05-12 12:45:58,895 INFO L175 Difference]: Start difference. First operand has 177 places, 189 transitions, 1752 flow. Second operand 8 states and 234 transitions. [2024-05-12 12:45:58,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 236 transitions, 2344 flow [2024-05-12 12:45:59,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 236 transitions, 2313 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:59,022 INFO L231 Difference]: Finished difference. Result has 179 places, 190 transitions, 1846 flow [2024-05-12 12:45:59,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1721, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1846, PETRI_PLACES=179, PETRI_TRANSITIONS=190} [2024-05-12 12:45:59,023 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 128 predicate places. [2024-05-12 12:45:59,023 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 190 transitions, 1846 flow [2024-05-12 12:45:59,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:59,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:59,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:59,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:45:59,023 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:59,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:59,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1853834280, now seen corresponding path program 5 times [2024-05-12 12:45:59,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:59,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352313374] [2024-05-12 12:45:59,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:59,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:59,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:59,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:59,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:59,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352313374] [2024-05-12 12:45:59,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352313374] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:59,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:59,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:59,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758511293] [2024-05-12 12:45:59,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:59,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:59,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:59,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:59,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:59,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:45:59,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 190 transitions, 1846 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:59,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:59,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:45:59,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:59,689 INFO L124 PetriNetUnfolderBase]: 2387/3905 cut-off events. [2024-05-12 12:45:59,690 INFO L125 PetriNetUnfolderBase]: For 91130/91133 co-relation queries the response was YES. [2024-05-12 12:45:59,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21204 conditions, 3905 events. 2387/3905 cut-off events. For 91130/91133 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 24312 event pairs, 462 based on Foata normal form. 16/3914 useless extension candidates. Maximal degree in co-relation 21122. Up to 3178 conditions per place. [2024-05-12 12:45:59,725 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 175 selfloop transitions, 49 changer transitions 0/237 dead transitions. [2024-05-12 12:45:59,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 237 transitions, 2442 flow [2024-05-12 12:45:59,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:59,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:59,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-05-12 12:45:59,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:45:59,727 INFO L175 Difference]: Start difference. First operand has 179 places, 190 transitions, 1846 flow. Second operand 8 states and 235 transitions. [2024-05-12 12:45:59,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 237 transitions, 2442 flow [2024-05-12 12:45:59,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 237 transitions, 2335 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:59,888 INFO L231 Difference]: Finished difference. Result has 181 places, 191 transitions, 1864 flow [2024-05-12 12:45:59,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1864, PETRI_PLACES=181, PETRI_TRANSITIONS=191} [2024-05-12 12:45:59,889 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 130 predicate places. [2024-05-12 12:45:59,889 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 191 transitions, 1864 flow [2024-05-12 12:45:59,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:59,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:59,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:59,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:45:59,889 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:59,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:59,890 INFO L85 PathProgramCache]: Analyzing trace with hash -540890568, now seen corresponding path program 6 times [2024-05-12 12:45:59,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:59,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725321106] [2024-05-12 12:45:59,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:59,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:59,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:00,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:00,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:00,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725321106] [2024-05-12 12:46:00,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725321106] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:00,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:00,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:00,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431298542] [2024-05-12 12:46:00,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:00,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:00,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:00,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:00,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:00,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:00,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 191 transitions, 1864 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:00,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:00,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:00,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:00,658 INFO L124 PetriNetUnfolderBase]: 2454/4121 cut-off events. [2024-05-12 12:46:00,658 INFO L125 PetriNetUnfolderBase]: For 94007/94010 co-relation queries the response was YES. [2024-05-12 12:46:00,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21861 conditions, 4121 events. 2454/4121 cut-off events. For 94007/94010 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26337 event pairs, 575 based on Foata normal form. 12/4123 useless extension candidates. Maximal degree in co-relation 21778. Up to 3030 conditions per place. [2024-05-12 12:46:00,694 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 178 selfloop transitions, 52 changer transitions 0/243 dead transitions. [2024-05-12 12:46:00,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 243 transitions, 2514 flow [2024-05-12 12:46:00,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:00,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:00,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-05-12 12:46:00,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6303191489361702 [2024-05-12 12:46:00,695 INFO L175 Difference]: Start difference. First operand has 181 places, 191 transitions, 1864 flow. Second operand 8 states and 237 transitions. [2024-05-12 12:46:00,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 243 transitions, 2514 flow [2024-05-12 12:46:00,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 243 transitions, 2407 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:00,854 INFO L231 Difference]: Finished difference. Result has 184 places, 194 transitions, 1924 flow [2024-05-12 12:46:00,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1924, PETRI_PLACES=184, PETRI_TRANSITIONS=194} [2024-05-12 12:46:00,855 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 133 predicate places. [2024-05-12 12:46:00,855 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 194 transitions, 1924 flow [2024-05-12 12:46:00,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:00,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:00,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:00,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:46:00,856 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:00,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:00,856 INFO L85 PathProgramCache]: Analyzing trace with hash -535165116, now seen corresponding path program 1 times [2024-05-12 12:46:00,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:00,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105224261] [2024-05-12 12:46:00,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:00,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:00,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:01,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:01,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:01,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105224261] [2024-05-12 12:46:01,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105224261] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:01,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:01,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:01,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133730683] [2024-05-12 12:46:01,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:01,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:01,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:01,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:01,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:01,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:01,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 194 transitions, 1924 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:01,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:01,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:01,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:01,575 INFO L124 PetriNetUnfolderBase]: 2521/4137 cut-off events. [2024-05-12 12:46:01,576 INFO L125 PetriNetUnfolderBase]: For 98719/98722 co-relation queries the response was YES. [2024-05-12 12:46:01,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22481 conditions, 4137 events. 2521/4137 cut-off events. For 98719/98722 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 26172 event pairs, 468 based on Foata normal form. 12/4142 useless extension candidates. Maximal degree in co-relation 22396. Up to 3007 conditions per place. [2024-05-12 12:46:01,614 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 177 selfloop transitions, 54 changer transitions 0/244 dead transitions. [2024-05-12 12:46:01,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 244 transitions, 2556 flow [2024-05-12 12:46:01,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:01,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:01,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-05-12 12:46:01,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 12:46:01,615 INFO L175 Difference]: Start difference. First operand has 184 places, 194 transitions, 1924 flow. Second operand 8 states and 236 transitions. [2024-05-12 12:46:01,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 244 transitions, 2556 flow [2024-05-12 12:46:01,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 244 transitions, 2478 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:01,787 INFO L231 Difference]: Finished difference. Result has 188 places, 195 transitions, 1984 flow [2024-05-12 12:46:01,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1984, PETRI_PLACES=188, PETRI_TRANSITIONS=195} [2024-05-12 12:46:01,787 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 137 predicate places. [2024-05-12 12:46:01,787 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 195 transitions, 1984 flow [2024-05-12 12:46:01,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:01,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:01,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:01,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:46:01,788 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:01,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:01,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1122679870, now seen corresponding path program 7 times [2024-05-12 12:46:01,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:01,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66877185] [2024-05-12 12:46:01,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:01,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:01,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:01,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-05-12 12:46:01,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:01,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66877185] [2024-05-12 12:46:01,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66877185] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:01,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:01,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:01,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875499677] [2024-05-12 12:46:01,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:01,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:01,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:01,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:01,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:01,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:01,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 195 transitions, 1984 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:01,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:01,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:01,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:02,529 INFO L124 PetriNetUnfolderBase]: 2615/4289 cut-off events. [2024-05-12 12:46:02,530 INFO L125 PetriNetUnfolderBase]: For 108384/108384 co-relation queries the response was YES. [2024-05-12 12:46:02,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23637 conditions, 4289 events. 2615/4289 cut-off events. For 108384/108384 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27369 event pairs, 652 based on Foata normal form. 16/4284 useless extension candidates. Maximal degree in co-relation 23550. Up to 3546 conditions per place. [2024-05-12 12:46:02,567 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 174 selfloop transitions, 52 changer transitions 0/239 dead transitions. [2024-05-12 12:46:02,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 239 transitions, 2582 flow [2024-05-12 12:46:02,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:02,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:02,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 12:46:02,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2024-05-12 12:46:02,568 INFO L175 Difference]: Start difference. First operand has 188 places, 195 transitions, 1984 flow. Second operand 8 states and 230 transitions. [2024-05-12 12:46:02,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 239 transitions, 2582 flow [2024-05-12 12:46:02,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 239 transitions, 2458 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:02,741 INFO L231 Difference]: Finished difference. Result has 190 places, 196 transitions, 1997 flow [2024-05-12 12:46:02,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1860, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1997, PETRI_PLACES=190, PETRI_TRANSITIONS=196} [2024-05-12 12:46:02,742 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 139 predicate places. [2024-05-12 12:46:02,742 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 196 transitions, 1997 flow [2024-05-12 12:46:02,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:02,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:02,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:02,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:46:02,742 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:02,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:02,743 INFO L85 PathProgramCache]: Analyzing trace with hash -665614900, now seen corresponding path program 8 times [2024-05-12 12:46:02,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:02,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484712309] [2024-05-12 12:46:02,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:02,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:02,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:02,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:02,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:02,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484712309] [2024-05-12 12:46:02,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484712309] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:02,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:02,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:02,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760644513] [2024-05-12 12:46:02,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:02,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:02,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:02,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:02,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:02,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:02,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 196 transitions, 1997 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:02,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:02,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:02,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:03,443 INFO L124 PetriNetUnfolderBase]: 2709/4627 cut-off events. [2024-05-12 12:46:03,443 INFO L125 PetriNetUnfolderBase]: For 115443/115443 co-relation queries the response was YES. [2024-05-12 12:46:03,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24564 conditions, 4627 events. 2709/4627 cut-off events. For 115443/115443 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 31076 event pairs, 897 based on Foata normal form. 16/4585 useless extension candidates. Maximal degree in co-relation 24476. Up to 3696 conditions per place. [2024-05-12 12:46:03,550 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 178 selfloop transitions, 49 changer transitions 0/240 dead transitions. [2024-05-12 12:46:03,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 240 transitions, 2599 flow [2024-05-12 12:46:03,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:03,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:03,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:46:03,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:46:03,552 INFO L175 Difference]: Start difference. First operand has 190 places, 196 transitions, 1997 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:46:03,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 240 transitions, 2599 flow [2024-05-12 12:46:03,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 240 transitions, 2480 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:03,735 INFO L231 Difference]: Finished difference. Result has 192 places, 197 transitions, 2011 flow [2024-05-12 12:46:03,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2011, PETRI_PLACES=192, PETRI_TRANSITIONS=197} [2024-05-12 12:46:03,736 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 141 predicate places. [2024-05-12 12:46:03,736 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 197 transitions, 2011 flow [2024-05-12 12:46:03,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:03,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:03,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:03,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:46:03,739 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:03,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:03,739 INFO L85 PathProgramCache]: Analyzing trace with hash -864916690, now seen corresponding path program 9 times [2024-05-12 12:46:03,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:03,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859073244] [2024-05-12 12:46:03,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:03,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:03,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:03,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:03,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:03,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859073244] [2024-05-12 12:46:03,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859073244] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:03,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:03,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:03,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878603847] [2024-05-12 12:46:03,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:03,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:03,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:03,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:03,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:03,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:03,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 197 transitions, 2011 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:03,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:03,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:03,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:04,456 INFO L124 PetriNetUnfolderBase]: 2803/4791 cut-off events. [2024-05-12 12:46:04,456 INFO L125 PetriNetUnfolderBase]: For 121576/121576 co-relation queries the response was YES. [2024-05-12 12:46:04,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25348 conditions, 4791 events. 2803/4791 cut-off events. For 121576/121576 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 32079 event pairs, 680 based on Foata normal form. 16/4791 useless extension candidates. Maximal degree in co-relation 25259. Up to 3846 conditions per place. [2024-05-12 12:46:04,502 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 178 selfloop transitions, 50 changer transitions 0/241 dead transitions. [2024-05-12 12:46:04,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 241 transitions, 2617 flow [2024-05-12 12:46:04,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:04,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:04,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:46:04,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-05-12 12:46:04,503 INFO L175 Difference]: Start difference. First operand has 192 places, 197 transitions, 2011 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:46:04,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 241 transitions, 2617 flow [2024-05-12 12:46:04,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 241 transitions, 2502 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:04,708 INFO L231 Difference]: Finished difference. Result has 194 places, 198 transitions, 2033 flow [2024-05-12 12:46:04,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2033, PETRI_PLACES=194, PETRI_TRANSITIONS=198} [2024-05-12 12:46:04,708 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 143 predicate places. [2024-05-12 12:46:04,708 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 198 transitions, 2033 flow [2024-05-12 12:46:04,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:04,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:04,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:04,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:46:04,709 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:04,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:04,709 INFO L85 PathProgramCache]: Analyzing trace with hash -521516406, now seen corresponding path program 10 times [2024-05-12 12:46:04,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:04,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849343363] [2024-05-12 12:46:04,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:04,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:04,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:04,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:04,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:04,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849343363] [2024-05-12 12:46:04,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849343363] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:04,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:04,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:04,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285062605] [2024-05-12 12:46:04,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:04,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:04,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:04,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:04,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:04,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:04,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 198 transitions, 2033 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:04,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:04,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:04,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:05,413 INFO L124 PetriNetUnfolderBase]: 2835/4645 cut-off events. [2024-05-12 12:46:05,413 INFO L125 PetriNetUnfolderBase]: For 118254/118254 co-relation queries the response was YES. [2024-05-12 12:46:05,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25160 conditions, 4645 events. 2835/4645 cut-off events. For 118254/118254 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 30169 event pairs, 539 based on Foata normal form. 12/4646 useless extension candidates. Maximal degree in co-relation 25070. Up to 3513 conditions per place. [2024-05-12 12:46:05,455 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 180 selfloop transitions, 54 changer transitions 0/247 dead transitions. [2024-05-12 12:46:05,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 247 transitions, 2703 flow [2024-05-12 12:46:05,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:05,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:05,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:46:05,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-05-12 12:46:05,456 INFO L175 Difference]: Start difference. First operand has 194 places, 198 transitions, 2033 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:46:05,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 247 transitions, 2703 flow [2024-05-12 12:46:05,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 247 transitions, 2584 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:05,692 INFO L231 Difference]: Finished difference. Result has 197 places, 201 transitions, 2108 flow [2024-05-12 12:46:05,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1914, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2108, PETRI_PLACES=197, PETRI_TRANSITIONS=201} [2024-05-12 12:46:05,693 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 146 predicate places. [2024-05-12 12:46:05,693 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 201 transitions, 2108 flow [2024-05-12 12:46:05,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:05,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:05,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:05,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:46:05,693 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:05,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:05,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1025863850, now seen corresponding path program 2 times [2024-05-12 12:46:05,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:05,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544162047] [2024-05-12 12:46:05,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:05,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:05,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:05,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:05,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:05,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544162047] [2024-05-12 12:46:05,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544162047] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:05,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:05,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:05,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979977727] [2024-05-12 12:46:05,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:05,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:05,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:05,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:05,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:05,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:05,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 201 transitions, 2108 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:05,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:05,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:05,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:06,570 INFO L124 PetriNetUnfolderBase]: 2902/4973 cut-off events. [2024-05-12 12:46:06,570 INFO L125 PetriNetUnfolderBase]: For 125461/125461 co-relation queries the response was YES. [2024-05-12 12:46:06,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26094 conditions, 4973 events. 2902/4973 cut-off events. For 125461/125461 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 33584 event pairs, 690 based on Foata normal form. 12/4971 useless extension candidates. Maximal degree in co-relation 26002. Up to 3886 conditions per place. [2024-05-12 12:46:06,617 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 181 selfloop transitions, 54 changer transitions 0/248 dead transitions. [2024-05-12 12:46:06,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 248 transitions, 2750 flow [2024-05-12 12:46:06,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:06,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:06,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:46:06,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-05-12 12:46:06,623 INFO L175 Difference]: Start difference. First operand has 197 places, 201 transitions, 2108 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:46:06,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 248 transitions, 2750 flow [2024-05-12 12:46:06,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 248 transitions, 2652 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:06,884 INFO L231 Difference]: Finished difference. Result has 201 places, 202 transitions, 2158 flow [2024-05-12 12:46:06,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2010, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2158, PETRI_PLACES=201, PETRI_TRANSITIONS=202} [2024-05-12 12:46:06,885 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 150 predicate places. [2024-05-12 12:46:06,885 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 202 transitions, 2158 flow [2024-05-12 12:46:06,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:06,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:06,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:06,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:46:06,886 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:06,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:06,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1587724458, now seen corresponding path program 3 times [2024-05-12 12:46:06,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:06,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127847630] [2024-05-12 12:46:06,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:06,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:06,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:07,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:07,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:07,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127847630] [2024-05-12 12:46:07,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127847630] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:07,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:07,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:07,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92486859] [2024-05-12 12:46:07,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:07,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:07,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:07,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:07,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:07,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:07,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 202 transitions, 2158 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:07,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:07,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:07,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:07,752 INFO L124 PetriNetUnfolderBase]: 2969/4926 cut-off events. [2024-05-12 12:46:07,752 INFO L125 PetriNetUnfolderBase]: For 130020/130020 co-relation queries the response was YES. [2024-05-12 12:46:07,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26737 conditions, 4926 events. 2969/4926 cut-off events. For 130020/130020 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32731 event pairs, 660 based on Foata normal form. 12/4917 useless extension candidates. Maximal degree in co-relation 26643. Up to 2901 conditions per place. [2024-05-12 12:46:07,796 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 172 selfloop transitions, 66 changer transitions 0/251 dead transitions. [2024-05-12 12:46:07,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 251 transitions, 2902 flow [2024-05-12 12:46:07,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:07,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:07,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-05-12 12:46:07,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2024-05-12 12:46:07,800 INFO L175 Difference]: Start difference. First operand has 201 places, 202 transitions, 2158 flow. Second operand 8 states and 234 transitions. [2024-05-12 12:46:07,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 251 transitions, 2902 flow [2024-05-12 12:46:08,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 251 transitions, 2768 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:08,053 INFO L231 Difference]: Finished difference. Result has 203 places, 203 transitions, 2196 flow [2024-05-12 12:46:08,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2024, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2196, PETRI_PLACES=203, PETRI_TRANSITIONS=203} [2024-05-12 12:46:08,054 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 152 predicate places. [2024-05-12 12:46:08,054 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 203 transitions, 2196 flow [2024-05-12 12:46:08,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:08,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:08,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:08,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:46:08,054 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:08,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:08,055 INFO L85 PathProgramCache]: Analyzing trace with hash -368779740, now seen corresponding path program 4 times [2024-05-12 12:46:08,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:08,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598939386] [2024-05-12 12:46:08,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:08,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:08,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:08,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:08,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:08,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598939386] [2024-05-12 12:46:08,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598939386] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:08,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:08,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:08,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391047891] [2024-05-12 12:46:08,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:08,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:08,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:08,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:08,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:08,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:08,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 203 transitions, 2196 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:08,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:08,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:08,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:08,837 INFO L124 PetriNetUnfolderBase]: 2949/5044 cut-off events. [2024-05-12 12:46:08,837 INFO L125 PetriNetUnfolderBase]: For 122824/122824 co-relation queries the response was YES. [2024-05-12 12:46:08,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26249 conditions, 5044 events. 2949/5044 cut-off events. For 122824/122824 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 34357 event pairs, 943 based on Foata normal form. 12/5000 useless extension candidates. Maximal degree in co-relation 26154. Up to 3831 conditions per place. [2024-05-12 12:46:08,886 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 183 selfloop transitions, 52 changer transitions 0/248 dead transitions. [2024-05-12 12:46:08,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 248 transitions, 2722 flow [2024-05-12 12:46:08,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:08,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:08,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:46:08,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-05-12 12:46:08,887 INFO L175 Difference]: Start difference. First operand has 203 places, 203 transitions, 2196 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:46:08,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 248 transitions, 2722 flow [2024-05-12 12:46:09,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 248 transitions, 2592 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:09,142 INFO L231 Difference]: Finished difference. Result has 205 places, 202 transitions, 2090 flow [2024-05-12 12:46:09,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1982, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2090, PETRI_PLACES=205, PETRI_TRANSITIONS=202} [2024-05-12 12:46:09,143 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 154 predicate places. [2024-05-12 12:46:09,143 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 202 transitions, 2090 flow [2024-05-12 12:46:09,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:09,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:09,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:09,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:46:09,143 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:09,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:09,144 INFO L85 PathProgramCache]: Analyzing trace with hash 92189439, now seen corresponding path program 1 times [2024-05-12 12:46:09,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:09,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837995424] [2024-05-12 12:46:09,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:09,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:09,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:09,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:09,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:09,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837995424] [2024-05-12 12:46:09,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837995424] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:09,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:09,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:09,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213386152] [2024-05-12 12:46:09,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:09,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:09,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:09,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:09,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:09,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:09,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 202 transitions, 2090 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:09,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:09,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:09,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:09,828 INFO L124 PetriNetUnfolderBase]: 2974/4914 cut-off events. [2024-05-12 12:46:09,828 INFO L125 PetriNetUnfolderBase]: For 114392/114395 co-relation queries the response was YES. [2024-05-12 12:46:09,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25966 conditions, 4914 events. 2974/4914 cut-off events. For 114392/114395 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 32472 event pairs, 603 based on Foata normal form. 1/4903 useless extension candidates. Maximal degree in co-relation 25870. Up to 4261 conditions per place. [2024-05-12 12:46:09,876 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 192 selfloop transitions, 48 changer transitions 0/253 dead transitions. [2024-05-12 12:46:09,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 253 transitions, 3022 flow [2024-05-12 12:46:09,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:09,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:09,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:46:09,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-05-12 12:46:09,878 INFO L175 Difference]: Start difference. First operand has 205 places, 202 transitions, 2090 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:46:09,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 253 transitions, 3022 flow [2024-05-12 12:46:10,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 253 transitions, 2769 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-05-12 12:46:10,132 INFO L231 Difference]: Finished difference. Result has 203 places, 218 transitions, 2156 flow [2024-05-12 12:46:10,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2156, PETRI_PLACES=203, PETRI_TRANSITIONS=218} [2024-05-12 12:46:10,133 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 152 predicate places. [2024-05-12 12:46:10,133 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 218 transitions, 2156 flow [2024-05-12 12:46:10,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:10,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:10,133 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-05-12 12:46:10,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:46:10,133 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:10,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:10,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1495827709, now seen corresponding path program 2 times [2024-05-12 12:46:10,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:10,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054225634] [2024-05-12 12:46:10,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:10,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:10,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:10,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-05-12 12:46:10,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:10,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054225634] [2024-05-12 12:46:10,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054225634] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:10,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:10,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:10,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392668726] [2024-05-12 12:46:10,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:10,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:10,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:10,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:10,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:10,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:10,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 218 transitions, 2156 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:10,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:10,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:10,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:10,894 INFO L124 PetriNetUnfolderBase]: 2996/4941 cut-off events. [2024-05-12 12:46:10,894 INFO L125 PetriNetUnfolderBase]: For 115444/115447 co-relation queries the response was YES. [2024-05-12 12:46:10,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25459 conditions, 4941 events. 2996/4941 cut-off events. For 115444/115447 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32673 event pairs, 588 based on Foata normal form. 3/4935 useless extension candidates. Maximal degree in co-relation 25364. Up to 4397 conditions per place. [2024-05-12 12:46:10,949 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 206 selfloop transitions, 35 changer transitions 0/254 dead transitions. [2024-05-12 12:46:10,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 254 transitions, 2786 flow [2024-05-12 12:46:10,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:10,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:10,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:46:10,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:46:10,951 INFO L175 Difference]: Start difference. First operand has 203 places, 218 transitions, 2156 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:46:10,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 254 transitions, 2786 flow [2024-05-12 12:46:11,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 254 transitions, 2711 flow, removed 32 selfloop flow, removed 1 redundant places. [2024-05-12 12:46:11,284 INFO L231 Difference]: Finished difference. Result has 209 places, 224 transitions, 2241 flow [2024-05-12 12:46:11,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2241, PETRI_PLACES=209, PETRI_TRANSITIONS=224} [2024-05-12 12:46:11,285 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 158 predicate places. [2024-05-12 12:46:11,285 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 224 transitions, 2241 flow [2024-05-12 12:46:11,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:11,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:11,285 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-05-12 12:46:11,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:46:11,285 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:11,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:11,285 INFO L85 PathProgramCache]: Analyzing trace with hash 586903051, now seen corresponding path program 1 times [2024-05-12 12:46:11,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:11,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565220012] [2024-05-12 12:46:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:11,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:11,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:11,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-05-12 12:46:11,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:11,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565220012] [2024-05-12 12:46:11,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565220012] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:11,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:11,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:11,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428630621] [2024-05-12 12:46:11,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:11,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:11,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:11,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:11,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:11,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:11,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 224 transitions, 2241 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:11,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:11,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:11,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:11,998 INFO L124 PetriNetUnfolderBase]: 3021/4991 cut-off events. [2024-05-12 12:46:11,999 INFO L125 PetriNetUnfolderBase]: For 121521/121524 co-relation queries the response was YES. [2024-05-12 12:46:12,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25854 conditions, 4991 events. 3021/4991 cut-off events. For 121521/121524 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 33039 event pairs, 606 based on Foata normal form. 3/4979 useless extension candidates. Maximal degree in co-relation 25756. Up to 4349 conditions per place. [2024-05-12 12:46:12,048 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 209 selfloop transitions, 49 changer transitions 0/271 dead transitions. [2024-05-12 12:46:12,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 271 transitions, 3185 flow [2024-05-12 12:46:12,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:12,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:12,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 12:46:12,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6109422492401215 [2024-05-12 12:46:12,049 INFO L175 Difference]: Start difference. First operand has 209 places, 224 transitions, 2241 flow. Second operand 7 states and 201 transitions. [2024-05-12 12:46:12,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 271 transitions, 3185 flow [2024-05-12 12:46:12,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 271 transitions, 3093 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:12,470 INFO L231 Difference]: Finished difference. Result has 213 places, 239 transitions, 2455 flow [2024-05-12 12:46:12,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2149, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2455, PETRI_PLACES=213, PETRI_TRANSITIONS=239} [2024-05-12 12:46:12,470 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 162 predicate places. [2024-05-12 12:46:12,470 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 239 transitions, 2455 flow [2024-05-12 12:46:12,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:12,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:12,471 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-05-12 12:46:12,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:46:12,471 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:12,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:12,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1318696189, now seen corresponding path program 3 times [2024-05-12 12:46:12,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:12,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397459283] [2024-05-12 12:46:12,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:12,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:12,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:12,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:12,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:12,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397459283] [2024-05-12 12:46:12,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397459283] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:12,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:12,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:12,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617129095] [2024-05-12 12:46:12,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:12,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:12,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:12,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:12,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:12,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:12,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 239 transitions, 2455 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:12,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:12,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:12,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:13,273 INFO L124 PetriNetUnfolderBase]: 3068/5246 cut-off events. [2024-05-12 12:46:13,274 INFO L125 PetriNetUnfolderBase]: For 129505/129508 co-relation queries the response was YES. [2024-05-12 12:46:13,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27007 conditions, 5246 events. 3068/5246 cut-off events. For 129505/129508 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 35742 event pairs, 773 based on Foata normal form. 3/5236 useless extension candidates. Maximal degree in co-relation 26907. Up to 4474 conditions per place. [2024-05-12 12:46:13,329 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 222 selfloop transitions, 48 changer transitions 0/283 dead transitions. [2024-05-12 12:46:13,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 283 transitions, 3329 flow [2024-05-12 12:46:13,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:13,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:13,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:46:13,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771276595744681 [2024-05-12 12:46:13,330 INFO L175 Difference]: Start difference. First operand has 213 places, 239 transitions, 2455 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:46:13,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 283 transitions, 3329 flow [2024-05-12 12:46:13,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 283 transitions, 3266 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:13,697 INFO L231 Difference]: Finished difference. Result has 220 places, 252 transitions, 2678 flow [2024-05-12 12:46:13,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2392, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2678, PETRI_PLACES=220, PETRI_TRANSITIONS=252} [2024-05-12 12:46:13,698 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 169 predicate places. [2024-05-12 12:46:13,698 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 252 transitions, 2678 flow [2024-05-12 12:46:13,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:13,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:13,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:13,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:46:13,699 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:13,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:13,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1318696003, now seen corresponding path program 2 times [2024-05-12 12:46:13,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:13,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977891339] [2024-05-12 12:46:13,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:13,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:13,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:13,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:13,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:13,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977891339] [2024-05-12 12:46:13,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977891339] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:13,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:13,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:13,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690224443] [2024-05-12 12:46:13,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:13,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:13,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:13,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:13,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:13,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:13,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 252 transitions, 2678 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:13,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:13,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:13,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:14,477 INFO L124 PetriNetUnfolderBase]: 3107/5307 cut-off events. [2024-05-12 12:46:14,477 INFO L125 PetriNetUnfolderBase]: For 137153/137156 co-relation queries the response was YES. [2024-05-12 12:46:14,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27776 conditions, 5307 events. 3107/5307 cut-off events. For 137153/137156 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 36183 event pairs, 784 based on Foata normal form. 3/5294 useless extension candidates. Maximal degree in co-relation 27673. Up to 4441 conditions per place. [2024-05-12 12:46:14,527 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 217 selfloop transitions, 61 changer transitions 0/291 dead transitions. [2024-05-12 12:46:14,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 291 transitions, 3735 flow [2024-05-12 12:46:14,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:14,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:14,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:46:14,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 12:46:14,529 INFO L175 Difference]: Start difference. First operand has 220 places, 252 transitions, 2678 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:46:14,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 291 transitions, 3735 flow [2024-05-12 12:46:14,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 291 transitions, 3628 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:14,908 INFO L231 Difference]: Finished difference. Result has 225 places, 261 transitions, 2826 flow [2024-05-12 12:46:14,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2571, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2826, PETRI_PLACES=225, PETRI_TRANSITIONS=261} [2024-05-12 12:46:14,909 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-05-12 12:46:14,909 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 261 transitions, 2826 flow [2024-05-12 12:46:14,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:14,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:14,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:14,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:46:14,909 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:14,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:14,909 INFO L85 PathProgramCache]: Analyzing trace with hash 764271721, now seen corresponding path program 3 times [2024-05-12 12:46:14,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:14,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295254928] [2024-05-12 12:46:14,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:14,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:14,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:15,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:15,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:15,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295254928] [2024-05-12 12:46:15,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295254928] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:15,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:15,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:15,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943137694] [2024-05-12 12:46:15,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:15,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:15,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:15,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:15,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:15,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:15,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 261 transitions, 2826 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:15,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:15,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:15,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:15,720 INFO L124 PetriNetUnfolderBase]: 3104/5116 cut-off events. [2024-05-12 12:46:15,720 INFO L125 PetriNetUnfolderBase]: For 139632/139635 co-relation queries the response was YES. [2024-05-12 12:46:15,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27607 conditions, 5116 events. 3104/5116 cut-off events. For 139632/139635 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 33953 event pairs, 596 based on Foata normal form. 3/5108 useless extension candidates. Maximal degree in co-relation 27503. Up to 4438 conditions per place. [2024-05-12 12:46:15,774 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 214 selfloop transitions, 63 changer transitions 0/290 dead transitions. [2024-05-12 12:46:15,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 290 transitions, 3654 flow [2024-05-12 12:46:15,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:15,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:15,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:46:15,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601823708206687 [2024-05-12 12:46:15,775 INFO L175 Difference]: Start difference. First operand has 225 places, 261 transitions, 2826 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:46:15,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 290 transitions, 3654 flow [2024-05-12 12:46:16,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 290 transitions, 3538 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:16,183 INFO L231 Difference]: Finished difference. Result has 230 places, 261 transitions, 2842 flow [2024-05-12 12:46:16,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2710, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2842, PETRI_PLACES=230, PETRI_TRANSITIONS=261} [2024-05-12 12:46:16,183 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 179 predicate places. [2024-05-12 12:46:16,183 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 261 transitions, 2842 flow [2024-05-12 12:46:16,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:16,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:16,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:16,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:46:16,184 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:16,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:16,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1732540411, now seen corresponding path program 1 times [2024-05-12 12:46:16,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:16,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224857196] [2024-05-12 12:46:16,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:16,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:16,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:16,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:16,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:16,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224857196] [2024-05-12 12:46:16,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224857196] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:16,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:16,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:16,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655650057] [2024-05-12 12:46:16,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:16,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:16,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:16,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:16,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:16,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:46:16,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 261 transitions, 2842 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:16,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:16,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:46:16,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:17,093 INFO L124 PetriNetUnfolderBase]: 3023/5010 cut-off events. [2024-05-12 12:46:17,093 INFO L125 PetriNetUnfolderBase]: For 156507/156507 co-relation queries the response was YES. [2024-05-12 12:46:17,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27277 conditions, 5010 events. 3023/5010 cut-off events. For 156507/156507 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 33376 event pairs, 560 based on Foata normal form. 10/4966 useless extension candidates. Maximal degree in co-relation 27172. Up to 4206 conditions per place. [2024-05-12 12:46:17,147 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 213 selfloop transitions, 37 changer transitions 0/293 dead transitions. [2024-05-12 12:46:17,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 293 transitions, 3446 flow [2024-05-12 12:46:17,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:17,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:17,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:46:17,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 12:46:17,149 INFO L175 Difference]: Start difference. First operand has 230 places, 261 transitions, 2842 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:46:17,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 293 transitions, 3446 flow [2024-05-12 12:46:17,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 293 transitions, 3313 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:17,561 INFO L231 Difference]: Finished difference. Result has 232 places, 262 transitions, 2803 flow [2024-05-12 12:46:17,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2803, PETRI_PLACES=232, PETRI_TRANSITIONS=262} [2024-05-12 12:46:17,562 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 181 predicate places. [2024-05-12 12:46:17,562 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 262 transitions, 2803 flow [2024-05-12 12:46:17,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:17,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:17,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:17,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:46:17,563 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:17,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:17,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2017599651, now seen corresponding path program 4 times [2024-05-12 12:46:17,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:17,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717325343] [2024-05-12 12:46:17,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:17,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:17,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-05-12 12:46:17,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:17,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717325343] [2024-05-12 12:46:17,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717325343] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:17,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:17,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:17,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789440759] [2024-05-12 12:46:17,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:17,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:17,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:17,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:17,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:17,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:17,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 262 transitions, 2803 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:17,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:17,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:17,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:18,428 INFO L124 PetriNetUnfolderBase]: 3211/5503 cut-off events. [2024-05-12 12:46:18,428 INFO L125 PetriNetUnfolderBase]: For 153368/153368 co-relation queries the response was YES. [2024-05-12 12:46:18,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28846 conditions, 5503 events. 3211/5503 cut-off events. For 153368/153368 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37898 event pairs, 727 based on Foata normal form. 1/5493 useless extension candidates. Maximal degree in co-relation 28740. Up to 4556 conditions per place. [2024-05-12 12:46:18,488 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 212 selfloop transitions, 75 changer transitions 0/300 dead transitions. [2024-05-12 12:46:18,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 300 transitions, 3767 flow [2024-05-12 12:46:18,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:18,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:18,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:46:18,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 12:46:18,490 INFO L175 Difference]: Start difference. First operand has 232 places, 262 transitions, 2803 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:46:18,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 300 transitions, 3767 flow [2024-05-12 12:46:18,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 300 transitions, 3693 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:18,910 INFO L231 Difference]: Finished difference. Result has 234 places, 268 transitions, 2985 flow [2024-05-12 12:46:18,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2729, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2985, PETRI_PLACES=234, PETRI_TRANSITIONS=268} [2024-05-12 12:46:18,911 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 183 predicate places. [2024-05-12 12:46:18,911 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 268 transitions, 2985 flow [2024-05-12 12:46:18,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:18,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:18,911 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-05-12 12:46:18,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:46:18,911 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:18,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:18,912 INFO L85 PathProgramCache]: Analyzing trace with hash -201606785, now seen corresponding path program 5 times [2024-05-12 12:46:18,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:18,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805414297] [2024-05-12 12:46:18,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:18,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:18,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:19,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-05-12 12:46:19,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:19,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805414297] [2024-05-12 12:46:19,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805414297] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:19,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:19,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:19,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594942714] [2024-05-12 12:46:19,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:19,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:19,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:19,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:19,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:19,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:19,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 268 transitions, 2985 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:19,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:19,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:19,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:19,813 INFO L124 PetriNetUnfolderBase]: 3236/5547 cut-off events. [2024-05-12 12:46:19,813 INFO L125 PetriNetUnfolderBase]: For 160397/160397 co-relation queries the response was YES. [2024-05-12 12:46:19,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29406 conditions, 5547 events. 3236/5547 cut-off events. For 160397/160397 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38273 event pairs, 727 based on Foata normal form. 1/5537 useless extension candidates. Maximal degree in co-relation 29299. Up to 4583 conditions per place. [2024-05-12 12:46:19,875 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 209 selfloop transitions, 82 changer transitions 0/304 dead transitions. [2024-05-12 12:46:19,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 304 transitions, 3978 flow [2024-05-12 12:46:19,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:19,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:19,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:46:19,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5987841945288754 [2024-05-12 12:46:19,876 INFO L175 Difference]: Start difference. First operand has 234 places, 268 transitions, 2985 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:46:19,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 304 transitions, 3978 flow [2024-05-12 12:46:20,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 304 transitions, 3782 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:20,306 INFO L231 Difference]: Finished difference. Result has 238 places, 275 transitions, 3084 flow [2024-05-12 12:46:20,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2824, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3084, PETRI_PLACES=238, PETRI_TRANSITIONS=275} [2024-05-12 12:46:20,306 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 187 predicate places. [2024-05-12 12:46:20,306 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 275 transitions, 3084 flow [2024-05-12 12:46:20,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:20,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:20,307 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-05-12 12:46:20,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:46:20,307 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:20,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:20,307 INFO L85 PathProgramCache]: Analyzing trace with hash -457817545, now seen corresponding path program 6 times [2024-05-12 12:46:20,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:20,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861162445] [2024-05-12 12:46:20,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:20,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:20,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:20,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:20,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:20,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861162445] [2024-05-12 12:46:20,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861162445] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:20,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:20,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:20,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166322633] [2024-05-12 12:46:20,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:20,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:20,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:20,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:20,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:20,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:20,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 275 transitions, 3084 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:20,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:20,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:20,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:21,177 INFO L124 PetriNetUnfolderBase]: 3233/5310 cut-off events. [2024-05-12 12:46:21,178 INFO L125 PetriNetUnfolderBase]: For 161764/161764 co-relation queries the response was YES. [2024-05-12 12:46:21,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29043 conditions, 5310 events. 3233/5310 cut-off events. For 161764/161764 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 35522 event pairs, 604 based on Foata normal form. 1/5303 useless extension candidates. Maximal degree in co-relation 28935. Up to 4580 conditions per place. [2024-05-12 12:46:21,238 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 217 selfloop transitions, 78 changer transitions 0/308 dead transitions. [2024-05-12 12:46:21,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 308 transitions, 4086 flow [2024-05-12 12:46:21,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:21,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:21,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:46:21,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 12:46:21,239 INFO L175 Difference]: Start difference. First operand has 238 places, 275 transitions, 3084 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:46:21,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 308 transitions, 4086 flow [2024-05-12 12:46:21,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 308 transitions, 3930 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:21,844 INFO L231 Difference]: Finished difference. Result has 242 places, 275 transitions, 3090 flow [2024-05-12 12:46:21,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2928, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3090, PETRI_PLACES=242, PETRI_TRANSITIONS=275} [2024-05-12 12:46:21,845 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 191 predicate places. [2024-05-12 12:46:21,845 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 275 transitions, 3090 flow [2024-05-12 12:46:21,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:21,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:21,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:21,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:46:21,846 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:21,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:21,846 INFO L85 PathProgramCache]: Analyzing trace with hash -470367299, now seen corresponding path program 4 times [2024-05-12 12:46:21,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:21,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884426362] [2024-05-12 12:46:21,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:21,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:21,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:21,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:21,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:21,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884426362] [2024-05-12 12:46:21,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884426362] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:21,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:21,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:21,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927876082] [2024-05-12 12:46:21,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:21,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:21,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:21,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:21,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:21,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:21,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 275 transitions, 3090 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:21,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:21,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:21,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:22,711 INFO L124 PetriNetUnfolderBase]: 3230/5500 cut-off events. [2024-05-12 12:46:22,711 INFO L125 PetriNetUnfolderBase]: For 167282/167282 co-relation queries the response was YES. [2024-05-12 12:46:22,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29202 conditions, 5500 events. 3230/5500 cut-off events. For 167282/167282 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37842 event pairs, 752 based on Foata normal form. 1/5485 useless extension candidates. Maximal degree in co-relation 29093. Up to 4621 conditions per place. [2024-05-12 12:46:22,770 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 228 selfloop transitions, 65 changer transitions 0/306 dead transitions. [2024-05-12 12:46:22,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 306 transitions, 3999 flow [2024-05-12 12:46:22,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:22,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:22,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:46:22,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601823708206687 [2024-05-12 12:46:22,771 INFO L175 Difference]: Start difference. First operand has 242 places, 275 transitions, 3090 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:46:22,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 306 transitions, 3999 flow [2024-05-12 12:46:23,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 306 transitions, 3835 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:23,253 INFO L231 Difference]: Finished difference. Result has 245 places, 277 transitions, 3091 flow [2024-05-12 12:46:23,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2930, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3091, PETRI_PLACES=245, PETRI_TRANSITIONS=277} [2024-05-12 12:46:23,254 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 194 predicate places. [2024-05-12 12:46:23,254 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 277 transitions, 3091 flow [2024-05-12 12:46:23,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:23,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:23,254 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-05-12 12:46:23,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:46:23,255 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:23,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:23,255 INFO L85 PathProgramCache]: Analyzing trace with hash -470367485, now seen corresponding path program 7 times [2024-05-12 12:46:23,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:23,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181980588] [2024-05-12 12:46:23,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:23,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:23,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:23,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:23,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:23,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181980588] [2024-05-12 12:46:23,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181980588] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:23,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:23,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:23,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713064552] [2024-05-12 12:46:23,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:23,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:23,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:23,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:23,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:23,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:23,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 277 transitions, 3091 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:23,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:23,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:23,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:24,099 INFO L124 PetriNetUnfolderBase]: 3227/5494 cut-off events. [2024-05-12 12:46:24,099 INFO L125 PetriNetUnfolderBase]: For 169948/169948 co-relation queries the response was YES. [2024-05-12 12:46:24,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29096 conditions, 5494 events. 3227/5494 cut-off events. For 169948/169948 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37731 event pairs, 739 based on Foata normal form. 1/5480 useless extension candidates. Maximal degree in co-relation 28986. Up to 4716 conditions per place. [2024-05-12 12:46:24,159 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 249 selfloop transitions, 42 changer transitions 0/304 dead transitions. [2024-05-12 12:46:24,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 304 transitions, 3735 flow [2024-05-12 12:46:24,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:24,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:24,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 12:46:24,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866261398176292 [2024-05-12 12:46:24,160 INFO L175 Difference]: Start difference. First operand has 245 places, 277 transitions, 3091 flow. Second operand 7 states and 193 transitions. [2024-05-12 12:46:24,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 304 transitions, 3735 flow [2024-05-12 12:46:24,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 304 transitions, 3619 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:24,713 INFO L231 Difference]: Finished difference. Result has 250 places, 277 transitions, 3065 flow [2024-05-12 12:46:24,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3065, PETRI_PLACES=250, PETRI_TRANSITIONS=277} [2024-05-12 12:46:24,713 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 199 predicate places. [2024-05-12 12:46:24,713 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 277 transitions, 3065 flow [2024-05-12 12:46:24,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:24,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:24,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:24,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:46:24,714 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:24,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:24,714 INFO L85 PathProgramCache]: Analyzing trace with hash -86315615, now seen corresponding path program 8 times [2024-05-12 12:46:24,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:24,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561014474] [2024-05-12 12:46:24,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:24,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:24,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:24,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-05-12 12:46:24,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:24,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561014474] [2024-05-12 12:46:24,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561014474] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:24,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:24,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:24,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741453769] [2024-05-12 12:46:24,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:24,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:24,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:24,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:24,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:24,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:24,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 277 transitions, 3065 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:24,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:24,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:24,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:25,597 INFO L124 PetriNetUnfolderBase]: 3263/5550 cut-off events. [2024-05-12 12:46:25,598 INFO L125 PetriNetUnfolderBase]: For 176964/176964 co-relation queries the response was YES. [2024-05-12 12:46:25,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29472 conditions, 5550 events. 3263/5550 cut-off events. For 176964/176964 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 38101 event pairs, 744 based on Foata normal form. 1/5539 useless extension candidates. Maximal degree in co-relation 29360. Up to 4733 conditions per place. [2024-05-12 12:46:25,658 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 243 selfloop transitions, 57 changer transitions 0/313 dead transitions. [2024-05-12 12:46:25,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 313 transitions, 3994 flow [2024-05-12 12:46:25,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:25,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:25,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 12:46:25,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5835866261398176 [2024-05-12 12:46:25,659 INFO L175 Difference]: Start difference. First operand has 250 places, 277 transitions, 3065 flow. Second operand 7 states and 192 transitions. [2024-05-12 12:46:25,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 313 transitions, 3994 flow [2024-05-12 12:46:26,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 313 transitions, 3896 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:26,250 INFO L231 Difference]: Finished difference. Result has 252 places, 288 transitions, 3272 flow [2024-05-12 12:46:26,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3272, PETRI_PLACES=252, PETRI_TRANSITIONS=288} [2024-05-12 12:46:26,251 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 201 predicate places. [2024-05-12 12:46:26,251 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 288 transitions, 3272 flow [2024-05-12 12:46:26,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:26,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:26,251 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-05-12 12:46:26,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:46:26,251 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:26,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:26,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1306579583, now seen corresponding path program 5 times [2024-05-12 12:46:26,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:26,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660336645] [2024-05-12 12:46:26,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:26,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:26,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:26,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-05-12 12:46:26,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:26,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660336645] [2024-05-12 12:46:26,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660336645] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:26,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:26,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:26,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524233568] [2024-05-12 12:46:26,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:26,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:26,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:26,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:26,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:26,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:26,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 288 transitions, 3272 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:26,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:26,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:26,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:27,206 INFO L124 PetriNetUnfolderBase]: 3274/5547 cut-off events. [2024-05-12 12:46:27,206 INFO L125 PetriNetUnfolderBase]: For 181972/181972 co-relation queries the response was YES. [2024-05-12 12:46:27,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29789 conditions, 5547 events. 3274/5547 cut-off events. For 181972/181972 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38189 event pairs, 1124 based on Foata normal form. 1/5493 useless extension candidates. Maximal degree in co-relation 29675. Up to 4853 conditions per place. [2024-05-12 12:46:27,260 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 277 selfloop transitions, 25 changer transitions 0/315 dead transitions. [2024-05-12 12:46:27,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 315 transitions, 3979 flow [2024-05-12 12:46:27,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:27,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:27,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:46:27,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-05-12 12:46:27,261 INFO L175 Difference]: Start difference. First operand has 252 places, 288 transitions, 3272 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:46:27,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 315 transitions, 3979 flow [2024-05-12 12:46:27,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 315 transitions, 3881 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:27,885 INFO L231 Difference]: Finished difference. Result has 257 places, 291 transitions, 3285 flow [2024-05-12 12:46:27,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3285, PETRI_PLACES=257, PETRI_TRANSITIONS=291} [2024-05-12 12:46:27,885 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 206 predicate places. [2024-05-12 12:46:27,885 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 291 transitions, 3285 flow [2024-05-12 12:46:27,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:27,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:27,886 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-05-12 12:46:27,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:46:27,886 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:27,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:27,886 INFO L85 PathProgramCache]: Analyzing trace with hash -86582339, now seen corresponding path program 6 times [2024-05-12 12:46:27,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:27,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022891697] [2024-05-12 12:46:27,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:27,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:27,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:28,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:28,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:28,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022891697] [2024-05-12 12:46:28,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022891697] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:28,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:28,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:28,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861226240] [2024-05-12 12:46:28,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:28,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:28,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:28,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:28,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:28,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:28,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 291 transitions, 3285 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:28,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:28,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:28,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:28,760 INFO L124 PetriNetUnfolderBase]: 3285/5601 cut-off events. [2024-05-12 12:46:28,760 INFO L125 PetriNetUnfolderBase]: For 187979/187979 co-relation queries the response was YES. [2024-05-12 12:46:28,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29888 conditions, 5601 events. 3285/5601 cut-off events. For 187979/187979 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 38646 event pairs, 760 based on Foata normal form. 1/5584 useless extension candidates. Maximal degree in co-relation 29773. Up to 4683 conditions per place. [2024-05-12 12:46:28,823 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 234 selfloop transitions, 72 changer transitions 0/319 dead transitions. [2024-05-12 12:46:28,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 319 transitions, 4130 flow [2024-05-12 12:46:28,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:28,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:28,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:46:28,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5927051671732523 [2024-05-12 12:46:28,824 INFO L175 Difference]: Start difference. First operand has 257 places, 291 transitions, 3285 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:46:28,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 319 transitions, 4130 flow [2024-05-12 12:46:29,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 319 transitions, 4054 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:29,404 INFO L231 Difference]: Finished difference. Result has 260 places, 294 transitions, 3414 flow [2024-05-12 12:46:29,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3209, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3414, PETRI_PLACES=260, PETRI_TRANSITIONS=294} [2024-05-12 12:46:29,404 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 209 predicate places. [2024-05-12 12:46:29,405 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 294 transitions, 3414 flow [2024-05-12 12:46:29,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:29,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:29,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:29,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:46:29,405 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:29,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:29,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1772318661, now seen corresponding path program 9 times [2024-05-12 12:46:29,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:29,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873327762] [2024-05-12 12:46:29,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:29,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:29,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:29,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:29,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:29,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873327762] [2024-05-12 12:46:29,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873327762] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:29,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:29,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:29,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345841396] [2024-05-12 12:46:29,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:29,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:29,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:29,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:29,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:29,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:29,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 294 transitions, 3414 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:29,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:29,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:29,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:30,311 INFO L124 PetriNetUnfolderBase]: 3282/5585 cut-off events. [2024-05-12 12:46:30,311 INFO L125 PetriNetUnfolderBase]: For 192085/192085 co-relation queries the response was YES. [2024-05-12 12:46:30,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30042 conditions, 5585 events. 3282/5585 cut-off events. For 192085/192085 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 38465 event pairs, 739 based on Foata normal form. 1/5571 useless extension candidates. Maximal degree in co-relation 29926. Up to 4760 conditions per place. [2024-05-12 12:46:30,375 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 253 selfloop transitions, 58 changer transitions 0/324 dead transitions. [2024-05-12 12:46:30,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 324 transitions, 4102 flow [2024-05-12 12:46:30,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:46:30,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:46:30,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-05-12 12:46:30,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602836879432624 [2024-05-12 12:46:30,376 INFO L175 Difference]: Start difference. First operand has 260 places, 294 transitions, 3414 flow. Second operand 9 states and 237 transitions. [2024-05-12 12:46:30,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 324 transitions, 4102 flow [2024-05-12 12:46:31,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 324 transitions, 3958 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:31,066 INFO L231 Difference]: Finished difference. Result has 266 places, 294 transitions, 3392 flow [2024-05-12 12:46:31,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3392, PETRI_PLACES=266, PETRI_TRANSITIONS=294} [2024-05-12 12:46:31,067 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 215 predicate places. [2024-05-12 12:46:31,067 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 294 transitions, 3392 flow [2024-05-12 12:46:31,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:31,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:31,067 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-05-12 12:46:31,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:46:31,067 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:31,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:31,068 INFO L85 PathProgramCache]: Analyzing trace with hash -392032131, now seen corresponding path program 7 times [2024-05-12 12:46:31,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:31,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872329722] [2024-05-12 12:46:31,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:31,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:31,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:31,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:31,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:31,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872329722] [2024-05-12 12:46:31,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872329722] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:31,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:31,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:31,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213538774] [2024-05-12 12:46:31,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:31,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:31,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:31,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:31,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:31,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:31,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 294 transitions, 3392 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:31,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:31,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:31,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:32,027 INFO L124 PetriNetUnfolderBase]: 3304/5610 cut-off events. [2024-05-12 12:46:32,027 INFO L125 PetriNetUnfolderBase]: For 197255/197255 co-relation queries the response was YES. [2024-05-12 12:46:32,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30227 conditions, 5610 events. 3304/5610 cut-off events. For 197255/197255 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 38884 event pairs, 1120 based on Foata normal form. 1/5557 useless extension candidates. Maximal degree in co-relation 30110. Up to 4884 conditions per place. [2024-05-12 12:46:32,091 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 277 selfloop transitions, 31 changer transitions 0/321 dead transitions. [2024-05-12 12:46:32,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 321 transitions, 4142 flow [2024-05-12 12:46:32,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:32,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:32,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:46:32,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886524822695035 [2024-05-12 12:46:32,092 INFO L175 Difference]: Start difference. First operand has 266 places, 294 transitions, 3392 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:46:32,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 321 transitions, 4142 flow [2024-05-12 12:46:32,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 321 transitions, 3994 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 12:46:32,722 INFO L231 Difference]: Finished difference. Result has 263 places, 300 transitions, 3408 flow [2024-05-12 12:46:32,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3408, PETRI_PLACES=263, PETRI_TRANSITIONS=300} [2024-05-12 12:46:32,722 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 212 predicate places. [2024-05-12 12:46:32,723 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 300 transitions, 3408 flow [2024-05-12 12:46:32,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:32,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:32,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:32,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:46:32,723 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:32,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:32,723 INFO L85 PathProgramCache]: Analyzing trace with hash -399396801, now seen corresponding path program 8 times [2024-05-12 12:46:32,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:32,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512824899] [2024-05-12 12:46:32,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:32,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:32,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:32,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:32,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:32,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512824899] [2024-05-12 12:46:32,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512824899] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:32,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:32,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:32,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901605043] [2024-05-12 12:46:32,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:32,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:32,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:32,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:32,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:32,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:32,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 300 transitions, 3408 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:32,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:32,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:32,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:33,589 INFO L124 PetriNetUnfolderBase]: 3315/5667 cut-off events. [2024-05-12 12:46:33,589 INFO L125 PetriNetUnfolderBase]: For 203149/203152 co-relation queries the response was YES. [2024-05-12 12:46:33,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30319 conditions, 5667 events. 3315/5667 cut-off events. For 203149/203152 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 39216 event pairs, 814 based on Foata normal form. 3/5653 useless extension candidates. Maximal degree in co-relation 30202. Up to 4711 conditions per place. [2024-05-12 12:46:33,649 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 236 selfloop transitions, 83 changer transitions 0/332 dead transitions. [2024-05-12 12:46:33,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 332 transitions, 4416 flow [2024-05-12 12:46:33,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:33,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:33,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 12:46:33,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312056737588653 [2024-05-12 12:46:33,649 INFO L175 Difference]: Start difference. First operand has 263 places, 300 transitions, 3408 flow. Second operand 6 states and 178 transitions. [2024-05-12 12:46:33,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 332 transitions, 4416 flow [2024-05-12 12:46:34,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 332 transitions, 4340 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:34,310 INFO L231 Difference]: Finished difference. Result has 267 places, 303 transitions, 3562 flow [2024-05-12 12:46:34,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3562, PETRI_PLACES=267, PETRI_TRANSITIONS=303} [2024-05-12 12:46:34,311 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 216 predicate places. [2024-05-12 12:46:34,311 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 303 transitions, 3562 flow [2024-05-12 12:46:34,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:34,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:34,311 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-05-12 12:46:34,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:46:34,311 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:34,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:34,311 INFO L85 PathProgramCache]: Analyzing trace with hash 675798039, now seen corresponding path program 9 times [2024-05-12 12:46:34,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:34,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409280454] [2024-05-12 12:46:34,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:34,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:34,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:34,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:34,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:34,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409280454] [2024-05-12 12:46:34,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409280454] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:34,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:34,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:34,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416841318] [2024-05-12 12:46:34,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:34,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:34,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:34,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:34,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:34,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:34,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 303 transitions, 3562 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:34,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:34,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:34,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:35,215 INFO L124 PetriNetUnfolderBase]: 3340/5492 cut-off events. [2024-05-12 12:46:35,215 INFO L125 PetriNetUnfolderBase]: For 204651/204654 co-relation queries the response was YES. [2024-05-12 12:46:35,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30677 conditions, 5492 events. 3340/5492 cut-off events. For 204651/204654 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 36923 event pairs, 607 based on Foata normal form. 3/5484 useless extension candidates. Maximal degree in co-relation 30559. Up to 4810 conditions per place. [2024-05-12 12:46:35,267 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 257 selfloop transitions, 65 changer transitions 0/335 dead transitions. [2024-05-12 12:46:35,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 335 transitions, 4527 flow [2024-05-12 12:46:35,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:35,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:35,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-05-12 12:46:35,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553191489361702 [2024-05-12 12:46:35,269 INFO L175 Difference]: Start difference. First operand has 267 places, 303 transitions, 3562 flow. Second operand 5 states and 154 transitions. [2024-05-12 12:46:35,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 335 transitions, 4527 flow [2024-05-12 12:46:35,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 335 transitions, 4331 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:35,837 INFO L231 Difference]: Finished difference. Result has 267 places, 310 transitions, 3707 flow [2024-05-12 12:46:35,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3707, PETRI_PLACES=267, PETRI_TRANSITIONS=310} [2024-05-12 12:46:35,838 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 216 predicate places. [2024-05-12 12:46:35,838 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 310 transitions, 3707 flow [2024-05-12 12:46:35,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:35,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:35,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:35,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:46:35,838 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:35,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:35,839 INFO L85 PathProgramCache]: Analyzing trace with hash 245085449, now seen corresponding path program 10 times [2024-05-12 12:46:35,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:35,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912149478] [2024-05-12 12:46:35,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:35,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:35,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:35,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:35,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:35,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912149478] [2024-05-12 12:46:35,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912149478] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:35,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:35,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:35,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007391792] [2024-05-12 12:46:35,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:35,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:35,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:35,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:35,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:36,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:36,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 310 transitions, 3707 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:36,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:36,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:36,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:36,780 INFO L124 PetriNetUnfolderBase]: 3337/5498 cut-off events. [2024-05-12 12:46:36,780 INFO L125 PetriNetUnfolderBase]: For 197991/197994 co-relation queries the response was YES. [2024-05-12 12:46:36,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30575 conditions, 5498 events. 3337/5498 cut-off events. For 197991/197994 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 37133 event pairs, 599 based on Foata normal form. 3/5491 useless extension candidates. Maximal degree in co-relation 30458. Up to 4746 conditions per place. [2024-05-12 12:46:36,841 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 256 selfloop transitions, 84 changer transitions 0/353 dead transitions. [2024-05-12 12:46:36,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 353 transitions, 4615 flow [2024-05-12 12:46:36,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:36,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:36,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:46:36,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:46:36,843 INFO L175 Difference]: Start difference. First operand has 267 places, 310 transitions, 3707 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:46:36,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 353 transitions, 4615 flow [2024-05-12 12:46:37,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 353 transitions, 4493 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:37,559 INFO L231 Difference]: Finished difference. Result has 272 places, 310 transitions, 3773 flow [2024-05-12 12:46:37,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3587, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3773, PETRI_PLACES=272, PETRI_TRANSITIONS=310} [2024-05-12 12:46:37,560 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 221 predicate places. [2024-05-12 12:46:37,560 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 310 transitions, 3773 flow [2024-05-12 12:46:37,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:37,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:37,560 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-05-12 12:46:37,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:46:37,560 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:37,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:37,561 INFO L85 PathProgramCache]: Analyzing trace with hash -391778427, now seen corresponding path program 11 times [2024-05-12 12:46:37,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:37,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225824536] [2024-05-12 12:46:37,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:37,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:37,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:37,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:37,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:37,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225824536] [2024-05-12 12:46:37,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225824536] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:37,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:37,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:37,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260216135] [2024-05-12 12:46:37,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:37,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:37,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:37,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:37,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:37,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:37,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 310 transitions, 3773 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:37,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:37,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:37,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:38,563 INFO L124 PetriNetUnfolderBase]: 3334/5476 cut-off events. [2024-05-12 12:46:38,564 INFO L125 PetriNetUnfolderBase]: For 195622/195622 co-relation queries the response was YES. [2024-05-12 12:46:38,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30572 conditions, 5476 events. 3334/5476 cut-off events. For 195622/195622 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 36865 event pairs, 598 based on Foata normal form. 1/5469 useless extension candidates. Maximal degree in co-relation 30455. Up to 4743 conditions per place. [2024-05-12 12:46:38,632 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 244 selfloop transitions, 81 changer transitions 0/338 dead transitions. [2024-05-12 12:46:38,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 338 transitions, 4615 flow [2024-05-12 12:46:38,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:38,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:38,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:46:38,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 12:46:38,633 INFO L175 Difference]: Start difference. First operand has 272 places, 310 transitions, 3773 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:46:38,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 338 transitions, 4615 flow [2024-05-12 12:46:39,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 338 transitions, 4405 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:39,182 INFO L231 Difference]: Finished difference. Result has 271 places, 310 transitions, 3745 flow [2024-05-12 12:46:39,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3745, PETRI_PLACES=271, PETRI_TRANSITIONS=310} [2024-05-12 12:46:39,182 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 220 predicate places. [2024-05-12 12:46:39,182 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 310 transitions, 3745 flow [2024-05-12 12:46:39,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:39,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:39,183 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-05-12 12:46:39,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:46:39,183 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:39,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:39,183 INFO L85 PathProgramCache]: Analyzing trace with hash 247701369, now seen corresponding path program 10 times [2024-05-12 12:46:39,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:39,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87525925] [2024-05-12 12:46:39,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:39,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:39,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:39,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:39,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:39,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87525925] [2024-05-12 12:46:39,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87525925] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:39,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:39,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:39,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265022358] [2024-05-12 12:46:39,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:39,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:39,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:39,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:39,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:39,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:39,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 310 transitions, 3745 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:39,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:39,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:39,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:40,060 INFO L124 PetriNetUnfolderBase]: 3331/5480 cut-off events. [2024-05-12 12:46:40,060 INFO L125 PetriNetUnfolderBase]: For 183229/183232 co-relation queries the response was YES. [2024-05-12 12:46:40,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30293 conditions, 5480 events. 3331/5480 cut-off events. For 183229/183232 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 36956 event pairs, 607 based on Foata normal form. 3/5472 useless extension candidates. Maximal degree in co-relation 30176. Up to 4727 conditions per place. [2024-05-12 12:46:40,123 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 232 selfloop transitions, 91 changer transitions 0/336 dead transitions. [2024-05-12 12:46:40,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 336 transitions, 4695 flow [2024-05-12 12:46:40,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:40,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:40,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:46:40,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:46:40,124 INFO L175 Difference]: Start difference. First operand has 271 places, 310 transitions, 3745 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:46:40,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 336 transitions, 4695 flow [2024-05-12 12:46:40,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 336 transitions, 4469 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:40,594 INFO L231 Difference]: Finished difference. Result has 270 places, 310 transitions, 3719 flow [2024-05-12 12:46:40,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3719, PETRI_PLACES=270, PETRI_TRANSITIONS=310} [2024-05-12 12:46:40,595 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 219 predicate places. [2024-05-12 12:46:40,595 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 310 transitions, 3719 flow [2024-05-12 12:46:40,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:40,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:40,595 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-05-12 12:46:40,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:46:40,595 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:40,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:40,595 INFO L85 PathProgramCache]: Analyzing trace with hash -2126073807, now seen corresponding path program 11 times [2024-05-12 12:46:40,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:40,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959432647] [2024-05-12 12:46:40,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:40,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:40,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:40,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:40,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:40,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959432647] [2024-05-12 12:46:40,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959432647] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:40,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:40,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:40,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417398909] [2024-05-12 12:46:40,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:40,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:40,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:40,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:40,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:40,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:40,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 310 transitions, 3719 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:40,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:40,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:40,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:41,495 INFO L124 PetriNetUnfolderBase]: 3328/5686 cut-off events. [2024-05-12 12:46:41,495 INFO L125 PetriNetUnfolderBase]: For 179177/179177 co-relation queries the response was YES. [2024-05-12 12:46:41,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30281 conditions, 5686 events. 3328/5686 cut-off events. For 179177/179177 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 39482 event pairs, 764 based on Foata normal form. 1/5668 useless extension candidates. Maximal degree in co-relation 30164. Up to 4724 conditions per place. [2024-05-12 12:46:41,555 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 232 selfloop transitions, 90 changer transitions 0/335 dead transitions. [2024-05-12 12:46:41,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 335 transitions, 4541 flow [2024-05-12 12:46:41,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:41,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:41,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:46:41,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:46:41,556 INFO L175 Difference]: Start difference. First operand has 270 places, 310 transitions, 3719 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:46:41,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 335 transitions, 4541 flow [2024-05-12 12:46:42,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 335 transitions, 4257 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:42,056 INFO L231 Difference]: Finished difference. Result has 270 places, 310 transitions, 3631 flow [2024-05-12 12:46:42,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3631, PETRI_PLACES=270, PETRI_TRANSITIONS=310} [2024-05-12 12:46:42,057 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 219 predicate places. [2024-05-12 12:46:42,057 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 310 transitions, 3631 flow [2024-05-12 12:46:42,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:42,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:42,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:42,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:46:42,057 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:42,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:42,058 INFO L85 PathProgramCache]: Analyzing trace with hash 454117473, now seen corresponding path program 12 times [2024-05-12 12:46:42,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:42,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420449679] [2024-05-12 12:46:42,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:42,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:42,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:42,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:42,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:42,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420449679] [2024-05-12 12:46:42,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420449679] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:42,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:42,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:42,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933661474] [2024-05-12 12:46:42,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:42,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:42,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:42,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:42,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:42,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:42,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 310 transitions, 3631 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:42,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:42,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:42,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:42,970 INFO L124 PetriNetUnfolderBase]: 3325/5713 cut-off events. [2024-05-12 12:46:42,970 INFO L125 PetriNetUnfolderBase]: For 175744/175744 co-relation queries the response was YES. [2024-05-12 12:46:43,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29980 conditions, 5713 events. 3325/5713 cut-off events. For 175744/175744 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 39771 event pairs, 726 based on Foata normal form. 1/5704 useless extension candidates. Maximal degree in co-relation 29864. Up to 4732 conditions per place. [2024-05-12 12:46:43,041 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 252 selfloop transitions, 84 changer transitions 0/349 dead transitions. [2024-05-12 12:46:43,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 349 transitions, 4395 flow [2024-05-12 12:46:43,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:43,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:43,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:46:43,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-05-12 12:46:43,042 INFO L175 Difference]: Start difference. First operand has 270 places, 310 transitions, 3631 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:46:43,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 349 transitions, 4395 flow [2024-05-12 12:46:43,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 349 transitions, 4225 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:43,490 INFO L231 Difference]: Finished difference. Result has 273 places, 310 transitions, 3647 flow [2024-05-12 12:46:43,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3461, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3647, PETRI_PLACES=273, PETRI_TRANSITIONS=310} [2024-05-12 12:46:43,491 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 222 predicate places. [2024-05-12 12:46:43,491 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 310 transitions, 3647 flow [2024-05-12 12:46:43,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:43,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:43,491 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-05-12 12:46:43,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:46:43,491 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:43,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:43,492 INFO L85 PathProgramCache]: Analyzing trace with hash 682464279, now seen corresponding path program 12 times [2024-05-12 12:46:43,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:43,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002710741] [2024-05-12 12:46:43,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:43,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:43,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:43,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-05-12 12:46:43,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:43,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002710741] [2024-05-12 12:46:43,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002710741] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:43,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:43,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:43,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73252261] [2024-05-12 12:46:43,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:43,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:43,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:43,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:43,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:43,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:43,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 310 transitions, 3647 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:43,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:43,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:43,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:44,529 INFO L124 PetriNetUnfolderBase]: 3322/5747 cut-off events. [2024-05-12 12:46:44,530 INFO L125 PetriNetUnfolderBase]: For 168354/168354 co-relation queries the response was YES. [2024-05-12 12:46:44,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29880 conditions, 5747 events. 3322/5747 cut-off events. For 168354/168354 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40242 event pairs, 838 based on Foata normal form. 1/5738 useless extension candidates. Maximal degree in co-relation 29765. Up to 4787 conditions per place. [2024-05-12 12:46:44,588 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 265 selfloop transitions, 68 changer transitions 0/346 dead transitions. [2024-05-12 12:46:44,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 346 transitions, 4399 flow [2024-05-12 12:46:44,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:44,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:44,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-05-12 12:46:44,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-05-12 12:46:44,589 INFO L175 Difference]: Start difference. First operand has 273 places, 310 transitions, 3647 flow. Second operand 7 states and 207 transitions. [2024-05-12 12:46:44,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 346 transitions, 4399 flow [2024-05-12 12:46:45,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 346 transitions, 4197 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-05-12 12:46:45,103 INFO L231 Difference]: Finished difference. Result has 270 places, 310 transitions, 3609 flow [2024-05-12 12:46:45,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3609, PETRI_PLACES=270, PETRI_TRANSITIONS=310} [2024-05-12 12:46:45,104 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 219 predicate places. [2024-05-12 12:46:45,104 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 310 transitions, 3609 flow [2024-05-12 12:46:45,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:45,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:45,105 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-05-12 12:46:45,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:46:45,105 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:45,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:45,105 INFO L85 PathProgramCache]: Analyzing trace with hash 675806967, now seen corresponding path program 2 times [2024-05-12 12:46:45,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:45,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100614012] [2024-05-12 12:46:45,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:45,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:45,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:45,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:45,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:45,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100614012] [2024-05-12 12:46:45,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100614012] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:45,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:45,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:45,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652569908] [2024-05-12 12:46:45,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:45,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:45,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:45,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:45,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:45,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:46:45,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 310 transitions, 3609 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:45,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:45,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:46:45,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:45,999 INFO L124 PetriNetUnfolderBase]: 3231/5483 cut-off events. [2024-05-12 12:46:45,999 INFO L125 PetriNetUnfolderBase]: For 173071/173073 co-relation queries the response was YES. [2024-05-12 12:46:46,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28965 conditions, 5483 events. 3231/5483 cut-off events. For 173071/173073 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 38030 event pairs, 940 based on Foata normal form. 11/5397 useless extension candidates. Maximal degree in co-relation 28852. Up to 4439 conditions per place. [2024-05-12 12:46:46,057 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 250 selfloop transitions, 30 changer transitions 0/339 dead transitions. [2024-05-12 12:46:46,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 339 transitions, 4271 flow [2024-05-12 12:46:46,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:46,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:46,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-05-12 12:46:46,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6680851063829787 [2024-05-12 12:46:46,058 INFO L175 Difference]: Start difference. First operand has 270 places, 310 transitions, 3609 flow. Second operand 5 states and 157 transitions. [2024-05-12 12:46:46,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 339 transitions, 4271 flow [2024-05-12 12:46:46,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 339 transitions, 4091 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:46,630 INFO L231 Difference]: Finished difference. Result has 268 places, 311 transitions, 3517 flow [2024-05-12 12:46:46,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3517, PETRI_PLACES=268, PETRI_TRANSITIONS=311} [2024-05-12 12:46:46,631 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 217 predicate places. [2024-05-12 12:46:46,631 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 311 transitions, 3517 flow [2024-05-12 12:46:46,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:46,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:46,631 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-05-12 12:46:46,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:46:46,631 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:46,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:46,632 INFO L85 PathProgramCache]: Analyzing trace with hash 138325065, now seen corresponding path program 3 times [2024-05-12 12:46:46,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:46,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980195791] [2024-05-12 12:46:46,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:46,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:46,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:46,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:46,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:46,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980195791] [2024-05-12 12:46:46,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980195791] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:46,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:46,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:46,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274047867] [2024-05-12 12:46:46,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:46,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:46,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:46,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:46,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:46,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:46:46,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 311 transitions, 3517 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:46,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:46,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:46:46,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:47,561 INFO L124 PetriNetUnfolderBase]: 3302/5496 cut-off events. [2024-05-12 12:46:47,562 INFO L125 PetriNetUnfolderBase]: For 167800/167808 co-relation queries the response was YES. [2024-05-12 12:46:47,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29327 conditions, 5496 events. 3302/5496 cut-off events. For 167800/167808 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 37547 event pairs, 786 based on Foata normal form. 16/5447 useless extension candidates. Maximal degree in co-relation 29214. Up to 4471 conditions per place. [2024-05-12 12:46:47,617 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 243 selfloop transitions, 38 changer transitions 0/340 dead transitions. [2024-05-12 12:46:47,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 340 transitions, 4181 flow [2024-05-12 12:46:47,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:47,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:47,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:46:47,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 12:46:47,618 INFO L175 Difference]: Start difference. First operand has 268 places, 311 transitions, 3517 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:46:47,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 340 transitions, 4181 flow [2024-05-12 12:46:48,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 340 transitions, 4127 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:48,146 INFO L231 Difference]: Finished difference. Result has 271 places, 312 transitions, 3567 flow [2024-05-12 12:46:48,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3567, PETRI_PLACES=271, PETRI_TRANSITIONS=312} [2024-05-12 12:46:48,148 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 220 predicate places. [2024-05-12 12:46:48,148 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 312 transitions, 3567 flow [2024-05-12 12:46:48,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:48,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:48,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] [2024-05-12 12:46:48,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:46:48,149 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:48,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:48,149 INFO L85 PathProgramCache]: Analyzing trace with hash 151284615, now seen corresponding path program 4 times [2024-05-12 12:46:48,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:48,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496671382] [2024-05-12 12:46:48,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:48,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:48,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:48,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:48,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:48,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496671382] [2024-05-12 12:46:48,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496671382] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:48,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:48,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:48,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310800531] [2024-05-12 12:46:48,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:48,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:48,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:48,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:48,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:48,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:46:48,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 312 transitions, 3567 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:48,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:48,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:46:48,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:49,083 INFO L124 PetriNetUnfolderBase]: 3313/5633 cut-off events. [2024-05-12 12:46:49,083 INFO L125 PetriNetUnfolderBase]: For 164930/164932 co-relation queries the response was YES. [2024-05-12 12:46:49,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29528 conditions, 5633 events. 3313/5633 cut-off events. For 164930/164932 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 39483 event pairs, 956 based on Foata normal form. 10/5545 useless extension candidates. Maximal degree in co-relation 29414. Up to 4499 conditions per place. [2024-05-12 12:46:49,144 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 255 selfloop transitions, 33 changer transitions 0/347 dead transitions. [2024-05-12 12:46:49,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 347 transitions, 4273 flow [2024-05-12 12:46:49,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:49,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:49,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 12:46:49,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-05-12 12:46:49,145 INFO L175 Difference]: Start difference. First operand has 271 places, 312 transitions, 3567 flow. Second operand 6 states and 183 transitions. [2024-05-12 12:46:49,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 347 transitions, 4273 flow [2024-05-12 12:46:49,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 347 transitions, 4193 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:49,593 INFO L231 Difference]: Finished difference. Result has 273 places, 313 transitions, 3577 flow [2024-05-12 12:46:49,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3489, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3577, PETRI_PLACES=273, PETRI_TRANSITIONS=313} [2024-05-12 12:46:49,594 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 222 predicate places. [2024-05-12 12:46:49,594 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 313 transitions, 3577 flow [2024-05-12 12:46:49,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:49,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:49,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] [2024-05-12 12:46:49,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:46:49,594 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:49,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:49,594 INFO L85 PathProgramCache]: Analyzing trace with hash -204453825, now seen corresponding path program 1 times [2024-05-12 12:46:49,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:49,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987989839] [2024-05-12 12:46:49,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:49,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:49,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:49,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:49,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:49,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987989839] [2024-05-12 12:46:49,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987989839] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:49,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:49,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:49,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867446222] [2024-05-12 12:46:49,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:49,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:49,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:49,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:49,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:49,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:46:49,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 313 transitions, 3577 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:49,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:49,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:46:49,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:50,625 INFO L124 PetriNetUnfolderBase]: 3473/5925 cut-off events. [2024-05-12 12:46:50,625 INFO L125 PetriNetUnfolderBase]: For 178202/178214 co-relation queries the response was YES. [2024-05-12 12:46:50,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31235 conditions, 5925 events. 3473/5925 cut-off events. For 178202/178214 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41808 event pairs, 1068 based on Foata normal form. 20/5893 useless extension candidates. Maximal degree in co-relation 31120. Up to 4759 conditions per place. [2024-05-12 12:46:50,679 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 259 selfloop transitions, 44 changer transitions 0/353 dead transitions. [2024-05-12 12:46:50,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 353 transitions, 4443 flow [2024-05-12 12:46:50,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:50,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:50,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 12:46:50,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231003039513677 [2024-05-12 12:46:50,680 INFO L175 Difference]: Start difference. First operand has 273 places, 313 transitions, 3577 flow. Second operand 7 states and 205 transitions. [2024-05-12 12:46:50,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 353 transitions, 4443 flow [2024-05-12 12:46:51,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 353 transitions, 4369 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:51,184 INFO L231 Difference]: Finished difference. Result has 276 places, 315 transitions, 3625 flow [2024-05-12 12:46:51,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3503, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3625, PETRI_PLACES=276, PETRI_TRANSITIONS=315} [2024-05-12 12:46:51,185 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 225 predicate places. [2024-05-12 12:46:51,185 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 315 transitions, 3625 flow [2024-05-12 12:46:51,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:51,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:51,185 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-05-12 12:46:51,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:46:51,186 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:51,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:51,186 INFO L85 PathProgramCache]: Analyzing trace with hash -201596865, now seen corresponding path program 2 times [2024-05-12 12:46:51,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:51,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058647879] [2024-05-12 12:46:51,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:51,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:51,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:51,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:51,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:51,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058647879] [2024-05-12 12:46:51,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058647879] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:51,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:51,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:51,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329561055] [2024-05-12 12:46:51,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:51,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:51,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:51,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:51,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:51,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:46:51,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 315 transitions, 3625 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:51,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:51,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:46:51,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:52,118 INFO L124 PetriNetUnfolderBase]: 3557/5910 cut-off events. [2024-05-12 12:46:52,119 INFO L125 PetriNetUnfolderBase]: For 185654/185654 co-relation queries the response was YES. [2024-05-12 12:46:52,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31823 conditions, 5910 events. 3557/5910 cut-off events. For 185654/185654 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 40841 event pairs, 612 based on Foata normal form. 10/5914 useless extension candidates. Maximal degree in co-relation 31707. Up to 4998 conditions per place. [2024-05-12 12:46:52,185 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 255 selfloop transitions, 42 changer transitions 0/347 dead transitions. [2024-05-12 12:46:52,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 347 transitions, 4327 flow [2024-05-12 12:46:52,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:52,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:52,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:46:52,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048632218844985 [2024-05-12 12:46:52,186 INFO L175 Difference]: Start difference. First operand has 276 places, 315 transitions, 3625 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:46:52,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 347 transitions, 4327 flow [2024-05-12 12:46:52,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 347 transitions, 4272 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:52,640 INFO L231 Difference]: Finished difference. Result has 280 places, 316 transitions, 3678 flow [2024-05-12 12:46:52,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3570, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3678, PETRI_PLACES=280, PETRI_TRANSITIONS=316} [2024-05-12 12:46:52,641 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 229 predicate places. [2024-05-12 12:46:52,641 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 316 transitions, 3678 flow [2024-05-12 12:46:52,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:52,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:52,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:52,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:46:52,641 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:52,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:52,641 INFO L85 PathProgramCache]: Analyzing trace with hash -86305695, now seen corresponding path program 3 times [2024-05-12 12:46:52,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:52,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817315072] [2024-05-12 12:46:52,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:52,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:52,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:52,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:52,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:52,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817315072] [2024-05-12 12:46:52,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817315072] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:52,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:52,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:52,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735903711] [2024-05-12 12:46:52,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:52,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:52,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:52,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:52,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:52,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:46:52,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 316 transitions, 3678 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:52,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:52,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:46:52,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:53,674 INFO L124 PetriNetUnfolderBase]: 3632/6025 cut-off events. [2024-05-12 12:46:53,674 INFO L125 PetriNetUnfolderBase]: For 192566/192566 co-relation queries the response was YES. [2024-05-12 12:46:53,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32770 conditions, 6025 events. 3632/6025 cut-off events. For 192566/192566 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 41811 event pairs, 620 based on Foata normal form. 10/6029 useless extension candidates. Maximal degree in co-relation 32652. Up to 5150 conditions per place. [2024-05-12 12:46:53,732 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 265 selfloop transitions, 30 changer transitions 0/345 dead transitions. [2024-05-12 12:46:53,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 345 transitions, 4370 flow [2024-05-12 12:46:53,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:53,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:53,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:46:53,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5927051671732523 [2024-05-12 12:46:53,733 INFO L175 Difference]: Start difference. First operand has 280 places, 316 transitions, 3678 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:46:53,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 345 transitions, 4370 flow [2024-05-12 12:46:54,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 345 transitions, 4286 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:54,255 INFO L231 Difference]: Finished difference. Result has 282 places, 317 transitions, 3680 flow [2024-05-12 12:46:54,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3594, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3680, PETRI_PLACES=282, PETRI_TRANSITIONS=317} [2024-05-12 12:46:54,256 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 231 predicate places. [2024-05-12 12:46:54,256 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 317 transitions, 3680 flow [2024-05-12 12:46:54,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:54,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:54,256 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-05-12 12:46:54,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:46:54,256 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:54,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:54,256 INFO L85 PathProgramCache]: Analyzing trace with hash -86120997, now seen corresponding path program 1 times [2024-05-12 12:46:54,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:54,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018446576] [2024-05-12 12:46:54,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:54,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:54,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:54,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:54,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:54,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018446576] [2024-05-12 12:46:54,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018446576] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:54,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:54,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:54,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031302112] [2024-05-12 12:46:54,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:54,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:54,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:54,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:54,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:54,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:54,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 317 transitions, 3680 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:54,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:54,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:54,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:55,213 INFO L124 PetriNetUnfolderBase]: 3809/6212 cut-off events. [2024-05-12 12:46:55,213 INFO L125 PetriNetUnfolderBase]: For 183168/183168 co-relation queries the response was YES. [2024-05-12 12:46:55,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33711 conditions, 6212 events. 3809/6212 cut-off events. For 183168/183168 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 42560 event pairs, 657 based on Foata normal form. 2/6209 useless extension candidates. Maximal degree in co-relation 33592. Up to 5638 conditions per place. [2024-05-12 12:46:55,282 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 304 selfloop transitions, 27 changer transitions 0/344 dead transitions. [2024-05-12 12:46:55,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 344 transitions, 4432 flow [2024-05-12 12:46:55,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:55,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:55,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:46:55,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-05-12 12:46:55,283 INFO L175 Difference]: Start difference. First operand has 282 places, 317 transitions, 3680 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:46:55,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 344 transitions, 4432 flow [2024-05-12 12:46:55,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 344 transitions, 4370 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:55,854 INFO L231 Difference]: Finished difference. Result has 284 places, 319 transitions, 3715 flow [2024-05-12 12:46:55,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3618, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3715, PETRI_PLACES=284, PETRI_TRANSITIONS=319} [2024-05-12 12:46:55,855 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 233 predicate places. [2024-05-12 12:46:55,855 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 319 transitions, 3715 flow [2024-05-12 12:46:55,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:55,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:55,855 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-05-12 12:46:55,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:46:55,855 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:55,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:55,855 INFO L85 PathProgramCache]: Analyzing trace with hash 454394303, now seen corresponding path program 4 times [2024-05-12 12:46:55,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:55,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050045784] [2024-05-12 12:46:55,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:55,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:55,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:55,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:55,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:55,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050045784] [2024-05-12 12:46:55,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050045784] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:55,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:55,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:55,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782892357] [2024-05-12 12:46:55,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:55,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:55,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:55,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:55,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:56,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:46:56,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 319 transitions, 3715 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:56,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:56,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:46:56,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:56,974 INFO L124 PetriNetUnfolderBase]: 3630/6028 cut-off events. [2024-05-12 12:46:56,974 INFO L125 PetriNetUnfolderBase]: For 184825/184825 co-relation queries the response was YES. [2024-05-12 12:46:57,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32260 conditions, 6028 events. 3630/6028 cut-off events. For 184825/184825 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 41904 event pairs, 569 based on Foata normal form. 10/6032 useless extension candidates. Maximal degree in co-relation 32140. Up to 5002 conditions per place. [2024-05-12 12:46:57,041 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 260 selfloop transitions, 40 changer transitions 0/350 dead transitions. [2024-05-12 12:46:57,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 350 transitions, 4409 flow [2024-05-12 12:46:57,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:57,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:57,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 12:46:57,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-05-12 12:46:57,042 INFO L175 Difference]: Start difference. First operand has 284 places, 319 transitions, 3715 flow. Second operand 6 states and 179 transitions. [2024-05-12 12:46:57,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 350 transitions, 4409 flow [2024-05-12 12:46:57,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 350 transitions, 4326 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:57,725 INFO L231 Difference]: Finished difference. Result has 285 places, 319 transitions, 3725 flow [2024-05-12 12:46:57,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3632, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3725, PETRI_PLACES=285, PETRI_TRANSITIONS=319} [2024-05-12 12:46:57,725 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 234 predicate places. [2024-05-12 12:46:57,726 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 319 transitions, 3725 flow [2024-05-12 12:46:57,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 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-05-12 12:46:57,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:57,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:57,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:46:57,726 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:57,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:57,726 INFO L85 PathProgramCache]: Analyzing trace with hash -385327699, now seen corresponding path program 2 times [2024-05-12 12:46:57,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:57,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062002049] [2024-05-12 12:46:57,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:57,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:57,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:57,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-05-12 12:46:57,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:57,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062002049] [2024-05-12 12:46:57,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062002049] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:57,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:57,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:57,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404115538] [2024-05-12 12:46:57,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:57,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:57,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:57,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:57,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:57,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:57,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 319 transitions, 3725 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:57,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:57,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:57,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:58,784 INFO L124 PetriNetUnfolderBase]: 3804/6441 cut-off events. [2024-05-12 12:46:58,784 INFO L125 PetriNetUnfolderBase]: For 177905/177905 co-relation queries the response was YES. [2024-05-12 12:46:58,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33542 conditions, 6441 events. 3804/6441 cut-off events. For 177905/177905 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 45763 event pairs, 1310 based on Foata normal form. 2/6379 useless extension candidates. Maximal degree in co-relation 33421. Up to 5613 conditions per place. [2024-05-12 12:46:58,855 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 300 selfloop transitions, 27 changer transitions 0/340 dead transitions. [2024-05-12 12:46:58,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 340 transitions, 4461 flow [2024-05-12 12:46:58,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:58,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:58,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:46:58,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085106382978723 [2024-05-12 12:46:58,856 INFO L175 Difference]: Start difference. First operand has 285 places, 319 transitions, 3725 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:46:58,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 340 transitions, 4461 flow [2024-05-12 12:46:59,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 340 transitions, 4373 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:59,577 INFO L231 Difference]: Finished difference. Result has 285 places, 321 transitions, 3742 flow [2024-05-12 12:46:59,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3637, PETRI_DIFFERENCE_MINUEND_PLACES=280, 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=5, PETRI_FLOW=3742, PETRI_PLACES=285, PETRI_TRANSITIONS=321} [2024-05-12 12:46:59,577 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 234 predicate places. [2024-05-12 12:46:59,577 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 321 transitions, 3742 flow [2024-05-12 12:46:59,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:59,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:59,578 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-05-12 12:46:59,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:46:59,578 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:59,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:59,578 INFO L85 PathProgramCache]: Analyzing trace with hash 691051031, now seen corresponding path program 3 times [2024-05-12 12:46:59,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:59,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913099977] [2024-05-12 12:46:59,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:59,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:59,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:59,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:59,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:59,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913099977] [2024-05-12 12:46:59,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913099977] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:59,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:59,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:59,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453038285] [2024-05-12 12:46:59,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:59,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:59,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:59,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:59,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:59,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:46:59,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 321 transitions, 3742 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:59,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:59,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:46:59,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:00,557 INFO L124 PetriNetUnfolderBase]: 3799/6215 cut-off events. [2024-05-12 12:47:00,557 INFO L125 PetriNetUnfolderBase]: For 171450/171453 co-relation queries the response was YES. [2024-05-12 12:47:00,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33105 conditions, 6215 events. 3799/6215 cut-off events. For 171450/171453 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 42623 event pairs, 641 based on Foata normal form. 4/6204 useless extension candidates. Maximal degree in co-relation 32983. Up to 5574 conditions per place. [2024-05-12 12:47:00,624 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 299 selfloop transitions, 28 changer transitions 0/340 dead transitions. [2024-05-12 12:47:00,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 340 transitions, 4476 flow [2024-05-12 12:47:00,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:00,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:00,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 12:47:00,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:47:00,625 INFO L175 Difference]: Start difference. First operand has 285 places, 321 transitions, 3742 flow. Second operand 5 states and 140 transitions. [2024-05-12 12:47:00,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 340 transitions, 4476 flow [2024-05-12 12:47:01,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 340 transitions, 4389 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:01,452 INFO L231 Difference]: Finished difference. Result has 287 places, 323 transitions, 3762 flow [2024-05-12 12:47:01,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3659, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3762, PETRI_PLACES=287, PETRI_TRANSITIONS=323} [2024-05-12 12:47:01,453 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 236 predicate places. [2024-05-12 12:47:01,453 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 323 transitions, 3762 flow [2024-05-12 12:47:01,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:01,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:01,453 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-05-12 12:47:01,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:47:01,453 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:01,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:01,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1035001250, now seen corresponding path program 1 times [2024-05-12 12:47:01,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:01,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728036416] [2024-05-12 12:47:01,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:01,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:01,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:01,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:01,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:01,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728036416] [2024-05-12 12:47:01,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728036416] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:01,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:01,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:01,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425258563] [2024-05-12 12:47:01,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:01,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:01,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:01,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:01,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:01,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 47 [2024-05-12 12:47:01,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 323 transitions, 3762 flow. Second operand has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:01,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:01,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 47 [2024-05-12 12:47:01,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:02,547 INFO L124 PetriNetUnfolderBase]: 4058/7329 cut-off events. [2024-05-12 12:47:02,547 INFO L125 PetriNetUnfolderBase]: For 125725/127450 co-relation queries the response was YES. [2024-05-12 12:47:02,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33141 conditions, 7329 events. 4058/7329 cut-off events. For 125725/127450 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 58619 event pairs, 1107 based on Foata normal form. 312/7066 useless extension candidates. Maximal degree in co-relation 33018. Up to 3935 conditions per place. [2024-05-12 12:47:02,630 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 128 selfloop transitions, 25 changer transitions 263/595 dead transitions. [2024-05-12 12:47:02,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 595 transitions, 7316 flow [2024-05-12 12:47:02,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:02,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:02,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-05-12 12:47:02,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565349544072948 [2024-05-12 12:47:02,631 INFO L175 Difference]: Start difference. First operand has 287 places, 323 transitions, 3762 flow. Second operand 7 states and 216 transitions. [2024-05-12 12:47:02,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 595 transitions, 7316 flow [2024-05-12 12:47:03,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 595 transitions, 7229 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:03,070 INFO L231 Difference]: Finished difference. Result has 295 places, 323 transitions, 3760 flow [2024-05-12 12:47:03,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3675, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3760, PETRI_PLACES=295, PETRI_TRANSITIONS=323} [2024-05-12 12:47:03,071 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 244 predicate places. [2024-05-12 12:47:03,071 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 323 transitions, 3760 flow [2024-05-12 12:47:03,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:03,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:03,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] [2024-05-12 12:47:03,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:47:03,072 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:03,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:03,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1437093862, now seen corresponding path program 1 times [2024-05-12 12:47:03,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:03,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157841038] [2024-05-12 12:47:03,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:03,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:03,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:03,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-05-12 12:47:03,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:03,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157841038] [2024-05-12 12:47:03,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157841038] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:03,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:03,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:03,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042074134] [2024-05-12 12:47:03,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:03,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:03,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:03,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:03,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:03,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:03,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 323 transitions, 3760 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:03,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:03,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:03,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:04,152 INFO L124 PetriNetUnfolderBase]: 3772/6463 cut-off events. [2024-05-12 12:47:04,152 INFO L125 PetriNetUnfolderBase]: For 173527/173530 co-relation queries the response was YES. [2024-05-12 12:47:04,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34166 conditions, 6463 events. 3772/6463 cut-off events. For 173527/173530 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 45712 event pairs, 928 based on Foata normal form. 1/6410 useless extension candidates. Maximal degree in co-relation 34038. Up to 5112 conditions per place. [2024-05-12 12:47:04,236 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 228 selfloop transitions, 129 changer transitions 0/370 dead transitions. [2024-05-12 12:47:04,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 370 transitions, 4960 flow [2024-05-12 12:47:04,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:04,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:04,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:47:04,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-05-12 12:47:04,237 INFO L175 Difference]: Start difference. First operand has 295 places, 323 transitions, 3760 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:47:04,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 370 transitions, 4960 flow [2024-05-12 12:47:04,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 370 transitions, 4878 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:04,923 INFO L231 Difference]: Finished difference. Result has 293 places, 332 transitions, 4098 flow [2024-05-12 12:47:04,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3702, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4098, PETRI_PLACES=293, PETRI_TRANSITIONS=332} [2024-05-12 12:47:04,924 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 242 predicate places. [2024-05-12 12:47:04,924 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 332 transitions, 4098 flow [2024-05-12 12:47:04,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:04,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:04,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, 1] [2024-05-12 12:47:04,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:47:04,924 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:04,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:04,925 INFO L85 PathProgramCache]: Analyzing trace with hash 873982102, now seen corresponding path program 2 times [2024-05-12 12:47:04,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:04,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325920959] [2024-05-12 12:47:04,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:04,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:04,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:05,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-05-12 12:47:05,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:05,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325920959] [2024-05-12 12:47:05,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325920959] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:05,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:05,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:05,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7558213] [2024-05-12 12:47:05,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:05,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:05,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:05,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:05,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:05,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:05,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 332 transitions, 4098 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:05,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:05,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:05,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:05,986 INFO L124 PetriNetUnfolderBase]: 3797/6436 cut-off events. [2024-05-12 12:47:05,986 INFO L125 PetriNetUnfolderBase]: For 182053/182056 co-relation queries the response was YES. [2024-05-12 12:47:06,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34400 conditions, 6436 events. 3797/6436 cut-off events. For 182053/182056 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 45027 event pairs, 879 based on Foata normal form. 3/6393 useless extension candidates. Maximal degree in co-relation 34275. Up to 5421 conditions per place. [2024-05-12 12:47:06,080 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 262 selfloop transitions, 97 changer transitions 0/372 dead transitions. [2024-05-12 12:47:06,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 372 transitions, 5116 flow [2024-05-12 12:47:06,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:06,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:06,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:47:06,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-05-12 12:47:06,081 INFO L175 Difference]: Start difference. First operand has 293 places, 332 transitions, 4098 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:47:06,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 372 transitions, 5116 flow [2024-05-12 12:47:06,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 372 transitions, 4973 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:06,646 INFO L231 Difference]: Finished difference. Result has 298 places, 338 transitions, 4257 flow [2024-05-12 12:47:06,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3979, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4257, PETRI_PLACES=298, PETRI_TRANSITIONS=338} [2024-05-12 12:47:06,646 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 247 predicate places. [2024-05-12 12:47:06,646 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 338 transitions, 4257 flow [2024-05-12 12:47:06,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:06,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:06,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:06,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:47:06,647 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:06,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:06,647 INFO L85 PathProgramCache]: Analyzing trace with hash 873987682, now seen corresponding path program 3 times [2024-05-12 12:47:06,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:06,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630774343] [2024-05-12 12:47:06,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:06,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:06,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:06,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:06,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:06,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630774343] [2024-05-12 12:47:06,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630774343] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:06,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:06,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:06,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103993753] [2024-05-12 12:47:06,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:06,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:06,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:06,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:06,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:06,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:06,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 338 transitions, 4257 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:06,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:06,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:06,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:07,802 INFO L124 PetriNetUnfolderBase]: 3794/6434 cut-off events. [2024-05-12 12:47:07,802 INFO L125 PetriNetUnfolderBase]: For 184956/184959 co-relation queries the response was YES. [2024-05-12 12:47:07,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34628 conditions, 6434 events. 3794/6434 cut-off events. For 184956/184959 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 45178 event pairs, 878 based on Foata normal form. 3/6392 useless extension candidates. Maximal degree in co-relation 34501. Up to 5418 conditions per place. [2024-05-12 12:47:07,875 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 266 selfloop transitions, 98 changer transitions 0/377 dead transitions. [2024-05-12 12:47:07,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 377 transitions, 5073 flow [2024-05-12 12:47:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:07,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:07,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-05-12 12:47:07,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5702127659574469 [2024-05-12 12:47:07,876 INFO L175 Difference]: Start difference. First operand has 298 places, 338 transitions, 4257 flow. Second operand 10 states and 268 transitions. [2024-05-12 12:47:07,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 377 transitions, 5073 flow [2024-05-12 12:47:08,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 377 transitions, 4925 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-05-12 12:47:08,416 INFO L231 Difference]: Finished difference. Result has 304 places, 338 transitions, 4311 flow [2024-05-12 12:47:08,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4109, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4311, PETRI_PLACES=304, PETRI_TRANSITIONS=338} [2024-05-12 12:47:08,416 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 253 predicate places. [2024-05-12 12:47:08,416 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 338 transitions, 4311 flow [2024-05-12 12:47:08,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:08,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:08,417 INFO 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-05-12 12:47:08,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:47:08,417 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:08,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:08,417 INFO L85 PathProgramCache]: Analyzing trace with hash -2084731436, now seen corresponding path program 4 times [2024-05-12 12:47:08,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:08,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87693110] [2024-05-12 12:47:08,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:08,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:08,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:08,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:08,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87693110] [2024-05-12 12:47:08,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87693110] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:08,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:08,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:08,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458726431] [2024-05-12 12:47:08,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:08,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:08,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:08,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:08,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:08,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:08,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 338 transitions, 4311 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:08,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:08,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:08,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:09,549 INFO L124 PetriNetUnfolderBase]: 3847/6571 cut-off events. [2024-05-12 12:47:09,549 INFO L125 PetriNetUnfolderBase]: For 197780/197783 co-relation queries the response was YES. [2024-05-12 12:47:09,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35722 conditions, 6571 events. 3847/6571 cut-off events. For 197780/197783 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 46479 event pairs, 913 based on Foata normal form. 3/6522 useless extension candidates. Maximal degree in co-relation 35593. Up to 5441 conditions per place. [2024-05-12 12:47:09,630 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 267 selfloop transitions, 112 changer transitions 0/392 dead transitions. [2024-05-12 12:47:09,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 392 transitions, 5721 flow [2024-05-12 12:47:09,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:09,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:09,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 294 transitions. [2024-05-12 12:47:09,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5686653771760155 [2024-05-12 12:47:09,631 INFO L175 Difference]: Start difference. First operand has 304 places, 338 transitions, 4311 flow. Second operand 11 states and 294 transitions. [2024-05-12 12:47:09,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 392 transitions, 5721 flow [2024-05-12 12:47:10,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 392 transitions, 5517 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-05-12 12:47:10,382 INFO L231 Difference]: Finished difference. Result has 307 places, 350 transitions, 4536 flow [2024-05-12 12:47:10,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4107, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4536, PETRI_PLACES=307, PETRI_TRANSITIONS=350} [2024-05-12 12:47:10,383 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 256 predicate places. [2024-05-12 12:47:10,383 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 350 transitions, 4536 flow [2024-05-12 12:47:10,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:10,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:10,383 INFO 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-05-12 12:47:10,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:47:10,383 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:10,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:10,384 INFO L85 PathProgramCache]: Analyzing trace with hash -2077379786, now seen corresponding path program 5 times [2024-05-12 12:47:10,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:10,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111537693] [2024-05-12 12:47:10,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:10,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:10,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:10,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:10,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:10,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111537693] [2024-05-12 12:47:10,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111537693] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:10,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:10,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:10,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834250696] [2024-05-12 12:47:10,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:10,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:10,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:10,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:10,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:10,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:10,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 350 transitions, 4536 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:10,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:10,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:10,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:11,510 INFO L124 PetriNetUnfolderBase]: 3844/6567 cut-off events. [2024-05-12 12:47:11,510 INFO L125 PetriNetUnfolderBase]: For 200963/200966 co-relation queries the response was YES. [2024-05-12 12:47:11,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35849 conditions, 6567 events. 3844/6567 cut-off events. For 200963/200966 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 46523 event pairs, 912 based on Foata normal form. 3/6520 useless extension candidates. Maximal degree in co-relation 35718. Up to 5438 conditions per place. [2024-05-12 12:47:11,588 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 258 selfloop transitions, 116 changer transitions 0/387 dead transitions. [2024-05-12 12:47:11,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 387 transitions, 5498 flow [2024-05-12 12:47:11,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:11,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:11,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-05-12 12:47:11,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2024-05-12 12:47:11,589 INFO L175 Difference]: Start difference. First operand has 307 places, 350 transitions, 4536 flow. Second operand 10 states and 266 transitions. [2024-05-12 12:47:11,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 387 transitions, 5498 flow [2024-05-12 12:47:12,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 387 transitions, 5222 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:12,316 INFO L231 Difference]: Finished difference. Result has 311 places, 350 transitions, 4498 flow [2024-05-12 12:47:12,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4498, PETRI_PLACES=311, PETRI_TRANSITIONS=350} [2024-05-12 12:47:12,316 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 260 predicate places. [2024-05-12 12:47:12,316 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 350 transitions, 4498 flow [2024-05-12 12:47:12,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:12,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:12,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:12,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:47:12,317 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:12,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:12,317 INFO L85 PathProgramCache]: Analyzing trace with hash -419786086, now seen corresponding path program 6 times [2024-05-12 12:47:12,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:12,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679261141] [2024-05-12 12:47:12,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:12,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:12,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:12,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:12,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679261141] [2024-05-12 12:47:12,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679261141] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:12,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:12,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:12,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634163210] [2024-05-12 12:47:12,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:12,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:12,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:12,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:12,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:12,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:12,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 350 transitions, 4498 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:12,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:12,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:12,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:13,436 INFO L124 PetriNetUnfolderBase]: 3841/6521 cut-off events. [2024-05-12 12:47:13,436 INFO L125 PetriNetUnfolderBase]: For 201687/201690 co-relation queries the response was YES. [2024-05-12 12:47:13,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35682 conditions, 6521 events. 3841/6521 cut-off events. For 201687/201690 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45935 event pairs, 881 based on Foata normal form. 3/6478 useless extension candidates. Maximal degree in co-relation 35550. Up to 5435 conditions per place. [2024-05-12 12:47:13,514 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 260 selfloop transitions, 111 changer transitions 0/384 dead transitions. [2024-05-12 12:47:13,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 384 transitions, 5450 flow [2024-05-12 12:47:13,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:47:13,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:47:13,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-05-12 12:47:13,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815602836879432 [2024-05-12 12:47:13,515 INFO L175 Difference]: Start difference. First operand has 311 places, 350 transitions, 4498 flow. Second operand 9 states and 246 transitions. [2024-05-12 12:47:13,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 384 transitions, 5450 flow [2024-05-12 12:47:14,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 384 transitions, 5215 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:14,348 INFO L231 Difference]: Finished difference. Result has 312 places, 350 transitions, 4491 flow [2024-05-12 12:47:14,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4263, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4491, PETRI_PLACES=312, PETRI_TRANSITIONS=350} [2024-05-12 12:47:14,349 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 261 predicate places. [2024-05-12 12:47:14,349 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 350 transitions, 4491 flow [2024-05-12 12:47:14,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:14,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:14,349 INFO 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-05-12 12:47:14,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:47:14,350 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:14,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:14,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1261060454, now seen corresponding path program 7 times [2024-05-12 12:47:14,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:14,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121376553] [2024-05-12 12:47:14,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:14,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:14,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:14,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:14,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:14,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121376553] [2024-05-12 12:47:14,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121376553] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:14,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:14,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:14,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088573567] [2024-05-12 12:47:14,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:14,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:14,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:14,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:14,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:14,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:14,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 350 transitions, 4491 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:14,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:14,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:14,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:15,484 INFO L124 PetriNetUnfolderBase]: 3866/6560 cut-off events. [2024-05-12 12:47:15,484 INFO L125 PetriNetUnfolderBase]: For 209923/209923 co-relation queries the response was YES. [2024-05-12 12:47:15,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36064 conditions, 6560 events. 3866/6560 cut-off events. For 209923/209923 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 46297 event pairs, 878 based on Foata normal form. 1/6514 useless extension candidates. Maximal degree in co-relation 35931. Up to 5214 conditions per place. [2024-05-12 12:47:15,564 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 215 selfloop transitions, 163 changer transitions 0/391 dead transitions. [2024-05-12 12:47:15,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 391 transitions, 5699 flow [2024-05-12 12:47:15,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:15,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:15,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 12:47:15,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037234042553191 [2024-05-12 12:47:15,565 INFO L175 Difference]: Start difference. First operand has 312 places, 350 transitions, 4491 flow. Second operand 8 states and 227 transitions. [2024-05-12 12:47:15,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 391 transitions, 5699 flow [2024-05-12 12:47:16,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 391 transitions, 5477 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:16,383 INFO L231 Difference]: Finished difference. Result has 312 places, 356 transitions, 4701 flow [2024-05-12 12:47:16,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4269, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4701, PETRI_PLACES=312, PETRI_TRANSITIONS=356} [2024-05-12 12:47:16,384 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 261 predicate places. [2024-05-12 12:47:16,384 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 356 transitions, 4701 flow [2024-05-12 12:47:16,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:16,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:16,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] [2024-05-12 12:47:16,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:47:16,384 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:16,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:16,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1948058158, now seen corresponding path program 8 times [2024-05-12 12:47:16,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:16,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454399002] [2024-05-12 12:47:16,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:16,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:16,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:16,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:16,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:16,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454399002] [2024-05-12 12:47:16,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454399002] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:16,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:16,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:16,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633936350] [2024-05-12 12:47:16,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:16,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:16,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:16,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:16,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:16,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:16,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 356 transitions, 4701 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:16,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:16,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:16,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:17,533 INFO L124 PetriNetUnfolderBase]: 3877/6683 cut-off events. [2024-05-12 12:47:17,533 INFO L125 PetriNetUnfolderBase]: For 217471/217471 co-relation queries the response was YES. [2024-05-12 12:47:17,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36627 conditions, 6683 events. 3877/6683 cut-off events. For 217471/217471 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 47885 event pairs, 946 based on Foata normal form. 1/6628 useless extension candidates. Maximal degree in co-relation 36493. Up to 5226 conditions per place. [2024-05-12 12:47:17,608 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 226 selfloop transitions, 156 changer transitions 0/395 dead transitions. [2024-05-12 12:47:17,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 395 transitions, 6017 flow [2024-05-12 12:47:17,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:17,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:17,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:47:17,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-05-12 12:47:17,609 INFO L175 Difference]: Start difference. First operand has 312 places, 356 transitions, 4701 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:47:17,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 395 transitions, 6017 flow [2024-05-12 12:47:18,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 395 transitions, 5733 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-05-12 12:47:18,343 INFO L231 Difference]: Finished difference. Result has 316 places, 359 transitions, 4791 flow [2024-05-12 12:47:18,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4428, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4791, PETRI_PLACES=316, PETRI_TRANSITIONS=359} [2024-05-12 12:47:18,344 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 265 predicate places. [2024-05-12 12:47:18,344 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 359 transitions, 4791 flow [2024-05-12 12:47:18,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:18,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:18,345 INFO 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-05-12 12:47:18,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:47:18,345 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:18,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:18,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1954829194, now seen corresponding path program 9 times [2024-05-12 12:47:18,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:18,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985339048] [2024-05-12 12:47:18,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:18,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:18,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:18,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:18,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:18,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985339048] [2024-05-12 12:47:18,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985339048] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:18,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:18,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:18,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182794932] [2024-05-12 12:47:18,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:18,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:18,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:18,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:18,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:18,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:18,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 359 transitions, 4791 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:18,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:18,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:18,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:19,495 INFO L124 PetriNetUnfolderBase]: 3888/6561 cut-off events. [2024-05-12 12:47:19,495 INFO L125 PetriNetUnfolderBase]: For 220711/220711 co-relation queries the response was YES. [2024-05-12 12:47:19,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36626 conditions, 6561 events. 3888/6561 cut-off events. For 220711/220711 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46317 event pairs, 873 based on Foata normal form. 1/6518 useless extension candidates. Maximal degree in co-relation 36491. Up to 5693 conditions per place. [2024-05-12 12:47:19,578 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 334 selfloop transitions, 45 changer transitions 0/392 dead transitions. [2024-05-12 12:47:19,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 392 transitions, 5662 flow [2024-05-12 12:47:19,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:19,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:19,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:47:19,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771276595744681 [2024-05-12 12:47:19,579 INFO L175 Difference]: Start difference. First operand has 316 places, 359 transitions, 4791 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:47:19,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 392 transitions, 5662 flow [2024-05-12 12:47:20,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 392 transitions, 5165 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 12:47:20,376 INFO L231 Difference]: Finished difference. Result has 317 places, 362 transitions, 4441 flow [2024-05-12 12:47:20,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4441, PETRI_PLACES=317, PETRI_TRANSITIONS=362} [2024-05-12 12:47:20,376 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 266 predicate places. [2024-05-12 12:47:20,376 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 362 transitions, 4441 flow [2024-05-12 12:47:20,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:20,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:20,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:20,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:47:20,377 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:20,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:20,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1495134474, now seen corresponding path program 10 times [2024-05-12 12:47:20,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:20,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499464330] [2024-05-12 12:47:20,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:20,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:20,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:20,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:20,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:20,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499464330] [2024-05-12 12:47:20,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499464330] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:20,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:20,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:20,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487152930] [2024-05-12 12:47:20,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:20,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:20,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:20,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:20,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:20,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:20,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 362 transitions, 4441 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:20,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:20,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:20,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:21,485 INFO L124 PetriNetUnfolderBase]: 3899/6626 cut-off events. [2024-05-12 12:47:21,486 INFO L125 PetriNetUnfolderBase]: For 222252/222252 co-relation queries the response was YES. [2024-05-12 12:47:21,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36196 conditions, 6626 events. 3899/6626 cut-off events. For 222252/222252 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 46805 event pairs, 880 based on Foata normal form. 1/6579 useless extension candidates. Maximal degree in co-relation 36060. Up to 5250 conditions per place. [2024-05-12 12:47:21,561 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 213 selfloop transitions, 170 changer transitions 0/396 dead transitions. [2024-05-12 12:47:21,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 396 transitions, 5461 flow [2024-05-12 12:47:21,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:21,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:21,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 12:47:21,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:47:21,562 INFO L175 Difference]: Start difference. First operand has 317 places, 362 transitions, 4441 flow. Second operand 8 states and 224 transitions. [2024-05-12 12:47:21,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 396 transitions, 5461 flow [2024-05-12 12:47:22,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 396 transitions, 5221 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-05-12 12:47:22,197 INFO L231 Difference]: Finished difference. Result has 316 places, 365 transitions, 4589 flow [2024-05-12 12:47:22,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4589, PETRI_PLACES=316, PETRI_TRANSITIONS=365} [2024-05-12 12:47:22,197 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 265 predicate places. [2024-05-12 12:47:22,198 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 365 transitions, 4589 flow [2024-05-12 12:47:22,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:22,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:22,198 INFO 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-05-12 12:47:22,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:47:22,198 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:22,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:22,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1236781582, now seen corresponding path program 11 times [2024-05-12 12:47:22,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:22,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497067783] [2024-05-12 12:47:22,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:22,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:22,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:22,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:22,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:22,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497067783] [2024-05-12 12:47:22,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497067783] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:22,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:22,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:22,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32823314] [2024-05-12 12:47:22,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:22,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:22,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:22,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:22,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:22,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:22,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 365 transitions, 4589 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:22,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:22,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:22,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:23,400 INFO L124 PetriNetUnfolderBase]: 3910/6724 cut-off events. [2024-05-12 12:47:23,400 INFO L125 PetriNetUnfolderBase]: For 230093/230093 co-relation queries the response was YES. [2024-05-12 12:47:23,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36866 conditions, 6724 events. 3910/6724 cut-off events. For 230093/230093 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 48138 event pairs, 937 based on Foata normal form. 1/6672 useless extension candidates. Maximal degree in co-relation 36730. Up to 5575 conditions per place. [2024-05-12 12:47:23,489 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 289 selfloop transitions, 97 changer transitions 0/399 dead transitions. [2024-05-12 12:47:23,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 399 transitions, 5617 flow [2024-05-12 12:47:23,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:23,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:23,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:47:23,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904255319148937 [2024-05-12 12:47:23,490 INFO L175 Difference]: Start difference. First operand has 316 places, 365 transitions, 4589 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:47:23,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 399 transitions, 5617 flow [2024-05-12 12:47:24,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 399 transitions, 5334 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:47:24,407 INFO L231 Difference]: Finished difference. Result has 319 places, 368 transitions, 4548 flow [2024-05-12 12:47:24,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4548, PETRI_PLACES=319, PETRI_TRANSITIONS=368} [2024-05-12 12:47:24,408 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 268 predicate places. [2024-05-12 12:47:24,408 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 368 transitions, 4548 flow [2024-05-12 12:47:24,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:24,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:24,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:24,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:47:24,408 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:24,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:24,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1236776002, now seen corresponding path program 12 times [2024-05-12 12:47:24,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:24,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511071393] [2024-05-12 12:47:24,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:24,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:24,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:24,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-05-12 12:47:24,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:24,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511071393] [2024-05-12 12:47:24,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511071393] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:24,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:24,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:24,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996591947] [2024-05-12 12:47:24,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:24,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:24,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:24,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:24,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:24,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:24,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 368 transitions, 4548 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:24,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:24,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:24,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:25,605 INFO L124 PetriNetUnfolderBase]: 3907/6715 cut-off events. [2024-05-12 12:47:25,606 INFO L125 PetriNetUnfolderBase]: For 232161/232161 co-relation queries the response was YES. [2024-05-12 12:47:25,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36580 conditions, 6715 events. 3907/6715 cut-off events. For 232161/232161 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 48120 event pairs, 934 based on Foata normal form. 1/6664 useless extension candidates. Maximal degree in co-relation 36443. Up to 5572 conditions per place. [2024-05-12 12:47:25,685 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 293 selfloop transitions, 98 changer transitions 0/404 dead transitions. [2024-05-12 12:47:25,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 404 transitions, 5410 flow [2024-05-12 12:47:25,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:25,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:25,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 265 transitions. [2024-05-12 12:47:25,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2024-05-12 12:47:25,686 INFO L175 Difference]: Start difference. First operand has 319 places, 368 transitions, 4548 flow. Second operand 10 states and 265 transitions. [2024-05-12 12:47:25,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 404 transitions, 5410 flow [2024-05-12 12:47:26,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 404 transitions, 5184 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:26,355 INFO L231 Difference]: Finished difference. Result has 323 places, 368 transitions, 4524 flow [2024-05-12 12:47:26,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4322, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4524, PETRI_PLACES=323, PETRI_TRANSITIONS=368} [2024-05-12 12:47:26,355 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 272 predicate places. [2024-05-12 12:47:26,355 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 368 transitions, 4524 flow [2024-05-12 12:47:26,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:26,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:26,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:26,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:47:26,356 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:26,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:26,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1610909846, now seen corresponding path program 13 times [2024-05-12 12:47:26,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:26,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554695758] [2024-05-12 12:47:26,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:26,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:26,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:26,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:26,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:26,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554695758] [2024-05-12 12:47:26,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554695758] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:26,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:26,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:26,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664577237] [2024-05-12 12:47:26,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:26,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:26,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:26,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:26,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:26,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:26,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 368 transitions, 4524 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:26,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:26,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:26,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:27,548 INFO L124 PetriNetUnfolderBase]: 3946/6775 cut-off events. [2024-05-12 12:47:27,548 INFO L125 PetriNetUnfolderBase]: For 243141/243141 co-relation queries the response was YES. [2024-05-12 12:47:27,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37130 conditions, 6775 events. 3946/6775 cut-off events. For 243141/243141 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 48596 event pairs, 932 based on Foata normal form. 1/6721 useless extension candidates. Maximal degree in co-relation 36992. Up to 5541 conditions per place. [2024-05-12 12:47:27,633 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 278 selfloop transitions, 121 changer transitions 0/412 dead transitions. [2024-05-12 12:47:27,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 412 transitions, 5829 flow [2024-05-12 12:47:27,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:27,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:27,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 269 transitions. [2024-05-12 12:47:27,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5723404255319149 [2024-05-12 12:47:27,634 INFO L175 Difference]: Start difference. First operand has 323 places, 368 transitions, 4524 flow. Second operand 10 states and 269 transitions. [2024-05-12 12:47:27,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 412 transitions, 5829 flow [2024-05-12 12:47:28,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 412 transitions, 5605 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 12:47:28,404 INFO L231 Difference]: Finished difference. Result has 324 places, 377 transitions, 4702 flow [2024-05-12 12:47:28,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4300, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4702, PETRI_PLACES=324, PETRI_TRANSITIONS=377} [2024-05-12 12:47:28,404 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 273 predicate places. [2024-05-12 12:47:28,405 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 377 transitions, 4702 flow [2024-05-12 12:47:28,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:28,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:28,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:28,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 12:47:28,405 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:28,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:28,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1624724996, now seen corresponding path program 14 times [2024-05-12 12:47:28,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:28,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383393513] [2024-05-12 12:47:28,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:28,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:28,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:28,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:28,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:28,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383393513] [2024-05-12 12:47:28,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383393513] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:28,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:28,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:28,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132458943] [2024-05-12 12:47:28,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:28,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:28,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:28,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:28,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:28,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:28,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 377 transitions, 4702 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:28,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:28,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:28,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:29,732 INFO L124 PetriNetUnfolderBase]: 3971/6770 cut-off events. [2024-05-12 12:47:29,733 INFO L125 PetriNetUnfolderBase]: For 251667/251667 co-relation queries the response was YES. [2024-05-12 12:47:29,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37656 conditions, 6770 events. 3971/6770 cut-off events. For 251667/251667 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 48529 event pairs, 1170 based on Foata normal form. 1/6703 useless extension candidates. Maximal degree in co-relation 37516. Up to 5837 conditions per place. [2024-05-12 12:47:29,825 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 364 selfloop transitions, 40 changer transitions 0/417 dead transitions. [2024-05-12 12:47:29,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 417 transitions, 5839 flow [2024-05-12 12:47:29,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:29,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:29,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-05-12 12:47:29,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-05-12 12:47:29,826 INFO L175 Difference]: Start difference. First operand has 324 places, 377 transitions, 4702 flow. Second operand 10 states and 260 transitions. [2024-05-12 12:47:29,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 417 transitions, 5839 flow [2024-05-12 12:47:30,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 417 transitions, 5612 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:30,815 INFO L231 Difference]: Finished difference. Result has 329 places, 383 transitions, 4686 flow [2024-05-12 12:47:30,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4497, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4686, PETRI_PLACES=329, PETRI_TRANSITIONS=383} [2024-05-12 12:47:30,815 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 278 predicate places. [2024-05-12 12:47:30,815 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 383 transitions, 4686 flow [2024-05-12 12:47:30,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:30,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:30,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] [2024-05-12 12:47:30,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 12:47:30,815 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:30,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:30,816 INFO L85 PathProgramCache]: Analyzing trace with hash 2084699646, now seen corresponding path program 15 times [2024-05-12 12:47:30,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:30,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330027550] [2024-05-12 12:47:30,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:30,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:30,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:30,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:30,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:30,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330027550] [2024-05-12 12:47:30,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330027550] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:30,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:30,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:30,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58727932] [2024-05-12 12:47:30,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:30,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:30,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:30,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:30,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:31,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:31,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 383 transitions, 4686 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:31,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:31,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:31,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:32,084 INFO L124 PetriNetUnfolderBase]: 3993/6824 cut-off events. [2024-05-12 12:47:32,084 INFO L125 PetriNetUnfolderBase]: For 255843/255843 co-relation queries the response was YES. [2024-05-12 12:47:32,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37963 conditions, 6824 events. 3993/6824 cut-off events. For 255843/255843 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 49127 event pairs, 1303 based on Foata normal form. 1/6749 useless extension candidates. Maximal degree in co-relation 37821. Up to 5857 conditions per place. [2024-05-12 12:47:32,178 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 370 selfloop transitions, 46 changer transitions 0/429 dead transitions. [2024-05-12 12:47:32,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 429 transitions, 5861 flow [2024-05-12 12:47:32,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:47:32,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:47:32,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 306 transitions. [2024-05-12 12:47:32,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-05-12 12:47:32,179 INFO L175 Difference]: Start difference. First operand has 329 places, 383 transitions, 4686 flow. Second operand 12 states and 306 transitions. [2024-05-12 12:47:32,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 429 transitions, 5861 flow [2024-05-12 12:47:33,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 429 transitions, 5743 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-05-12 12:47:33,386 INFO L231 Difference]: Finished difference. Result has 334 places, 389 transitions, 4771 flow [2024-05-12 12:47:33,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4771, PETRI_PLACES=334, PETRI_TRANSITIONS=389} [2024-05-12 12:47:33,386 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 283 predicate places. [2024-05-12 12:47:33,386 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 389 transitions, 4771 flow [2024-05-12 12:47:33,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:33,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:33,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:33,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 12:47:33,386 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:33,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:33,387 INFO L85 PathProgramCache]: Analyzing trace with hash -382503108, now seen corresponding path program 16 times [2024-05-12 12:47:33,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:33,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847262134] [2024-05-12 12:47:33,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:33,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:33,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:33,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-05-12 12:47:33,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:33,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847262134] [2024-05-12 12:47:33,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847262134] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:33,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:33,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:33,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562404049] [2024-05-12 12:47:33,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:33,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:33,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:33,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:33,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:33,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:33,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 389 transitions, 4771 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:33,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:33,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:33,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:34,611 INFO L124 PetriNetUnfolderBase]: 3990/6847 cut-off events. [2024-05-12 12:47:34,611 INFO L125 PetriNetUnfolderBase]: For 258997/258997 co-relation queries the response was YES. [2024-05-12 12:47:34,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37874 conditions, 6847 events. 3990/6847 cut-off events. For 258997/258997 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 49133 event pairs, 938 based on Foata normal form. 1/6791 useless extension candidates. Maximal degree in co-relation 37731. Up to 5585 conditions per place. [2024-05-12 12:47:34,702 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 274 selfloop transitions, 131 changer transitions 0/418 dead transitions. [2024-05-12 12:47:34,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 418 transitions, 5953 flow [2024-05-12 12:47:34,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:34,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:34,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 12:47:34,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5877659574468085 [2024-05-12 12:47:34,705 INFO L175 Difference]: Start difference. First operand has 334 places, 389 transitions, 4771 flow. Second operand 8 states and 221 transitions. [2024-05-12 12:47:34,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 418 transitions, 5953 flow [2024-05-12 12:47:35,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 418 transitions, 5843 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-05-12 12:47:35,748 INFO L231 Difference]: Finished difference. Result has 333 places, 389 transitions, 4929 flow [2024-05-12 12:47:35,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4661, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4929, PETRI_PLACES=333, PETRI_TRANSITIONS=389} [2024-05-12 12:47:35,748 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 282 predicate places. [2024-05-12 12:47:35,748 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 389 transitions, 4929 flow [2024-05-12 12:47:35,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:35,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:35,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] [2024-05-12 12:47:35,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 12:47:35,749 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:35,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:35,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1849096508, now seen corresponding path program 17 times [2024-05-12 12:47:35,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:35,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927215970] [2024-05-12 12:47:35,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:35,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:35,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:35,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:35,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:35,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927215970] [2024-05-12 12:47:35,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927215970] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:35,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:35,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:35,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646558515] [2024-05-12 12:47:35,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:35,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:35,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:35,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:35,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:35,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:35,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 389 transitions, 4929 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:35,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:35,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:35,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:37,041 INFO L124 PetriNetUnfolderBase]: 3987/6840 cut-off events. [2024-05-12 12:47:37,042 INFO L125 PetriNetUnfolderBase]: For 263020/263020 co-relation queries the response was YES. [2024-05-12 12:47:37,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38206 conditions, 6840 events. 3987/6840 cut-off events. For 263020/263020 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 49451 event pairs, 1306 based on Foata normal form. 1/6759 useless extension candidates. Maximal degree in co-relation 38062. Up to 5871 conditions per place. [2024-05-12 12:47:37,141 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 367 selfloop transitions, 36 changer transitions 0/416 dead transitions. [2024-05-12 12:47:37,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 416 transitions, 5795 flow [2024-05-12 12:47:37,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:37,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:37,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 12:47:37,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691489361702128 [2024-05-12 12:47:37,142 INFO L175 Difference]: Start difference. First operand has 333 places, 389 transitions, 4929 flow. Second operand 8 states and 214 transitions. [2024-05-12 12:47:37,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 416 transitions, 5795 flow [2024-05-12 12:47:38,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 416 transitions, 5477 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-05-12 12:47:38,297 INFO L231 Difference]: Finished difference. Result has 334 places, 389 transitions, 4689 flow [2024-05-12 12:47:38,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4611, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4689, PETRI_PLACES=334, PETRI_TRANSITIONS=389} [2024-05-12 12:47:38,297 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 283 predicate places. [2024-05-12 12:47:38,298 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 389 transitions, 4689 flow [2024-05-12 12:47:38,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:38,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:38,298 INFO 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-05-12 12:47:38,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 12:47:38,298 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:38,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:38,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1610915426, now seen corresponding path program 18 times [2024-05-12 12:47:38,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:38,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019622489] [2024-05-12 12:47:38,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:38,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:38,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:38,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:38,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:38,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019622489] [2024-05-12 12:47:38,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019622489] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:38,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:38,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:38,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775026670] [2024-05-12 12:47:38,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:38,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:38,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:38,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:38,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:38,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:38,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 389 transitions, 4689 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:38,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:38,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:38,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:39,576 INFO L124 PetriNetUnfolderBase]: 3984/6842 cut-off events. [2024-05-12 12:47:39,576 INFO L125 PetriNetUnfolderBase]: For 263732/263732 co-relation queries the response was YES. [2024-05-12 12:47:39,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37635 conditions, 6842 events. 3984/6842 cut-off events. For 263732/263732 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 49121 event pairs, 934 based on Foata normal form. 1/6787 useless extension candidates. Maximal degree in co-relation 37491. Up to 5579 conditions per place. [2024-05-12 12:47:39,677 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 277 selfloop transitions, 135 changer transitions 0/425 dead transitions. [2024-05-12 12:47:39,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 425 transitions, 5591 flow [2024-05-12 12:47:39,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:39,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:39,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 289 transitions. [2024-05-12 12:47:39,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5589941972920697 [2024-05-12 12:47:39,678 INFO L175 Difference]: Start difference. First operand has 334 places, 389 transitions, 4689 flow. Second operand 11 states and 289 transitions. [2024-05-12 12:47:39,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 425 transitions, 5591 flow [2024-05-12 12:47:40,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 425 transitions, 5491 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:40,986 INFO L231 Difference]: Finished difference. Result has 337 places, 389 transitions, 4865 flow [2024-05-12 12:47:40,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=326, 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=11, PETRI_FLOW=4865, PETRI_PLACES=337, PETRI_TRANSITIONS=389} [2024-05-12 12:47:40,986 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 286 predicate places. [2024-05-12 12:47:40,986 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 389 transitions, 4865 flow [2024-05-12 12:47:40,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:40,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:40,987 INFO 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-05-12 12:47:40,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 12:47:40,987 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:40,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:40,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1475496288, now seen corresponding path program 19 times [2024-05-12 12:47:40,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:40,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230340271] [2024-05-12 12:47:40,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:40,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:40,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:41,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:41,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:41,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230340271] [2024-05-12 12:47:41,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230340271] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:41,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:41,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:41,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196168325] [2024-05-12 12:47:41,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:41,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:41,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:41,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:41,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:41,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:41,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 389 transitions, 4865 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:41,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:41,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:41,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:42,321 INFO L124 PetriNetUnfolderBase]: 4006/6877 cut-off events. [2024-05-12 12:47:42,321 INFO L125 PetriNetUnfolderBase]: For 271049/271049 co-relation queries the response was YES. [2024-05-12 12:47:42,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38361 conditions, 6877 events. 4006/6877 cut-off events. For 271049/271049 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 49768 event pairs, 1295 based on Foata normal form. 1/6797 useless extension candidates. Maximal degree in co-relation 38216. Up to 5854 conditions per place. [2024-05-12 12:47:42,421 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 359 selfloop transitions, 50 changer transitions 0/422 dead transitions. [2024-05-12 12:47:42,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 422 transitions, 5839 flow [2024-05-12 12:47:42,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:42,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:42,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:47:42,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896656534954408 [2024-05-12 12:47:42,422 INFO L175 Difference]: Start difference. First operand has 337 places, 389 transitions, 4865 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:47:42,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 422 transitions, 5839 flow [2024-05-12 12:47:43,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 422 transitions, 5551 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-05-12 12:47:43,949 INFO L231 Difference]: Finished difference. Result has 334 places, 395 transitions, 4787 flow [2024-05-12 12:47:43,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4787, PETRI_PLACES=334, PETRI_TRANSITIONS=395} [2024-05-12 12:47:43,949 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 283 predicate places. [2024-05-12 12:47:43,949 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 395 transitions, 4787 flow [2024-05-12 12:47:43,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:43,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:43,949 INFO 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-05-12 12:47:43,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 12:47:43,950 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:43,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:43,950 INFO L85 PathProgramCache]: Analyzing trace with hash -992284848, now seen corresponding path program 20 times [2024-05-12 12:47:43,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:43,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962077275] [2024-05-12 12:47:43,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:43,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:43,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:44,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:44,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:44,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962077275] [2024-05-12 12:47:44,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962077275] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:44,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:44,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:44,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134624153] [2024-05-12 12:47:44,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:44,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:44,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:44,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:44,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:44,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:44,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 395 transitions, 4787 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:44,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:44,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:44,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:45,209 INFO L124 PetriNetUnfolderBase]: 4017/6824 cut-off events. [2024-05-12 12:47:45,209 INFO L125 PetriNetUnfolderBase]: For 274812/274815 co-relation queries the response was YES. [2024-05-12 12:47:45,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38084 conditions, 6824 events. 4017/6824 cut-off events. For 274812/274815 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 48516 event pairs, 886 based on Foata normal form. 3/6779 useless extension candidates. Maximal degree in co-relation 37938. Up to 5444 conditions per place. [2024-05-12 12:47:45,302 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 244 selfloop transitions, 188 changer transitions 0/445 dead transitions. [2024-05-12 12:47:45,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 445 transitions, 6130 flow [2024-05-12 12:47:45,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:47:45,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:47:45,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-05-12 12:47:45,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193853427895981 [2024-05-12 12:47:45,304 INFO L175 Difference]: Start difference. First operand has 334 places, 395 transitions, 4787 flow. Second operand 9 states and 262 transitions. [2024-05-12 12:47:45,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 445 transitions, 6130 flow [2024-05-12 12:47:46,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 445 transitions, 5990 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 12:47:46,528 INFO L231 Difference]: Finished difference. Result has 338 places, 398 transitions, 5086 flow [2024-05-12 12:47:46,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5086, PETRI_PLACES=338, PETRI_TRANSITIONS=398} [2024-05-12 12:47:46,529 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 287 predicate places. [2024-05-12 12:47:46,529 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 398 transitions, 5086 flow [2024-05-12 12:47:46,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:46,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:46,529 INFO 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-05-12 12:47:46,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 12:47:46,529 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:46,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:46,530 INFO L85 PathProgramCache]: Analyzing trace with hash -14518060, now seen corresponding path program 21 times [2024-05-12 12:47:46,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:46,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182323669] [2024-05-12 12:47:46,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:46,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:46,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:46,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-05-12 12:47:46,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:46,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182323669] [2024-05-12 12:47:46,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182323669] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:46,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:46,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:46,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836906119] [2024-05-12 12:47:46,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:46,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:46,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:46,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:46,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:46,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:46,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 398 transitions, 5086 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:46,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:46,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:46,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:47,861 INFO L124 PetriNetUnfolderBase]: 4028/6890 cut-off events. [2024-05-12 12:47:47,862 INFO L125 PetriNetUnfolderBase]: For 277848/277851 co-relation queries the response was YES. [2024-05-12 12:47:47,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38795 conditions, 6890 events. 4028/6890 cut-off events. For 277848/277851 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 49329 event pairs, 914 based on Foata normal form. 3/6842 useless extension candidates. Maximal degree in co-relation 38649. Up to 5456 conditions per place. [2024-05-12 12:47:47,937 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 247 selfloop transitions, 194 changer transitions 0/454 dead transitions. [2024-05-12 12:47:47,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 454 transitions, 6465 flow [2024-05-12 12:47:47,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:47,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:47,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 308 transitions. [2024-05-12 12:47:47,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:47:47,938 INFO L175 Difference]: Start difference. First operand has 338 places, 398 transitions, 5086 flow. Second operand 11 states and 308 transitions. [2024-05-12 12:47:47,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 454 transitions, 6465 flow [2024-05-12 12:47:48,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 454 transitions, 5991 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-05-12 12:47:48,888 INFO L231 Difference]: Finished difference. Result has 340 places, 401 transitions, 5073 flow [2024-05-12 12:47:48,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5073, PETRI_PLACES=340, PETRI_TRANSITIONS=401} [2024-05-12 12:47:48,888 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 289 predicate places. [2024-05-12 12:47:48,888 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 401 transitions, 5073 flow [2024-05-12 12:47:48,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:48,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:48,889 INFO 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-05-12 12:47:48,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 12:47:48,889 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:48,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:48,889 INFO L85 PathProgramCache]: Analyzing trace with hash 158196890, now seen corresponding path program 22 times [2024-05-12 12:47:48,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:48,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17230798] [2024-05-12 12:47:48,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:48,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:49,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:49,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:49,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17230798] [2024-05-12 12:47:49,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17230798] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:49,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:49,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:49,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223772474] [2024-05-12 12:47:49,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:49,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:49,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:49,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:49,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:49,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:49,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 401 transitions, 5073 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:49,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:49,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:49,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:50,163 INFO L124 PetriNetUnfolderBase]: 4039/6943 cut-off events. [2024-05-12 12:47:50,163 INFO L125 PetriNetUnfolderBase]: For 271698/271698 co-relation queries the response was YES. [2024-05-12 12:47:50,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38848 conditions, 6943 events. 4039/6943 cut-off events. For 271698/271698 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 50057 event pairs, 938 based on Foata normal form. 1/6886 useless extension candidates. Maximal degree in co-relation 38703. Up to 5468 conditions per place. [2024-05-12 12:47:50,257 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 236 selfloop transitions, 187 changer transitions 0/436 dead transitions. [2024-05-12 12:47:50,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 436 transitions, 6376 flow [2024-05-12 12:47:50,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:50,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:50,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:47:50,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-05-12 12:47:50,258 INFO L175 Difference]: Start difference. First operand has 340 places, 401 transitions, 5073 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:47:50,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 436 transitions, 6376 flow [2024-05-12 12:47:51,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 436 transitions, 5938 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-05-12 12:47:51,703 INFO L231 Difference]: Finished difference. Result has 336 places, 404 transitions, 5090 flow [2024-05-12 12:47:51,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4649, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5090, PETRI_PLACES=336, PETRI_TRANSITIONS=404} [2024-05-12 12:47:51,704 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 285 predicate places. [2024-05-12 12:47:51,704 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 404 transitions, 5090 flow [2024-05-12 12:47:51,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:51,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:51,704 INFO 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-05-12 12:47:51,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 12:47:51,704 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:51,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:51,705 INFO L85 PathProgramCache]: Analyzing trace with hash 731502846, now seen corresponding path program 23 times [2024-05-12 12:47:51,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:51,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911932060] [2024-05-12 12:47:51,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:51,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:51,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:51,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:51,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:51,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911932060] [2024-05-12 12:47:51,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911932060] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:51,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:51,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:51,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548212979] [2024-05-12 12:47:51,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:51,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:51,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:51,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:51,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:51,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:51,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 404 transitions, 5090 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:51,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:51,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:51,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:52,983 INFO L124 PetriNetUnfolderBase]: 4064/6983 cut-off events. [2024-05-12 12:47:52,983 INFO L125 PetriNetUnfolderBase]: For 269438/269438 co-relation queries the response was YES. [2024-05-12 12:47:53,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39024 conditions, 6983 events. 4064/6983 cut-off events. For 269438/269438 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 50421 event pairs, 920 based on Foata normal form. 1/6931 useless extension candidates. Maximal degree in co-relation 38880. Up to 5495 conditions per place. [2024-05-12 12:47:53,069 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 237 selfloop transitions, 205 changer transitions 0/455 dead transitions. [2024-05-12 12:47:53,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 455 transitions, 6652 flow [2024-05-12 12:47:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:53,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:53,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-05-12 12:47:53,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936170212765958 [2024-05-12 12:47:53,070 INFO L175 Difference]: Start difference. First operand has 336 places, 404 transitions, 5090 flow. Second operand 10 states and 279 transitions. [2024-05-12 12:47:53,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 455 transitions, 6652 flow [2024-05-12 12:47:54,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 455 transitions, 6137 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-05-12 12:47:54,256 INFO L231 Difference]: Finished difference. Result has 339 places, 410 transitions, 5107 flow [2024-05-12 12:47:54,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5107, PETRI_PLACES=339, PETRI_TRANSITIONS=410} [2024-05-12 12:47:54,256 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 288 predicate places. [2024-05-12 12:47:54,256 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 410 transitions, 5107 flow [2024-05-12 12:47:54,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:54,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:54,256 INFO 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-05-12 12:47:54,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 12:47:54,256 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:54,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:54,257 INFO L85 PathProgramCache]: Analyzing trace with hash -7166410, now seen corresponding path program 24 times [2024-05-12 12:47:54,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:54,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018676120] [2024-05-12 12:47:54,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:54,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:54,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:54,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:54,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:54,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018676120] [2024-05-12 12:47:54,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018676120] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:54,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:54,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:54,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701749505] [2024-05-12 12:47:54,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:54,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:54,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:54,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:54,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:54,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:54,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 410 transitions, 5107 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:54,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:54,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:54,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:55,525 INFO L124 PetriNetUnfolderBase]: 4075/6970 cut-off events. [2024-05-12 12:47:55,525 INFO L125 PetriNetUnfolderBase]: For 267999/268002 co-relation queries the response was YES. [2024-05-12 12:47:55,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39040 conditions, 6970 events. 4075/6970 cut-off events. For 267999/268002 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 50040 event pairs, 912 based on Foata normal form. 3/6924 useless extension candidates. Maximal degree in co-relation 38896. Up to 5507 conditions per place. [2024-05-12 12:47:55,625 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 232 selfloop transitions, 212 changer transitions 0/457 dead transitions. [2024-05-12 12:47:55,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 457 transitions, 6459 flow [2024-05-12 12:47:55,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:55,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:55,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 276 transitions. [2024-05-12 12:47:55,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872340425531914 [2024-05-12 12:47:55,626 INFO L175 Difference]: Start difference. First operand has 339 places, 410 transitions, 5107 flow. Second operand 10 states and 276 transitions. [2024-05-12 12:47:55,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 457 transitions, 6459 flow [2024-05-12 12:47:57,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 457 transitions, 6072 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:57,034 INFO L231 Difference]: Finished difference. Result has 341 places, 413 transitions, 5210 flow [2024-05-12 12:47:57,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5210, PETRI_PLACES=341, PETRI_TRANSITIONS=413} [2024-05-12 12:47:57,034 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 290 predicate places. [2024-05-12 12:47:57,034 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 413 transitions, 5210 flow [2024-05-12 12:47:57,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:57,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:57,035 INFO 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-05-12 12:47:57,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 12:47:57,035 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:57,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:57,035 INFO L85 PathProgramCache]: Analyzing trace with hash -318176282, now seen corresponding path program 25 times [2024-05-12 12:47:57,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:57,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546866143] [2024-05-12 12:47:57,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:57,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:57,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:57,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:57,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:57,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546866143] [2024-05-12 12:47:57,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546866143] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:57,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:57,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:57,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847350321] [2024-05-12 12:47:57,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:57,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:57,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:57,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:57,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:57,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:57,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 413 transitions, 5210 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:57,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:57,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:57,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:58,261 INFO L124 PetriNetUnfolderBase]: 4072/6932 cut-off events. [2024-05-12 12:47:58,261 INFO L125 PetriNetUnfolderBase]: For 258132/258132 co-relation queries the response was YES. [2024-05-12 12:47:58,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38845 conditions, 6932 events. 4072/6932 cut-off events. For 258132/258132 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 49590 event pairs, 907 based on Foata normal form. 1/6884 useless extension candidates. Maximal degree in co-relation 38702. Up to 5733 conditions per place. [2024-05-12 12:47:58,348 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 326 selfloop transitions, 123 changer transitions 0/462 dead transitions. [2024-05-12 12:47:58,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 462 transitions, 6380 flow [2024-05-12 12:47:58,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:47:58,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:47:58,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-05-12 12:47:58,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 12:47:58,349 INFO L175 Difference]: Start difference. First operand has 341 places, 413 transitions, 5210 flow. Second operand 9 states and 264 transitions. [2024-05-12 12:47:58,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 462 transitions, 6380 flow [2024-05-12 12:47:59,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 462 transitions, 5987 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:59,517 INFO L231 Difference]: Finished difference. Result has 342 places, 413 transitions, 5095 flow [2024-05-12 12:47:59,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4819, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5095, PETRI_PLACES=342, PETRI_TRANSITIONS=413} [2024-05-12 12:47:59,518 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 291 predicate places. [2024-05-12 12:47:59,518 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 413 transitions, 5095 flow [2024-05-12 12:47:59,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:59,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:59,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:59,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 12:47:59,519 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:59,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:59,519 INFO L85 PathProgramCache]: Analyzing trace with hash 731497266, now seen corresponding path program 26 times [2024-05-12 12:47:59,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:59,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952753159] [2024-05-12 12:47:59,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:59,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:59,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:59,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:59,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:59,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952753159] [2024-05-12 12:47:59,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952753159] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:59,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:59,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:59,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866824431] [2024-05-12 12:47:59,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:59,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:59,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:59,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:59,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:59,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:59,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 413 transitions, 5095 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:59,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:59,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:59,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:00,770 INFO L124 PetriNetUnfolderBase]: 4069/7000 cut-off events. [2024-05-12 12:48:00,770 INFO L125 PetriNetUnfolderBase]: For 256560/256560 co-relation queries the response was YES. [2024-05-12 12:48:00,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38547 conditions, 7000 events. 4069/7000 cut-off events. For 256560/256560 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 50608 event pairs, 923 based on Foata normal form. 1/6947 useless extension candidates. Maximal degree in co-relation 38404. Up to 5501 conditions per place. [2024-05-12 12:48:00,866 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 241 selfloop transitions, 203 changer transitions 0/457 dead transitions. [2024-05-12 12:48:00,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 457 transitions, 6397 flow [2024-05-12 12:48:00,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:48:00,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:48:00,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-05-12 12:48:00,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146572104018913 [2024-05-12 12:48:00,867 INFO L175 Difference]: Start difference. First operand has 342 places, 413 transitions, 5095 flow. Second operand 9 states and 260 transitions. [2024-05-12 12:48:00,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 457 transitions, 6397 flow [2024-05-12 12:48:01,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 457 transitions, 6073 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-05-12 12:48:01,923 INFO L231 Difference]: Finished difference. Result has 340 places, 413 transitions, 5203 flow [2024-05-12 12:48:01,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5203, PETRI_PLACES=340, PETRI_TRANSITIONS=413} [2024-05-12 12:48:01,923 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 289 predicate places. [2024-05-12 12:48:01,923 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 413 transitions, 5203 flow [2024-05-12 12:48:01,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:01,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:01,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, 1] [2024-05-12 12:48:01,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 12:48:01,924 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:01,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:01,924 INFO L85 PathProgramCache]: Analyzing trace with hash -318443192, now seen corresponding path program 27 times [2024-05-12 12:48:01,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:01,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352641533] [2024-05-12 12:48:01,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:01,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:01,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:02,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:02,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:02,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352641533] [2024-05-12 12:48:02,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352641533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:02,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:02,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:02,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982241328] [2024-05-12 12:48:02,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:02,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:02,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:02,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:02,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:02,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:02,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 413 transitions, 5203 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:02,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:02,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:02,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:03,181 INFO L124 PetriNetUnfolderBase]: 4066/6975 cut-off events. [2024-05-12 12:48:03,181 INFO L125 PetriNetUnfolderBase]: For 241456/241456 co-relation queries the response was YES. [2024-05-12 12:48:03,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38485 conditions, 6975 events. 4066/6975 cut-off events. For 241456/241456 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 50181 event pairs, 912 based on Foata normal form. 1/6926 useless extension candidates. Maximal degree in co-relation 38345. Up to 5726 conditions per place. [2024-05-12 12:48:03,285 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 329 selfloop transitions, 120 changer transitions 0/462 dead transitions. [2024-05-12 12:48:03,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 462 transitions, 6369 flow [2024-05-12 12:48:03,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:48:03,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:48:03,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-05-12 12:48:03,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6288416075650118 [2024-05-12 12:48:03,286 INFO L175 Difference]: Start difference. First operand has 340 places, 413 transitions, 5203 flow. Second operand 9 states and 266 transitions. [2024-05-12 12:48:03,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 462 transitions, 6369 flow [2024-05-12 12:48:04,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 462 transitions, 5921 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-05-12 12:48:04,218 INFO L231 Difference]: Finished difference. Result has 339 places, 413 transitions, 5022 flow [2024-05-12 12:48:04,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4759, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5022, PETRI_PLACES=339, PETRI_TRANSITIONS=413} [2024-05-12 12:48:04,219 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 288 predicate places. [2024-05-12 12:48:04,219 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 413 transitions, 5022 flow [2024-05-12 12:48:04,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:04,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:04,219 INFO 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-05-12 12:48:04,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 12:48:04,219 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:04,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:04,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1393143510, now seen corresponding path program 28 times [2024-05-12 12:48:04,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:04,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221683807] [2024-05-12 12:48:04,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:04,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:04,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:04,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-05-12 12:48:04,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:04,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221683807] [2024-05-12 12:48:04,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221683807] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:04,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:04,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:04,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892438468] [2024-05-12 12:48:04,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:04,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:04,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:04,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:04,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:04,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:04,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 413 transitions, 5022 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:04,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:04,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:04,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:05,421 INFO L124 PetriNetUnfolderBase]: 4063/6903 cut-off events. [2024-05-12 12:48:05,422 INFO L125 PetriNetUnfolderBase]: For 232227/232230 co-relation queries the response was YES. [2024-05-12 12:48:05,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37918 conditions, 6903 events. 4063/6903 cut-off events. For 232227/232230 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 49228 event pairs, 902 based on Foata normal form. 3/6855 useless extension candidates. Maximal degree in co-relation 37779. Up to 5723 conditions per place. [2024-05-12 12:48:05,509 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 322 selfloop transitions, 114 changer transitions 0/449 dead transitions. [2024-05-12 12:48:05,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 449 transitions, 5980 flow [2024-05-12 12:48:05,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:05,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:05,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-05-12 12:48:05,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 12:48:05,510 INFO L175 Difference]: Start difference. First operand has 339 places, 413 transitions, 5022 flow. Second operand 7 states and 210 transitions. [2024-05-12 12:48:05,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 449 transitions, 5980 flow [2024-05-12 12:48:06,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 449 transitions, 5723 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 12:48:06,750 INFO L231 Difference]: Finished difference. Result has 338 places, 413 transitions, 5007 flow [2024-05-12 12:48:06,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4765, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5007, PETRI_PLACES=338, PETRI_TRANSITIONS=413} [2024-05-12 12:48:06,750 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 287 predicate places. [2024-05-12 12:48:06,751 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 413 transitions, 5007 flow [2024-05-12 12:48:06,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:06,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:06,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-05-12 12:48:06,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 12:48:06,751 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:06,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:06,751 INFO L85 PathProgramCache]: Analyzing trace with hash 95206, now seen corresponding path program 1 times [2024-05-12 12:48:06,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:06,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183008937] [2024-05-12 12:48:06,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:06,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:06,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:06,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-05-12 12:48:06,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:06,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183008937] [2024-05-12 12:48:06,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183008937] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:06,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:06,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:06,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112962559] [2024-05-12 12:48:06,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:06,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:06,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:06,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:06,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:06,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:06,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 413 transitions, 5007 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:06,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:06,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:06,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:07,988 INFO L124 PetriNetUnfolderBase]: 4155/7037 cut-off events. [2024-05-12 12:48:07,989 INFO L125 PetriNetUnfolderBase]: For 247686/247686 co-relation queries the response was YES. [2024-05-12 12:48:08,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38651 conditions, 7037 events. 4155/7037 cut-off events. For 247686/247686 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 50498 event pairs, 908 based on Foata normal form. 6/6998 useless extension candidates. Maximal degree in co-relation 38512. Up to 5974 conditions per place. [2024-05-12 12:48:08,089 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 404 selfloop transitions, 38 changer transitions 0/455 dead transitions. [2024-05-12 12:48:08,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 455 transitions, 6052 flow [2024-05-12 12:48:08,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:48:08,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:48:08,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 262 transitions. [2024-05-12 12:48:08,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2024-05-12 12:48:08,090 INFO L175 Difference]: Start difference. First operand has 338 places, 413 transitions, 5007 flow. Second operand 10 states and 262 transitions. [2024-05-12 12:48:08,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 455 transitions, 6052 flow [2024-05-12 12:48:09,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 455 transitions, 5751 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 12:48:09,164 INFO L231 Difference]: Finished difference. Result has 341 places, 415 transitions, 4833 flow [2024-05-12 12:48:09,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4706, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4833, PETRI_PLACES=341, PETRI_TRANSITIONS=415} [2024-05-12 12:48:09,165 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 290 predicate places. [2024-05-12 12:48:09,165 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 415 transitions, 4833 flow [2024-05-12 12:48:09,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:09,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:09,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:09,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 12:48:09,165 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:09,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:09,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1469476336, now seen corresponding path program 2 times [2024-05-12 12:48:09,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:09,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186632616] [2024-05-12 12:48:09,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:09,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:09,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:09,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:09,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:09,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186632616] [2024-05-12 12:48:09,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186632616] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:09,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:09,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:09,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750162103] [2024-05-12 12:48:09,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:09,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:09,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:09,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:09,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:09,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:09,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 415 transitions, 4833 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:09,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:09,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:09,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:10,582 INFO L124 PetriNetUnfolderBase]: 4294/7321 cut-off events. [2024-05-12 12:48:10,582 INFO L125 PetriNetUnfolderBase]: For 256269/256269 co-relation queries the response was YES. [2024-05-12 12:48:10,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39798 conditions, 7321 events. 4294/7321 cut-off events. For 256269/256269 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 53247 event pairs, 1197 based on Foata normal form. 6/7259 useless extension candidates. Maximal degree in co-relation 39657. Up to 5994 conditions per place. [2024-05-12 12:48:10,668 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 392 selfloop transitions, 57 changer transitions 0/462 dead transitions. [2024-05-12 12:48:10,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 462 transitions, 5953 flow [2024-05-12 12:48:10,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:48:10,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:48:10,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-05-12 12:48:10,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5768321513002365 [2024-05-12 12:48:10,669 INFO L175 Difference]: Start difference. First operand has 341 places, 415 transitions, 4833 flow. Second operand 9 states and 244 transitions. [2024-05-12 12:48:10,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 462 transitions, 5953 flow [2024-05-12 12:48:11,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 462 transitions, 5873 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:11,782 INFO L231 Difference]: Finished difference. Result has 344 places, 422 transitions, 4991 flow [2024-05-12 12:48:11,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4753, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4991, PETRI_PLACES=344, PETRI_TRANSITIONS=422} [2024-05-12 12:48:11,782 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 293 predicate places. [2024-05-12 12:48:11,783 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 422 transitions, 4991 flow [2024-05-12 12:48:11,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:11,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:11,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:11,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 12:48:11,783 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:11,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:11,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1400987192, now seen corresponding path program 3 times [2024-05-12 12:48:11,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:11,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211550636] [2024-05-12 12:48:11,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:11,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:11,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:11,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:11,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:11,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211550636] [2024-05-12 12:48:11,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211550636] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:11,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:11,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:11,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096924632] [2024-05-12 12:48:11,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:11,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:11,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:11,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:11,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:11,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:11,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 422 transitions, 4991 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:11,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:11,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:11,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:13,135 INFO L124 PetriNetUnfolderBase]: 4340/7385 cut-off events. [2024-05-12 12:48:13,135 INFO L125 PetriNetUnfolderBase]: For 264794/264794 co-relation queries the response was YES. [2024-05-12 12:48:13,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40571 conditions, 7385 events. 4340/7385 cut-off events. For 264794/264794 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 53768 event pairs, 1251 based on Foata normal form. 6/7312 useless extension candidates. Maximal degree in co-relation 40428. Up to 5812 conditions per place. [2024-05-12 12:48:13,241 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 388 selfloop transitions, 60 changer transitions 0/461 dead transitions. [2024-05-12 12:48:13,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 461 transitions, 6053 flow [2024-05-12 12:48:13,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:13,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:13,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:48:13,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:48:13,242 INFO L175 Difference]: Start difference. First operand has 344 places, 422 transitions, 4991 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:48:13,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 461 transitions, 6053 flow [2024-05-12 12:48:14,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 461 transitions, 5953 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:14,471 INFO L231 Difference]: Finished difference. Result has 347 places, 423 transitions, 5045 flow [2024-05-12 12:48:14,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4893, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5045, PETRI_PLACES=347, PETRI_TRANSITIONS=423} [2024-05-12 12:48:14,472 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 296 predicate places. [2024-05-12 12:48:14,472 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 423 transitions, 5045 flow [2024-05-12 12:48:14,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:14,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:14,472 INFO 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-05-12 12:48:14,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 12:48:14,472 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:14,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:14,472 INFO L85 PathProgramCache]: Analyzing trace with hash -52253880, now seen corresponding path program 4 times [2024-05-12 12:48:14,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:14,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552096595] [2024-05-12 12:48:14,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:14,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:14,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:14,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:14,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:14,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552096595] [2024-05-12 12:48:14,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552096595] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:14,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:14,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:14,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167774090] [2024-05-12 12:48:14,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:14,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:14,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:14,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:14,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:14,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:14,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 423 transitions, 5045 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:14,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:14,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:14,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:15,805 INFO L124 PetriNetUnfolderBase]: 4327/7379 cut-off events. [2024-05-12 12:48:15,805 INFO L125 PetriNetUnfolderBase]: For 247513/247516 co-relation queries the response was YES. [2024-05-12 12:48:15,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40020 conditions, 7379 events. 4327/7379 cut-off events. For 247513/247516 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 53821 event pairs, 1240 based on Foata normal form. 8/7309 useless extension candidates. Maximal degree in co-relation 39876. Up to 5707 conditions per place. [2024-05-12 12:48:15,901 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 387 selfloop transitions, 59 changer transitions 0/459 dead transitions. [2024-05-12 12:48:15,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 459 transitions, 6073 flow [2024-05-12 12:48:15,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:15,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:15,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:48:15,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 12:48:15,902 INFO L175 Difference]: Start difference. First operand has 347 places, 423 transitions, 5045 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:48:15,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 459 transitions, 6073 flow [2024-05-12 12:48:17,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 459 transitions, 5941 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:17,085 INFO L231 Difference]: Finished difference. Result has 349 places, 423 transitions, 5035 flow [2024-05-12 12:48:17,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4913, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5035, PETRI_PLACES=349, PETRI_TRANSITIONS=423} [2024-05-12 12:48:17,085 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 298 predicate places. [2024-05-12 12:48:17,085 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 423 transitions, 5035 flow [2024-05-12 12:48:17,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:17,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:17,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:17,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 12:48:17,086 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:17,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:17,086 INFO L85 PathProgramCache]: Analyzing trace with hash 879656034, now seen corresponding path program 1 times [2024-05-12 12:48:17,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:17,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090665628] [2024-05-12 12:48:17,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:17,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:17,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:17,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:17,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:17,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090665628] [2024-05-12 12:48:17,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090665628] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:17,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:17,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:17,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238510093] [2024-05-12 12:48:17,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:17,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:17,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:17,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:17,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:17,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:17,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 423 transitions, 5035 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:17,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:17,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:17,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:18,386 INFO L124 PetriNetUnfolderBase]: 4352/7413 cut-off events. [2024-05-12 12:48:18,386 INFO L125 PetriNetUnfolderBase]: For 233307/233307 co-relation queries the response was YES. [2024-05-12 12:48:18,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40186 conditions, 7413 events. 4352/7413 cut-off events. For 233307/233307 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 53893 event pairs, 960 based on Foata normal form. 1/7367 useless extension candidates. Maximal degree in co-relation 40041. Up to 6365 conditions per place. [2024-05-12 12:48:18,487 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 423 selfloop transitions, 36 changer transitions 0/472 dead transitions. [2024-05-12 12:48:18,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 472 transitions, 6305 flow [2024-05-12 12:48:18,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:18,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:18,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:48:18,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-05-12 12:48:18,488 INFO L175 Difference]: Start difference. First operand has 349 places, 423 transitions, 5035 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:48:18,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 472 transitions, 6305 flow [2024-05-12 12:48:19,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 472 transitions, 6142 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:19,636 INFO L231 Difference]: Finished difference. Result has 351 places, 429 transitions, 5052 flow [2024-05-12 12:48:19,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4872, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5052, PETRI_PLACES=351, PETRI_TRANSITIONS=429} [2024-05-12 12:48:19,636 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 300 predicate places. [2024-05-12 12:48:19,636 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 429 transitions, 5052 flow [2024-05-12 12:48:19,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:19,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:19,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:19,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 12:48:19,637 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:19,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:19,637 INFO L85 PathProgramCache]: Analyzing trace with hash 879776190, now seen corresponding path program 1 times [2024-05-12 12:48:19,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:19,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015394000] [2024-05-12 12:48:19,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:19,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:19,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:19,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:19,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:19,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015394000] [2024-05-12 12:48:19,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015394000] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:19,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:19,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:19,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332898105] [2024-05-12 12:48:19,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:19,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:19,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:19,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:19,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:19,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:19,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 429 transitions, 5052 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:19,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:19,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:19,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:20,938 INFO L124 PetriNetUnfolderBase]: 4388/7475 cut-off events. [2024-05-12 12:48:20,938 INFO L125 PetriNetUnfolderBase]: For 244771/244771 co-relation queries the response was YES. [2024-05-12 12:48:21,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40550 conditions, 7475 events. 4388/7475 cut-off events. For 244771/244771 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 54611 event pairs, 1433 based on Foata normal form. 1/7386 useless extension candidates. Maximal degree in co-relation 40405. Up to 6355 conditions per place. [2024-05-12 12:48:21,054 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 413 selfloop transitions, 52 changer transitions 0/478 dead transitions. [2024-05-12 12:48:21,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 478 transitions, 6365 flow [2024-05-12 12:48:21,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:21,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:21,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:48:21,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-05-12 12:48:21,055 INFO L175 Difference]: Start difference. First operand has 351 places, 429 transitions, 5052 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:48:21,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 478 transitions, 6365 flow [2024-05-12 12:48:22,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 478 transitions, 6261 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:22,421 INFO L231 Difference]: Finished difference. Result has 356 places, 438 transitions, 5205 flow [2024-05-12 12:48:22,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4953, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5205, PETRI_PLACES=356, PETRI_TRANSITIONS=438} [2024-05-12 12:48:22,421 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 305 predicate places. [2024-05-12 12:48:22,422 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 438 transitions, 5205 flow [2024-05-12 12:48:22,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:22,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:22,422 INFO 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-05-12 12:48:22,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 12:48:22,422 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:22,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:22,423 INFO L85 PathProgramCache]: Analyzing trace with hash 879776004, now seen corresponding path program 2 times [2024-05-12 12:48:22,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:22,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362145049] [2024-05-12 12:48:22,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:22,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:22,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:22,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:22,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:22,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362145049] [2024-05-12 12:48:22,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362145049] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:22,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:22,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:22,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362257624] [2024-05-12 12:48:22,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:22,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:22,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:22,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:22,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:22,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:22,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 438 transitions, 5205 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:22,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:22,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:22,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:24,035 INFO L124 PetriNetUnfolderBase]: 4399/7468 cut-off events. [2024-05-12 12:48:24,035 INFO L125 PetriNetUnfolderBase]: For 246519/246519 co-relation queries the response was YES. [2024-05-12 12:48:24,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41119 conditions, 7468 events. 4399/7468 cut-off events. For 246519/246519 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 54163 event pairs, 956 based on Foata normal form. 1/7422 useless extension candidates. Maximal degree in co-relation 40971. Up to 6447 conditions per place. [2024-05-12 12:48:24,121 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 433 selfloop transitions, 34 changer transitions 0/480 dead transitions. [2024-05-12 12:48:24,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 480 transitions, 6265 flow [2024-05-12 12:48:24,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:24,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:24,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 12:48:24,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:48:24,123 INFO L175 Difference]: Start difference. First operand has 356 places, 438 transitions, 5205 flow. Second operand 8 states and 224 transitions. [2024-05-12 12:48:24,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 480 transitions, 6265 flow [2024-05-12 12:48:25,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 480 transitions, 6061 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:25,583 INFO L231 Difference]: Finished difference. Result has 360 places, 441 transitions, 5115 flow [2024-05-12 12:48:25,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5001, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5115, PETRI_PLACES=360, PETRI_TRANSITIONS=441} [2024-05-12 12:48:25,584 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 309 predicate places. [2024-05-12 12:48:25,584 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 441 transitions, 5115 flow [2024-05-12 12:48:25,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:25,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:25,584 INFO 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-05-12 12:48:25,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 12:48:25,584 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:25,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:25,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1057144860, now seen corresponding path program 2 times [2024-05-12 12:48:25,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:25,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263741520] [2024-05-12 12:48:25,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:25,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:25,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:25,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:25,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:25,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263741520] [2024-05-12 12:48:25,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263741520] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:25,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:25,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:25,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85490493] [2024-05-12 12:48:25,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:25,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:25,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:25,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:25,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:25,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:25,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 441 transitions, 5115 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:25,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:25,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:25,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:26,975 INFO L124 PetriNetUnfolderBase]: 4457/7563 cut-off events. [2024-05-12 12:48:26,976 INFO L125 PetriNetUnfolderBase]: For 254155/254155 co-relation queries the response was YES. [2024-05-12 12:48:27,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41655 conditions, 7563 events. 4457/7563 cut-off events. For 254155/254155 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 54911 event pairs, 957 based on Foata normal form. 1/7518 useless extension candidates. Maximal degree in co-relation 41507. Up to 6417 conditions per place. [2024-05-12 12:48:27,089 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 425 selfloop transitions, 68 changer transitions 0/506 dead transitions. [2024-05-12 12:48:27,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 506 transitions, 6739 flow [2024-05-12 12:48:27,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:48:27,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:48:27,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-05-12 12:48:27,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783365570599613 [2024-05-12 12:48:27,090 INFO L175 Difference]: Start difference. First operand has 360 places, 441 transitions, 5115 flow. Second operand 11 states and 299 transitions. [2024-05-12 12:48:27,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 506 transitions, 6739 flow [2024-05-12 12:48:28,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 506 transitions, 6631 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:28,308 INFO L231 Difference]: Finished difference. Result has 366 places, 456 transitions, 5373 flow [2024-05-12 12:48:28,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5373, PETRI_PLACES=366, PETRI_TRANSITIONS=456} [2024-05-12 12:48:28,308 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 315 predicate places. [2024-05-12 12:48:28,309 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 456 transitions, 5373 flow [2024-05-12 12:48:28,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:28,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:28,309 INFO 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-05-12 12:48:28,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 12:48:28,309 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:28,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:28,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1056907710, now seen corresponding path program 3 times [2024-05-12 12:48:28,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:28,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940527543] [2024-05-12 12:48:28,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:28,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:28,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:28,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-05-12 12:48:28,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:28,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940527543] [2024-05-12 12:48:28,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940527543] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:28,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:28,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:28,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954308323] [2024-05-12 12:48:28,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:28,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:28,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:28,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:28,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:28,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:28,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 456 transitions, 5373 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:28,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:28,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:28,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:29,724 INFO L124 PetriNetUnfolderBase]: 4454/7577 cut-off events. [2024-05-12 12:48:29,724 INFO L125 PetriNetUnfolderBase]: For 257872/257872 co-relation queries the response was YES. [2024-05-12 12:48:29,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41783 conditions, 7577 events. 4454/7577 cut-off events. For 257872/257872 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55391 event pairs, 1427 based on Foata normal form. 1/7489 useless extension candidates. Maximal degree in co-relation 41633. Up to 6414 conditions per place. [2024-05-12 12:48:29,821 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 423 selfloop transitions, 66 changer transitions 0/502 dead transitions. [2024-05-12 12:48:29,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 502 transitions, 6617 flow [2024-05-12 12:48:29,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:48:29,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:48:29,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 278 transitions. [2024-05-12 12:48:29,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914893617021276 [2024-05-12 12:48:29,822 INFO L175 Difference]: Start difference. First operand has 366 places, 456 transitions, 5373 flow. Second operand 10 states and 278 transitions. [2024-05-12 12:48:29,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 502 transitions, 6617 flow [2024-05-12 12:48:31,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 502 transitions, 6451 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:31,396 INFO L231 Difference]: Finished difference. Result has 372 places, 456 transitions, 5345 flow [2024-05-12 12:48:31,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5207, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5345, PETRI_PLACES=372, PETRI_TRANSITIONS=456} [2024-05-12 12:48:31,397 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 321 predicate places. [2024-05-12 12:48:31,397 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 456 transitions, 5345 flow [2024-05-12 12:48:31,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:31,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:31,397 INFO 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-05-12 12:48:31,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 12:48:31,397 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:31,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:31,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1056907524, now seen corresponding path program 3 times [2024-05-12 12:48:31,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:31,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174852932] [2024-05-12 12:48:31,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:31,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:31,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:31,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-05-12 12:48:31,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:31,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174852932] [2024-05-12 12:48:31,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174852932] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:31,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:31,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:31,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739894465] [2024-05-12 12:48:31,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:31,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:31,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:31,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:31,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:31,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:31,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 456 transitions, 5345 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:31,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:31,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:31,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:32,778 INFO L124 PetriNetUnfolderBase]: 4465/7552 cut-off events. [2024-05-12 12:48:32,778 INFO L125 PetriNetUnfolderBase]: For 262433/262433 co-relation queries the response was YES. [2024-05-12 12:48:32,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41822 conditions, 7552 events. 4465/7552 cut-off events. For 262433/262433 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 54912 event pairs, 1463 based on Foata normal form. 1/7470 useless extension candidates. Maximal degree in co-relation 41671. Up to 6520 conditions per place. [2024-05-12 12:48:32,893 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 450 selfloop transitions, 44 changer transitions 0/507 dead transitions. [2024-05-12 12:48:32,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 507 transitions, 6483 flow [2024-05-12 12:48:32,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:48:32,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:48:32,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 293 transitions. [2024-05-12 12:48:32,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2024-05-12 12:48:32,894 INFO L175 Difference]: Start difference. First operand has 372 places, 456 transitions, 5345 flow. Second operand 11 states and 293 transitions. [2024-05-12 12:48:32,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 507 transitions, 6483 flow [2024-05-12 12:48:34,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 507 transitions, 6331 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 12:48:34,877 INFO L231 Difference]: Finished difference. Result has 374 places, 459 transitions, 5333 flow [2024-05-12 12:48:34,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5193, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5333, PETRI_PLACES=374, PETRI_TRANSITIONS=459} [2024-05-12 12:48:34,877 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 323 predicate places. [2024-05-12 12:48:34,877 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 459 transitions, 5333 flow [2024-05-12 12:48:34,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:34,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:34,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:34,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 12:48:34,878 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:34,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:34,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1197862656, now seen corresponding path program 4 times [2024-05-12 12:48:34,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:34,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419260210] [2024-05-12 12:48:34,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:34,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:34,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:35,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:35,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:35,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419260210] [2024-05-12 12:48:35,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419260210] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:35,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:35,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:35,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720575406] [2024-05-12 12:48:35,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:35,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:35,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:35,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:35,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:35,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:35,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 459 transitions, 5333 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:35,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:35,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:35,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:36,276 INFO L124 PetriNetUnfolderBase]: 4504/7832 cut-off events. [2024-05-12 12:48:36,276 INFO L125 PetriNetUnfolderBase]: For 276896/276899 co-relation queries the response was YES. [2024-05-12 12:48:36,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42617 conditions, 7832 events. 4504/7832 cut-off events. For 276896/276899 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 58305 event pairs, 1054 based on Foata normal form. 1/7795 useless extension candidates. Maximal degree in co-relation 42465. Up to 6099 conditions per place. [2024-05-12 12:48:36,389 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 366 selfloop transitions, 134 changer transitions 0/513 dead transitions. [2024-05-12 12:48:36,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 513 transitions, 7147 flow [2024-05-12 12:48:36,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:36,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:36,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-05-12 12:48:36,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:48:36,390 INFO L175 Difference]: Start difference. First operand has 374 places, 459 transitions, 5333 flow. Second operand 8 states and 235 transitions. [2024-05-12 12:48:36,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 513 transitions, 7147 flow [2024-05-12 12:48:37,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 513 transitions, 7001 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-05-12 12:48:37,978 INFO L231 Difference]: Finished difference. Result has 370 places, 471 transitions, 5691 flow [2024-05-12 12:48:37,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5187, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5691, PETRI_PLACES=370, PETRI_TRANSITIONS=471} [2024-05-12 12:48:37,978 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 319 predicate places. [2024-05-12 12:48:37,978 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 471 transitions, 5691 flow [2024-05-12 12:48:37,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:37,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:37,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, 1] [2024-05-12 12:48:37,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 12:48:37,979 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:37,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:37,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1198161186, now seen corresponding path program 5 times [2024-05-12 12:48:37,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:37,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166785889] [2024-05-12 12:48:37,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:37,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:37,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:38,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-05-12 12:48:38,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:38,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166785889] [2024-05-12 12:48:38,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166785889] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:38,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:38,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:38,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40179750] [2024-05-12 12:48:38,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:38,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:38,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:38,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:38,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:38,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:38,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 471 transitions, 5691 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:38,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:38,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:38,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:39,542 INFO L124 PetriNetUnfolderBase]: 4529/7858 cut-off events. [2024-05-12 12:48:39,543 INFO L125 PetriNetUnfolderBase]: For 292338/292341 co-relation queries the response was YES. [2024-05-12 12:48:39,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43997 conditions, 7858 events. 4529/7858 cut-off events. For 292338/292341 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 58433 event pairs, 1047 based on Foata normal form. 1/7821 useless extension candidates. Maximal degree in co-relation 43846. Up to 6126 conditions per place. [2024-05-12 12:48:39,655 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 364 selfloop transitions, 139 changer transitions 0/516 dead transitions. [2024-05-12 12:48:39,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 516 transitions, 7409 flow [2024-05-12 12:48:39,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:39,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:39,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:48:39,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:48:39,656 INFO L175 Difference]: Start difference. First operand has 370 places, 471 transitions, 5691 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:48:39,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 516 transitions, 7409 flow [2024-05-12 12:48:41,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 516 transitions, 7223 flow, removed 68 selfloop flow, removed 2 redundant places. [2024-05-12 12:48:41,516 INFO L231 Difference]: Finished difference. Result has 376 places, 477 transitions, 5913 flow [2024-05-12 12:48:41,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5547, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5913, PETRI_PLACES=376, PETRI_TRANSITIONS=477} [2024-05-12 12:48:41,517 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 325 predicate places. [2024-05-12 12:48:41,517 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 477 transitions, 5913 flow [2024-05-12 12:48:41,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:41,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:41,517 INFO 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-05-12 12:48:41,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 12:48:41,517 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:41,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:41,517 INFO L85 PathProgramCache]: Analyzing trace with hash 998560866, now seen corresponding path program 6 times [2024-05-12 12:48:41,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:41,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481331397] [2024-05-12 12:48:41,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:41,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:41,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:41,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:41,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:41,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481331397] [2024-05-12 12:48:41,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481331397] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:41,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:41,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:41,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740627405] [2024-05-12 12:48:41,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:41,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:41,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:41,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:41,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:41,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:41,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 477 transitions, 5913 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:41,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:41,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:41,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:42,865 INFO L124 PetriNetUnfolderBase]: 4526/7774 cut-off events. [2024-05-12 12:48:42,865 INFO L125 PetriNetUnfolderBase]: For 292560/292563 co-relation queries the response was YES. [2024-05-12 12:48:42,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44189 conditions, 7774 events. 4526/7774 cut-off events. For 292560/292563 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 57242 event pairs, 904 based on Foata normal form. 1/7738 useless extension candidates. Maximal degree in co-relation 44036. Up to 6123 conditions per place. [2024-05-12 12:48:42,984 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 371 selfloop transitions, 136 changer transitions 0/520 dead transitions. [2024-05-12 12:48:42,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 520 transitions, 7699 flow [2024-05-12 12:48:42,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:42,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:42,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-05-12 12:48:42,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6303191489361702 [2024-05-12 12:48:42,984 INFO L175 Difference]: Start difference. First operand has 376 places, 477 transitions, 5913 flow. Second operand 8 states and 237 transitions. [2024-05-12 12:48:42,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 520 transitions, 7699 flow [2024-05-12 12:48:44,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 520 transitions, 7437 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:44,826 INFO L231 Difference]: Finished difference. Result has 380 places, 477 transitions, 5929 flow [2024-05-12 12:48:44,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5651, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5929, PETRI_PLACES=380, PETRI_TRANSITIONS=477} [2024-05-12 12:48:44,827 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 329 predicate places. [2024-05-12 12:48:44,827 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 477 transitions, 5929 flow [2024-05-12 12:48:44,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:44,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:44,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:44,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 12:48:44,827 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:44,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:44,828 INFO L85 PathProgramCache]: Analyzing trace with hash 998681022, now seen corresponding path program 4 times [2024-05-12 12:48:44,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:44,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156457733] [2024-05-12 12:48:44,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:44,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:44,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:44,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:44,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:44,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156457733] [2024-05-12 12:48:44,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156457733] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:44,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:44,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:44,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114690227] [2024-05-12 12:48:44,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:44,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:44,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:44,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:44,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:45,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:45,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 477 transitions, 5929 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:45,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:45,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:45,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:46,220 INFO L124 PetriNetUnfolderBase]: 4562/7637 cut-off events. [2024-05-12 12:48:46,220 INFO L125 PetriNetUnfolderBase]: For 302113/302116 co-relation queries the response was YES. [2024-05-12 12:48:46,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44536 conditions, 7637 events. 4562/7637 cut-off events. For 302113/302116 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 55195 event pairs, 822 based on Foata normal form. 3/7593 useless extension candidates. Maximal degree in co-relation 44382. Up to 6234 conditions per place. [2024-05-12 12:48:46,326 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 383 selfloop transitions, 132 changer transitions 0/528 dead transitions. [2024-05-12 12:48:46,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 528 transitions, 7770 flow [2024-05-12 12:48:46,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:46,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:46,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:48:46,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:48:46,327 INFO L175 Difference]: Start difference. First operand has 380 places, 477 transitions, 5929 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:48:46,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 528 transitions, 7770 flow [2024-05-12 12:48:48,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 528 transitions, 7416 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:48,618 INFO L231 Difference]: Finished difference. Result has 382 places, 489 transitions, 6068 flow [2024-05-12 12:48:48,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5581, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6068, PETRI_PLACES=382, PETRI_TRANSITIONS=489} [2024-05-12 12:48:48,619 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 331 predicate places. [2024-05-12 12:48:48,619 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 489 transitions, 6068 flow [2024-05-12 12:48:48,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:48,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:48,619 INFO 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-05-12 12:48:48,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 12:48:48,619 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:48,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:48,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1453211432, now seen corresponding path program 7 times [2024-05-12 12:48:48,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:48,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334299885] [2024-05-12 12:48:48,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:48,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:48,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:48,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:48,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334299885] [2024-05-12 12:48:48,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334299885] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:48,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:48,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:48,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600943907] [2024-05-12 12:48:48,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:48,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:48,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:48,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:48,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:48,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:48,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 489 transitions, 6068 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:48,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:48,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:48,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:50,104 INFO L124 PetriNetUnfolderBase]: 4573/7665 cut-off events. [2024-05-12 12:48:50,104 INFO L125 PetriNetUnfolderBase]: For 310775/310778 co-relation queries the response was YES. [2024-05-12 12:48:50,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44993 conditions, 7665 events. 4573/7665 cut-off events. For 310775/310778 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 55488 event pairs, 810 based on Foata normal form. 3/7624 useless extension candidates. Maximal degree in co-relation 44837. Up to 6523 conditions per place. [2024-05-12 12:48:50,215 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 441 selfloop transitions, 74 changer transitions 0/528 dead transitions. [2024-05-12 12:48:50,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 528 transitions, 7219 flow [2024-05-12 12:48:50,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:50,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:50,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:48:50,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-05-12 12:48:50,216 INFO L175 Difference]: Start difference. First operand has 382 places, 489 transitions, 6068 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:48:50,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 528 transitions, 7219 flow [2024-05-12 12:48:52,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 528 transitions, 7055 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-05-12 12:48:52,101 INFO L231 Difference]: Finished difference. Result has 388 places, 492 transitions, 6101 flow [2024-05-12 12:48:52,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5904, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6101, PETRI_PLACES=388, PETRI_TRANSITIONS=492} [2024-05-12 12:48:52,102 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 337 predicate places. [2024-05-12 12:48:52,102 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 492 transitions, 6101 flow [2024-05-12 12:48:52,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:52,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:52,102 INFO 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-05-12 12:48:52,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 12:48:52,102 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:52,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:52,103 INFO L85 PathProgramCache]: Analyzing trace with hash 168089594, now seen corresponding path program 5 times [2024-05-12 12:48:52,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:52,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675277806] [2024-05-12 12:48:52,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:52,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:52,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:52,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:52,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:52,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675277806] [2024-05-12 12:48:52,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675277806] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:52,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:52,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:52,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325210156] [2024-05-12 12:48:52,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:52,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:52,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:52,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:52,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:52,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:52,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 492 transitions, 6101 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:52,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:52,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:52,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:53,540 INFO L124 PetriNetUnfolderBase]: 4609/7880 cut-off events. [2024-05-12 12:48:53,540 INFO L125 PetriNetUnfolderBase]: For 323209/323212 co-relation queries the response was YES. [2024-05-12 12:48:53,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45781 conditions, 7880 events. 4609/7880 cut-off events. For 323209/323212 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 58066 event pairs, 977 based on Foata normal form. 3/7832 useless extension candidates. Maximal degree in co-relation 45623. Up to 6284 conditions per place. [2024-05-12 12:48:53,659 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 390 selfloop transitions, 134 changer transitions 0/537 dead transitions. [2024-05-12 12:48:53,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 537 transitions, 7874 flow [2024-05-12 12:48:53,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:53,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:53,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 12:48:53,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2024-05-12 12:48:53,660 INFO L175 Difference]: Start difference. First operand has 388 places, 492 transitions, 6101 flow. Second operand 8 states and 230 transitions. [2024-05-12 12:48:53,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 537 transitions, 7874 flow [2024-05-12 12:48:55,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 537 transitions, 7692 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:55,725 INFO L231 Difference]: Finished difference. Result has 390 places, 501 transitions, 6324 flow [2024-05-12 12:48:55,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5927, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6324, PETRI_PLACES=390, PETRI_TRANSITIONS=501} [2024-05-12 12:48:55,726 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 339 predicate places. [2024-05-12 12:48:55,726 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 501 transitions, 6324 flow [2024-05-12 12:48:55,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:55,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:55,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:55,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 12:48:55,727 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:55,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:55,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1373129770, now seen corresponding path program 6 times [2024-05-12 12:48:55,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:55,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590772743] [2024-05-12 12:48:55,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:55,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:55,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:55,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:55,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:55,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590772743] [2024-05-12 12:48:55,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590772743] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:55,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:55,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:55,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301213672] [2024-05-12 12:48:55,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:55,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:55,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:55,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:55,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:55,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:55,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 501 transitions, 6324 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:55,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:55,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:55,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:57,233 INFO L124 PetriNetUnfolderBase]: 4606/7868 cut-off events. [2024-05-12 12:48:57,233 INFO L125 PetriNetUnfolderBase]: For 326299/326302 co-relation queries the response was YES. [2024-05-12 12:48:57,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45943 conditions, 7868 events. 4606/7868 cut-off events. For 326299/326302 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 57872 event pairs, 973 based on Foata normal form. 3/7820 useless extension candidates. Maximal degree in co-relation 45784. Up to 6281 conditions per place. [2024-05-12 12:48:57,360 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 387 selfloop transitions, 136 changer transitions 0/536 dead transitions. [2024-05-12 12:48:57,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 536 transitions, 7802 flow [2024-05-12 12:48:57,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:57,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:57,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:48:57,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-05-12 12:48:57,361 INFO L175 Difference]: Start difference. First operand has 390 places, 501 transitions, 6324 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:48:57,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 536 transitions, 7802 flow [2024-05-12 12:48:59,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 536 transitions, 7540 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:59,382 INFO L231 Difference]: Finished difference. Result has 394 places, 501 transitions, 6340 flow [2024-05-12 12:48:59,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6062, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6340, PETRI_PLACES=394, PETRI_TRANSITIONS=501} [2024-05-12 12:48:59,384 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 343 predicate places. [2024-05-12 12:48:59,384 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 501 transitions, 6340 flow [2024-05-12 12:48:59,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:59,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48: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-05-12 12:48:59,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 12:48:59,385 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:59,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:59,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1372951024, now seen corresponding path program 8 times [2024-05-12 12:48:59,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:59,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336510778] [2024-05-12 12:48:59,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:59,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:59,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:59,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:59,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:59,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336510778] [2024-05-12 12:48:59,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336510778] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:59,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:59,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:59,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850868298] [2024-05-12 12:48:59,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:59,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:59,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:59,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:59,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:59,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:59,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 501 transitions, 6340 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:59,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:59,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:59,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:00,912 INFO L124 PetriNetUnfolderBase]: 4631/7989 cut-off events. [2024-05-12 12:49:00,912 INFO L125 PetriNetUnfolderBase]: For 337112/337115 co-relation queries the response was YES. [2024-05-12 12:49:00,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46369 conditions, 7989 events. 4631/7989 cut-off events. For 337112/337115 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 59396 event pairs, 1065 based on Foata normal form. 3/7945 useless extension candidates. Maximal degree in co-relation 46209. Up to 6570 conditions per place. [2024-05-12 12:49:01,031 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 441 selfloop transitions, 87 changer transitions 0/541 dead transitions. [2024-05-12 12:49:01,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 541 transitions, 7732 flow [2024-05-12 12:49:01,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:01,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:01,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 12:49:01,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:49:01,031 INFO L175 Difference]: Start difference. First operand has 394 places, 501 transitions, 6340 flow. Second operand 8 states and 224 transitions. [2024-05-12 12:49:01,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 541 transitions, 7732 flow [2024-05-12 12:49:03,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 541 transitions, 7472 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:03,012 INFO L231 Difference]: Finished difference. Result has 398 places, 507 transitions, 6368 flow [2024-05-12 12:49:03,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6080, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6368, PETRI_PLACES=398, PETRI_TRANSITIONS=507} [2024-05-12 12:49:03,012 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 347 predicate places. [2024-05-12 12:49:03,013 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 507 transitions, 6368 flow [2024-05-12 12:49:03,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:03,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:03,013 INFO 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-05-12 12:49:03,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-05-12 12:49:03,013 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:03,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:03,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1372743634, now seen corresponding path program 9 times [2024-05-12 12:49:03,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:03,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240034772] [2024-05-12 12:49:03,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:03,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:03,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:03,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:03,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:03,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240034772] [2024-05-12 12:49:03,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240034772] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:03,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:03,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:03,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989389524] [2024-05-12 12:49:03,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:03,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:03,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:03,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:03,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:03,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:03,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 507 transitions, 6368 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:03,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:03,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:03,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:04,595 INFO L124 PetriNetUnfolderBase]: 4628/7925 cut-off events. [2024-05-12 12:49:04,595 INFO L125 PetriNetUnfolderBase]: For 336546/336549 co-relation queries the response was YES. [2024-05-12 12:49:04,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46150 conditions, 7925 events. 4628/7925 cut-off events. For 336546/336549 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 58504 event pairs, 929 based on Foata normal form. 3/7885 useless extension candidates. Maximal degree in co-relation 45988. Up to 6567 conditions per place. [2024-05-12 12:49:04,692 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 445 selfloop transitions, 88 changer transitions 0/546 dead transitions. [2024-05-12 12:49:04,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 546 transitions, 7522 flow [2024-05-12 12:49:04,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:49:04,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:49:04,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 269 transitions. [2024-05-12 12:49:04,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5723404255319149 [2024-05-12 12:49:04,693 INFO L175 Difference]: Start difference. First operand has 398 places, 507 transitions, 6368 flow. Second operand 10 states and 269 transitions. [2024-05-12 12:49:04,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 546 transitions, 7522 flow [2024-05-12 12:49:06,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 546 transitions, 7342 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:06,799 INFO L231 Difference]: Finished difference. Result has 403 places, 507 transitions, 6370 flow [2024-05-12 12:49:06,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6188, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6370, PETRI_PLACES=403, PETRI_TRANSITIONS=507} [2024-05-12 12:49:06,799 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 352 predicate places. [2024-05-12 12:49:06,799 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 507 transitions, 6370 flow [2024-05-12 12:49:06,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:06,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:06,799 INFO 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-05-12 12:49:06,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-05-12 12:49:06,800 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:06,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:06,800 INFO L85 PathProgramCache]: Analyzing trace with hash -350167086, now seen corresponding path program 10 times [2024-05-12 12:49:06,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:06,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357973509] [2024-05-12 12:49:06,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:06,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:06,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:06,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:06,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:06,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357973509] [2024-05-12 12:49:06,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357973509] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:06,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:06,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:06,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738032190] [2024-05-12 12:49:06,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:06,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:06,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:06,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:06,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:06,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:06,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 507 transitions, 6370 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:06,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:06,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:06,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:08,254 INFO L124 PetriNetUnfolderBase]: 4650/7907 cut-off events. [2024-05-12 12:49:08,254 INFO L125 PetriNetUnfolderBase]: For 342175/342175 co-relation queries the response was YES. [2024-05-12 12:49:08,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46371 conditions, 7907 events. 4650/7907 cut-off events. For 342175/342175 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 58105 event pairs, 985 based on Foata normal form. 1/7858 useless extension candidates. Maximal degree in co-relation 46209. Up to 6810 conditions per place. [2024-05-12 12:49:08,369 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 499 selfloop transitions, 31 changer transitions 0/543 dead transitions. [2024-05-12 12:49:08,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 543 transitions, 7596 flow [2024-05-12 12:49:08,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:08,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:08,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-05-12 12:49:08,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718085106382979 [2024-05-12 12:49:08,370 INFO L175 Difference]: Start difference. First operand has 403 places, 507 transitions, 6370 flow. Second operand 8 states and 215 transitions. [2024-05-12 12:49:08,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 543 transitions, 7596 flow [2024-05-12 12:49:10,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 543 transitions, 7378 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-05-12 12:49:10,538 INFO L231 Difference]: Finished difference. Result has 402 places, 513 transitions, 6334 flow [2024-05-12 12:49:10,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6158, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6334, PETRI_PLACES=402, PETRI_TRANSITIONS=513} [2024-05-12 12:49:10,539 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 351 predicate places. [2024-05-12 12:49:10,539 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 513 transitions, 6334 flow [2024-05-12 12:49:10,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:10,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:10,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:10,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-05-12 12:49:10,539 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:10,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:10,539 INFO L85 PathProgramCache]: Analyzing trace with hash -349929750, now seen corresponding path program 7 times [2024-05-12 12:49:10,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:10,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098755033] [2024-05-12 12:49:10,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:10,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:10,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:10,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:10,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:10,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098755033] [2024-05-12 12:49:10,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098755033] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:10,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:10,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:10,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106043886] [2024-05-12 12:49:10,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:10,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:10,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:10,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:10,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:10,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:10,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 513 transitions, 6334 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:10,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:10,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:10,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:12,088 INFO L124 PetriNetUnfolderBase]: 4700/7979 cut-off events. [2024-05-12 12:49:12,088 INFO L125 PetriNetUnfolderBase]: For 356799/356799 co-relation queries the response was YES. [2024-05-12 12:49:12,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46885 conditions, 7979 events. 4700/7979 cut-off events. For 356799/356799 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 58637 event pairs, 983 based on Foata normal form. 1/7930 useless extension candidates. Maximal degree in co-relation 46721. Up to 6795 conditions per place. [2024-05-12 12:49:12,202 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 493 selfloop transitions, 57 changer transitions 0/563 dead transitions. [2024-05-12 12:49:12,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 563 transitions, 8074 flow [2024-05-12 12:49:12,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:49:12,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:49:12,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-05-12 12:49:12,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5702127659574469 [2024-05-12 12:49:12,203 INFO L175 Difference]: Start difference. First operand has 402 places, 513 transitions, 6334 flow. Second operand 10 states and 268 transitions. [2024-05-12 12:49:12,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 563 transitions, 8074 flow [2024-05-12 12:49:14,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 563 transitions, 7984 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:14,540 INFO L231 Difference]: Finished difference. Result has 408 places, 525 transitions, 6558 flow [2024-05-12 12:49:14,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6244, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6558, PETRI_PLACES=408, PETRI_TRANSITIONS=525} [2024-05-12 12:49:14,540 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 357 predicate places. [2024-05-12 12:49:14,540 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 525 transitions, 6558 flow [2024-05-12 12:49:14,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:14,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49: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, 1, 1] [2024-05-12 12:49:14,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-05-12 12:49:14,541 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:14,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:14,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1538768904, now seen corresponding path program 8 times [2024-05-12 12:49:14,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:14,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892011361] [2024-05-12 12:49:14,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:14,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:14,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:14,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-05-12 12:49:14,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:14,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892011361] [2024-05-12 12:49:14,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892011361] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:14,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:14,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:14,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370201247] [2024-05-12 12:49:14,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:14,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:14,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:14,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:14,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:14,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:14,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 525 transitions, 6558 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:14,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:14,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:14,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:16,083 INFO L124 PetriNetUnfolderBase]: 4775/7968 cut-off events. [2024-05-12 12:49:16,083 INFO L125 PetriNetUnfolderBase]: For 377797/377800 co-relation queries the response was YES. [2024-05-12 12:49:16,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47884 conditions, 7968 events. 4775/7968 cut-off events. For 377797/377800 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 57929 event pairs, 813 based on Foata normal form. 3/7924 useless extension candidates. Maximal degree in co-relation 47720. Up to 6457 conditions per place. [2024-05-12 12:49:16,201 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 402 selfloop transitions, 162 changer transitions 0/577 dead transitions. [2024-05-12 12:49:16,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 577 transitions, 8768 flow [2024-05-12 12:49:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:16,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:16,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:49:16,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-05-12 12:49:16,202 INFO L175 Difference]: Start difference. First operand has 408 places, 525 transitions, 6558 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:49:16,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 577 transitions, 8768 flow [2024-05-12 12:49:18,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 577 transitions, 8695 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-05-12 12:49:18,289 INFO L231 Difference]: Finished difference. Result has 415 places, 542 transitions, 7104 flow [2024-05-12 12:49:18,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6485, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7104, PETRI_PLACES=415, PETRI_TRANSITIONS=542} [2024-05-12 12:49:18,289 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 364 predicate places. [2024-05-12 12:49:18,289 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 542 transitions, 7104 flow [2024-05-12 12:49:18,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:18,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:18,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-05-12 12:49:18,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-05-12 12:49:18,290 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:18,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:18,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1360480348, now seen corresponding path program 9 times [2024-05-12 12:49:18,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:18,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975302159] [2024-05-12 12:49:18,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:18,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:18,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:18,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:18,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:18,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975302159] [2024-05-12 12:49:18,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975302159] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:18,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:18,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:18,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332699265] [2024-05-12 12:49:18,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:18,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:18,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:18,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:18,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:18,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:18,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 542 transitions, 7104 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:18,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:18,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:18,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:19,811 INFO L124 PetriNetUnfolderBase]: 4772/8060 cut-off events. [2024-05-12 12:49:19,812 INFO L125 PetriNetUnfolderBase]: For 383466/383466 co-relation queries the response was YES. [2024-05-12 12:49:19,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48647 conditions, 8060 events. 4772/8060 cut-off events. For 383466/383466 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 59095 event pairs, 1017 based on Foata normal form. 1/8007 useless extension candidates. Maximal degree in co-relation 48480. Up to 6894 conditions per place. [2024-05-12 12:49:19,928 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 504 selfloop transitions, 56 changer transitions 0/573 dead transitions. [2024-05-12 12:49:19,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 573 transitions, 8482 flow [2024-05-12 12:49:19,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:19,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:19,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 12:49:19,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5877659574468085 [2024-05-12 12:49:19,929 INFO L175 Difference]: Start difference. First operand has 415 places, 542 transitions, 7104 flow. Second operand 8 states and 221 transitions. [2024-05-12 12:49:19,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 573 transitions, 8482 flow [2024-05-12 12:49:22,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 573 transitions, 8256 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-05-12 12:49:22,606 INFO L231 Difference]: Finished difference. Result has 421 places, 542 transitions, 6996 flow [2024-05-12 12:49:22,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6878, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6996, PETRI_PLACES=421, PETRI_TRANSITIONS=542} [2024-05-12 12:49:22,607 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 370 predicate places. [2024-05-12 12:49:22,607 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 542 transitions, 6996 flow [2024-05-12 12:49:22,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:22,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:22,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:22,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-05-12 12:49:22,607 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:22,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:22,608 INFO L85 PathProgramCache]: Analyzing trace with hash -202350096, now seen corresponding path program 11 times [2024-05-12 12:49:22,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:22,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190182865] [2024-05-12 12:49:22,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:22,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:22,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:22,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:22,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190182865] [2024-05-12 12:49:22,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190182865] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:22,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:22,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:22,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138730400] [2024-05-12 12:49:22,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:22,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:22,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:22,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:22,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:22,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:22,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 542 transitions, 6996 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:22,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:22,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:22,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:24,433 INFO L124 PetriNetUnfolderBase]: 4811/8153 cut-off events. [2024-05-12 12:49:24,433 INFO L125 PetriNetUnfolderBase]: For 401865/401868 co-relation queries the response was YES. [2024-05-12 12:49:24,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48879 conditions, 8153 events. 4811/8153 cut-off events. For 401865/401868 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 60086 event pairs, 968 based on Foata normal form. 3/8109 useless extension candidates. Maximal degree in co-relation 48711. Up to 6752 conditions per place. [2024-05-12 12:49:24,539 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 459 selfloop transitions, 115 changer transitions 0/587 dead transitions. [2024-05-12 12:49:24,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 587 transitions, 8761 flow [2024-05-12 12:49:24,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:49:24,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:49:24,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-05-12 12:49:24,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815602836879432 [2024-05-12 12:49:24,540 INFO L175 Difference]: Start difference. First operand has 421 places, 542 transitions, 6996 flow. Second operand 9 states and 246 transitions. [2024-05-12 12:49:24,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 587 transitions, 8761 flow [2024-05-12 12:49:27,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 587 transitions, 8649 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:49:27,373 INFO L231 Difference]: Finished difference. Result has 425 places, 552 transitions, 7338 flow [2024-05-12 12:49:27,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6884, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7338, PETRI_PLACES=425, PETRI_TRANSITIONS=552} [2024-05-12 12:49:27,373 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 374 predicate places. [2024-05-12 12:49:27,374 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 552 transitions, 7338 flow [2024-05-12 12:49:27,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:27,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:27,374 INFO 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-05-12 12:49:27,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-05-12 12:49:27,374 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:27,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:27,375 INFO L85 PathProgramCache]: Analyzing trace with hash -251878978, now seen corresponding path program 10 times [2024-05-12 12:49:27,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:27,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806751563] [2024-05-12 12:49:27,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:27,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:27,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:27,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:27,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:27,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806751563] [2024-05-12 12:49:27,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806751563] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:27,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:27,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:27,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274535268] [2024-05-12 12:49:27,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:27,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:27,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:27,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:27,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:27,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:27,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 552 transitions, 7338 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:27,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:27,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:27,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:28,969 INFO L124 PetriNetUnfolderBase]: 4808/8033 cut-off events. [2024-05-12 12:49:28,969 INFO L125 PetriNetUnfolderBase]: For 402804/402807 co-relation queries the response was YES. [2024-05-12 12:49:29,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49161 conditions, 8033 events. 4808/8033 cut-off events. For 402804/402807 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 58507 event pairs, 817 based on Foata normal form. 3/7989 useless extension candidates. Maximal degree in co-relation 48990. Up to 6504 conditions per place. [2024-05-12 12:49:29,097 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 412 selfloop transitions, 161 changer transitions 0/586 dead transitions. [2024-05-12 12:49:29,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 586 transitions, 9328 flow [2024-05-12 12:49:29,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:29,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:29,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:49:29,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-05-12 12:49:29,098 INFO L175 Difference]: Start difference. First operand has 425 places, 552 transitions, 7338 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:49:29,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 586 transitions, 9328 flow [2024-05-12 12:49:31,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 586 transitions, 9105 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:31,999 INFO L231 Difference]: Finished difference. Result has 429 places, 552 transitions, 7443 flow [2024-05-12 12:49:31,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7115, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7443, PETRI_PLACES=429, PETRI_TRANSITIONS=552} [2024-05-12 12:49:31,999 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 378 predicate places. [2024-05-12 12:49:31,999 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 552 transitions, 7443 flow [2024-05-12 12:49:32,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:32,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:32,000 INFO 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-05-12 12:49:32,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-05-12 12:49:32,000 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:32,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:32,000 INFO L85 PathProgramCache]: Analyzing trace with hash -251879164, now seen corresponding path program 12 times [2024-05-12 12:49:32,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:32,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745916197] [2024-05-12 12:49:32,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:32,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:32,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:32,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:32,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:32,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745916197] [2024-05-12 12:49:32,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745916197] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:32,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:32,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:32,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432694387] [2024-05-12 12:49:32,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:32,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:32,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:32,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:32,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:32,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:32,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 552 transitions, 7443 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:32,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:32,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:32,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:33,691 INFO L124 PetriNetUnfolderBase]: 4805/8350 cut-off events. [2024-05-12 12:49:33,691 INFO L125 PetriNetUnfolderBase]: For 409388/409391 co-relation queries the response was YES. [2024-05-12 12:49:33,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49443 conditions, 8350 events. 4805/8350 cut-off events. For 409388/409391 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 62785 event pairs, 1058 based on Foata normal form. 3/8311 useless extension candidates. Maximal degree in co-relation 49273. Up to 6745 conditions per place. [2024-05-12 12:49:33,822 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 463 selfloop transitions, 116 changer transitions 0/592 dead transitions. [2024-05-12 12:49:33,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 592 transitions, 8883 flow [2024-05-12 12:49:33,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:49:33,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:49:33,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 291 transitions. [2024-05-12 12:49:33,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562862669245648 [2024-05-12 12:49:33,823 INFO L175 Difference]: Start difference. First operand has 429 places, 552 transitions, 7443 flow. Second operand 11 states and 291 transitions. [2024-05-12 12:49:33,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 592 transitions, 8883 flow [2024-05-12 12:49:36,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 592 transitions, 8537 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 12:49:36,144 INFO L231 Difference]: Finished difference. Result has 434 places, 552 transitions, 7335 flow [2024-05-12 12:49:36,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7097, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7335, PETRI_PLACES=434, PETRI_TRANSITIONS=552} [2024-05-12 12:49:36,145 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 383 predicate places. [2024-05-12 12:49:36,145 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 552 transitions, 7335 flow [2024-05-12 12:49:36,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:36,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:36,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:36,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-05-12 12:49:36,145 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:36,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:36,145 INFO L85 PathProgramCache]: Analyzing trace with hash -23769508, now seen corresponding path program 11 times [2024-05-12 12:49:36,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:36,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133028718] [2024-05-12 12:49:36,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:36,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:36,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:36,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:36,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:36,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133028718] [2024-05-12 12:49:36,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133028718] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:36,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:36,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:36,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968224988] [2024-05-12 12:49:36,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:36,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:36,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:36,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:36,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:36,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:36,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 552 transitions, 7335 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:36,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:36,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:36,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:37,754 INFO L124 PetriNetUnfolderBase]: 4802/8056 cut-off events. [2024-05-12 12:49:37,754 INFO L125 PetriNetUnfolderBase]: For 407531/407531 co-relation queries the response was YES. [2024-05-12 12:49:37,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48865 conditions, 8056 events. 4802/8056 cut-off events. For 407531/407531 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 58806 event pairs, 897 based on Foata normal form. 1/8007 useless extension candidates. Maximal degree in co-relation 48694. Up to 6957 conditions per place. [2024-05-12 12:49:37,889 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 520 selfloop transitions, 49 changer transitions 0/582 dead transitions. [2024-05-12 12:49:37,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 582 transitions, 8541 flow [2024-05-12 12:49:37,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:37,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:37,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-05-12 12:49:37,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-05-12 12:49:37,890 INFO L175 Difference]: Start difference. First operand has 434 places, 552 transitions, 7335 flow. Second operand 8 states and 218 transitions. [2024-05-12 12:49:37,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 582 transitions, 8541 flow [2024-05-12 12:49:40,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 582 transitions, 8269 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-05-12 12:49:40,561 INFO L231 Difference]: Finished difference. Result has 432 places, 552 transitions, 7167 flow [2024-05-12 12:49:40,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7063, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7167, PETRI_PLACES=432, PETRI_TRANSITIONS=552} [2024-05-12 12:49:40,562 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 381 predicate places. [2024-05-12 12:49:40,562 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 552 transitions, 7167 flow [2024-05-12 12:49:40,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:40,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:40,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:40,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-05-12 12:49:40,562 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:40,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:40,562 INFO L85 PathProgramCache]: Analyzing trace with hash -23591878, now seen corresponding path program 12 times [2024-05-12 12:49:40,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:40,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110926205] [2024-05-12 12:49:40,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:40,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:40,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:40,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:40,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:40,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110926205] [2024-05-12 12:49:40,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110926205] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:40,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:40,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:40,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525005435] [2024-05-12 12:49:40,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:40,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:40,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:40,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:40,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:40,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:40,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 552 transitions, 7167 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:40,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:40,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:40,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:42,188 INFO L124 PetriNetUnfolderBase]: 4799/8170 cut-off events. [2024-05-12 12:49:42,188 INFO L125 PetriNetUnfolderBase]: For 412198/412201 co-relation queries the response was YES. [2024-05-12 12:49:42,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48608 conditions, 8170 events. 4799/8170 cut-off events. For 412198/412201 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 60328 event pairs, 986 based on Foata normal form. 3/8121 useless extension candidates. Maximal degree in co-relation 48436. Up to 6494 conditions per place. [2024-05-12 12:49:42,329 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 403 selfloop transitions, 168 changer transitions 0/584 dead transitions. [2024-05-12 12:49:42,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 584 transitions, 8777 flow [2024-05-12 12:49:42,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:42,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:42,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:49:42,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-05-12 12:49:42,330 INFO L175 Difference]: Start difference. First operand has 432 places, 552 transitions, 7167 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:49:42,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 584 transitions, 8777 flow [2024-05-12 12:49:45,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 584 transitions, 8635 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-05-12 12:49:45,531 INFO L231 Difference]: Finished difference. Result has 433 places, 552 transitions, 7367 flow [2024-05-12 12:49:45,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7025, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7367, PETRI_PLACES=433, PETRI_TRANSITIONS=552} [2024-05-12 12:49:45,532 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 382 predicate places. [2024-05-12 12:49:45,532 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 552 transitions, 7367 flow [2024-05-12 12:49:45,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:45,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:45,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:45,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-05-12 12:49:45,532 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:45,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:45,533 INFO L85 PathProgramCache]: Analyzing trace with hash 791118174, now seen corresponding path program 1 times [2024-05-12 12:49:45,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:45,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001071759] [2024-05-12 12:49:45,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:45,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:45,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:45,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:45,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:45,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001071759] [2024-05-12 12:49:45,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001071759] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:45,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:45,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:45,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91658505] [2024-05-12 12:49:45,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:45,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:45,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:45,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:45,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:45,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:45,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 552 transitions, 7367 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:45,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:45,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:45,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:47,236 INFO L124 PetriNetUnfolderBase]: 5001/8645 cut-off events. [2024-05-12 12:49:47,236 INFO L125 PetriNetUnfolderBase]: For 447705/447705 co-relation queries the response was YES. [2024-05-12 12:49:47,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50809 conditions, 8645 events. 5001/8645 cut-off events. For 447705/447705 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 64800 event pairs, 1236 based on Foata normal form. 6/8588 useless extension candidates. Maximal degree in co-relation 50636. Up to 6835 conditions per place. [2024-05-12 12:49:47,363 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 537 selfloop transitions, 56 changer transitions 0/606 dead transitions. [2024-05-12 12:49:47,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 606 transitions, 8986 flow [2024-05-12 12:49:47,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:47,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:47,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:49:47,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:49:47,364 INFO L175 Difference]: Start difference. First operand has 433 places, 552 transitions, 7367 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:49:47,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 606 transitions, 8986 flow [2024-05-12 12:49:50,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 606 transitions, 8649 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 12:49:50,218 INFO L231 Difference]: Finished difference. Result has 436 places, 558 transitions, 7249 flow [2024-05-12 12:49:50,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7030, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7249, PETRI_PLACES=436, PETRI_TRANSITIONS=558} [2024-05-12 12:49:50,218 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 385 predicate places. [2024-05-12 12:49:50,218 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 558 transitions, 7249 flow [2024-05-12 12:49:50,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:50,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:50,218 INFO 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-05-12 12:49:50,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-05-12 12:49:50,219 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:50,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:50,219 INFO L85 PathProgramCache]: Analyzing trace with hash 798527484, now seen corresponding path program 2 times [2024-05-12 12:49:50,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:50,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105701614] [2024-05-12 12:49:50,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:50,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:50,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:50,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:50,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:50,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105701614] [2024-05-12 12:49:50,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105701614] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:50,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:50,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:50,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487202414] [2024-05-12 12:49:50,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:50,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:50,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:50,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:50,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:50,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:50,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 558 transitions, 7249 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:50,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:50,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:50,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:51,933 INFO L124 PetriNetUnfolderBase]: 5129/8632 cut-off events. [2024-05-12 12:49:51,933 INFO L125 PetriNetUnfolderBase]: For 455963/455963 co-relation queries the response was YES. [2024-05-12 12:49:52,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51772 conditions, 8632 events. 5129/8632 cut-off events. For 455963/455963 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 63996 event pairs, 1264 based on Foata normal form. 6/8575 useless extension candidates. Maximal degree in co-relation 51596. Up to 7318 conditions per place. [2024-05-12 12:49:52,068 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 541 selfloop transitions, 51 changer transitions 0/605 dead transitions. [2024-05-12 12:49:52,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 605 transitions, 8641 flow [2024-05-12 12:49:52,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:52,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:52,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:49:52,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-05-12 12:49:52,069 INFO L175 Difference]: Start difference. First operand has 436 places, 558 transitions, 7249 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:49:52,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 605 transitions, 8641 flow [2024-05-12 12:49:54,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 605 transitions, 8522 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:54,884 INFO L231 Difference]: Finished difference. Result has 440 places, 562 transitions, 7308 flow [2024-05-12 12:49:54,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7133, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7308, PETRI_PLACES=440, PETRI_TRANSITIONS=562} [2024-05-12 12:49:54,885 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 389 predicate places. [2024-05-12 12:49:54,885 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 562 transitions, 7308 flow [2024-05-12 12:49:54,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:54,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:54,885 INFO 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-05-12 12:49:54,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-05-12 12:49:54,885 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:54,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:54,885 INFO L85 PathProgramCache]: Analyzing trace with hash -350259156, now seen corresponding path program 3 times [2024-05-12 12:49:54,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:54,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985114634] [2024-05-12 12:49:54,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:54,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:54,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:55,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:55,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:55,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985114634] [2024-05-12 12:49:55,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985114634] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:55,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:55,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:55,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255225581] [2024-05-12 12:49:55,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:55,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:55,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:55,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:55,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:49:55,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:55,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 562 transitions, 7308 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:55,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:55,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:55,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:56,618 INFO L124 PetriNetUnfolderBase]: 5193/8817 cut-off events. [2024-05-12 12:49:56,618 INFO L125 PetriNetUnfolderBase]: For 464719/464719 co-relation queries the response was YES. [2024-05-12 12:49:56,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52283 conditions, 8817 events. 5193/8817 cut-off events. For 464719/464719 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 65983 event pairs, 1067 based on Foata normal form. 6/8773 useless extension candidates. Maximal degree in co-relation 52106. Up to 7406 conditions per place. [2024-05-12 12:49:56,759 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 541 selfloop transitions, 48 changer transitions 0/602 dead transitions. [2024-05-12 12:49:56,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 602 transitions, 8667 flow [2024-05-12 12:49:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:56,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:56,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 12:49:56,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930851063829787 [2024-05-12 12:49:56,760 INFO L175 Difference]: Start difference. First operand has 440 places, 562 transitions, 7308 flow. Second operand 8 states and 223 transitions. [2024-05-12 12:49:56,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 602 transitions, 8667 flow [2024-05-12 12:49:59,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 602 transitions, 8557 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:59,837 INFO L231 Difference]: Finished difference. Result has 444 places, 565 transitions, 7359 flow [2024-05-12 12:49:59,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7198, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7359, PETRI_PLACES=444, PETRI_TRANSITIONS=565} [2024-05-12 12:49:59,838 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 393 predicate places. [2024-05-12 12:49:59,838 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 565 transitions, 7359 flow [2024-05-12 12:49:59,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:59,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:59,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:59,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-05-12 12:49:59,838 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:59,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:59,839 INFO L85 PathProgramCache]: Analyzing trace with hash 694378232, now seen corresponding path program 1 times [2024-05-12 12:49:59,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:59,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216581203] [2024-05-12 12:49:59,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:59,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:59,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:59,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:59,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:59,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216581203] [2024-05-12 12:49:59,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216581203] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:59,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:59,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:49:59,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385370084] [2024-05-12 12:49:59,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:59,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:49:59,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:59,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:49:59,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:00,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:00,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 565 transitions, 7359 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:00,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:00,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:00,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:01,673 INFO L124 PetriNetUnfolderBase]: 5234/9042 cut-off events. [2024-05-12 12:50:01,674 INFO L125 PetriNetUnfolderBase]: For 466093/466096 co-relation queries the response was YES. [2024-05-12 12:50:01,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53130 conditions, 9042 events. 5234/9042 cut-off events. For 466093/466096 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 68670 event pairs, 1196 based on Foata normal form. 2/8996 useless extension candidates. Maximal degree in co-relation 52951. Up to 7421 conditions per place. [2024-05-12 12:50:01,836 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 504 selfloop transitions, 94 changer transitions 0/611 dead transitions. [2024-05-12 12:50:01,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 611 transitions, 8939 flow [2024-05-12 12:50:01,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:01,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:01,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 12:50:01,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2024-05-12 12:50:01,837 INFO L175 Difference]: Start difference. First operand has 444 places, 565 transitions, 7359 flow. Second operand 8 states and 230 transitions. [2024-05-12 12:50:01,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 611 transitions, 8939 flow [2024-05-12 12:50:04,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 611 transitions, 8829 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:04,658 INFO L231 Difference]: Finished difference. Result has 447 places, 569 transitions, 7526 flow [2024-05-12 12:50:04,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7249, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7526, PETRI_PLACES=447, PETRI_TRANSITIONS=569} [2024-05-12 12:50:04,658 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 396 predicate places. [2024-05-12 12:50:04,659 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 569 transitions, 7526 flow [2024-05-12 12:50:04,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:04,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:04,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:04,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-05-12 12:50:04,659 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:04,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:04,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1254871280, now seen corresponding path program 2 times [2024-05-12 12:50:04,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:04,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012135103] [2024-05-12 12:50:04,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:04,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:04,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:04,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:04,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:04,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012135103] [2024-05-12 12:50:04,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012135103] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:04,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:04,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:04,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405329168] [2024-05-12 12:50:04,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:04,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:04,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:04,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:04,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:04,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:04,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 569 transitions, 7526 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:04,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:04,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:04,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:06,618 INFO L124 PetriNetUnfolderBase]: 5252/8936 cut-off events. [2024-05-12 12:50:06,618 INFO L125 PetriNetUnfolderBase]: For 474304/474307 co-relation queries the response was YES. [2024-05-12 12:50:06,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53453 conditions, 8936 events. 5252/8936 cut-off events. For 474304/474307 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 66937 event pairs, 1102 based on Foata normal form. 2/8888 useless extension candidates. Maximal degree in co-relation 53273. Up to 7500 conditions per place. [2024-05-12 12:50:06,767 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 504 selfloop transitions, 91 changer transitions 0/608 dead transitions. [2024-05-12 12:50:06,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 608 transitions, 8846 flow [2024-05-12 12:50:06,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:06,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:06,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:50:06,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-05-12 12:50:06,769 INFO L175 Difference]: Start difference. First operand has 447 places, 569 transitions, 7526 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:50:06,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 608 transitions, 8846 flow [2024-05-12 12:50:10,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 608 transitions, 8662 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:10,033 INFO L231 Difference]: Finished difference. Result has 451 places, 571 transitions, 7577 flow [2024-05-12 12:50:10,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7364, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7577, PETRI_PLACES=451, PETRI_TRANSITIONS=571} [2024-05-12 12:50:10,033 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 400 predicate places. [2024-05-12 12:50:10,033 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 571 transitions, 7577 flow [2024-05-12 12:50:10,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:10,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:10,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:10,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-05-12 12:50:10,034 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:10,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:10,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1323637282, now seen corresponding path program 3 times [2024-05-12 12:50:10,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:10,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359785690] [2024-05-12 12:50:10,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:10,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:10,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:10,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:10,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:10,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359785690] [2024-05-12 12:50:10,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359785690] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:10,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:10,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:10,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773074965] [2024-05-12 12:50:10,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:10,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:10,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:10,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:10,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:10,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:10,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 571 transitions, 7577 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:10,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:10,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:10,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:11,935 INFO L124 PetriNetUnfolderBase]: 5270/8947 cut-off events. [2024-05-12 12:50:11,935 INFO L125 PetriNetUnfolderBase]: For 481411/481414 co-relation queries the response was YES. [2024-05-12 12:50:12,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53669 conditions, 8947 events. 5270/8947 cut-off events. For 481411/481414 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 67025 event pairs, 1105 based on Foata normal form. 4/8897 useless extension candidates. Maximal degree in co-relation 53487. Up to 7664 conditions per place. [2024-05-12 12:50:12,089 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 546 selfloop transitions, 48 changer transitions 0/607 dead transitions. [2024-05-12 12:50:12,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 607 transitions, 8869 flow [2024-05-12 12:50:12,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:12,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:12,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 12:50:12,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824468085106383 [2024-05-12 12:50:12,090 INFO L175 Difference]: Start difference. First operand has 451 places, 571 transitions, 7577 flow. Second operand 8 states and 219 transitions. [2024-05-12 12:50:12,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 607 transitions, 8869 flow [2024-05-12 12:50:15,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 607 transitions, 8676 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 12:50:15,635 INFO L231 Difference]: Finished difference. Result has 453 places, 573 transitions, 7515 flow [2024-05-12 12:50:15,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7384, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7515, PETRI_PLACES=453, PETRI_TRANSITIONS=573} [2024-05-12 12:50:15,635 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 402 predicate places. [2024-05-12 12:50:15,635 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 573 transitions, 7515 flow [2024-05-12 12:50:15,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:15,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:15,636 INFO 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-05-12 12:50:15,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-05-12 12:50:15,636 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:15,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:15,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1373143658, now seen corresponding path program 1 times [2024-05-12 12:50:15,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:15,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079078356] [2024-05-12 12:50:15,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:15,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:15,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:15,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:15,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:15,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079078356] [2024-05-12 12:50:15,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079078356] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:15,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:15,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:15,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633365267] [2024-05-12 12:50:15,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:15,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:15,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:15,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:15,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:15,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:15,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 573 transitions, 7515 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:15,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:15,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:15,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:17,429 INFO L124 PetriNetUnfolderBase]: 5288/8894 cut-off events. [2024-05-12 12:50:17,430 INFO L125 PetriNetUnfolderBase]: For 486866/486869 co-relation queries the response was YES. [2024-05-12 12:50:17,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53680 conditions, 8894 events. 5288/8894 cut-off events. For 486866/486869 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 65902 event pairs, 1039 based on Foata normal form. 4/8846 useless extension candidates. Maximal degree in co-relation 53497. Up to 7564 conditions per place. [2024-05-12 12:50:17,578 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 505 selfloop transitions, 91 changer transitions 0/609 dead transitions. [2024-05-12 12:50:17,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 609 transitions, 8831 flow [2024-05-12 12:50:17,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:17,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:17,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:50:17,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904255319148937 [2024-05-12 12:50:17,578 INFO L175 Difference]: Start difference. First operand has 453 places, 573 transitions, 7515 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:50:17,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 609 transitions, 8831 flow [2024-05-12 12:50:21,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 609 transitions, 8720 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:50:21,509 INFO L231 Difference]: Finished difference. Result has 455 places, 575 transitions, 7641 flow [2024-05-12 12:50:21,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7404, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7641, PETRI_PLACES=455, PETRI_TRANSITIONS=575} [2024-05-12 12:50:21,509 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 404 predicate places. [2024-05-12 12:50:21,509 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 575 transitions, 7641 flow [2024-05-12 12:50:21,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:21,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:21,510 INFO 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-05-12 12:50:21,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-05-12 12:50:21,510 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:21,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:21,510 INFO L85 PathProgramCache]: Analyzing trace with hash -128470882, now seen corresponding path program 4 times [2024-05-12 12:50:21,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:21,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142236823] [2024-05-12 12:50:21,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:21,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:21,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:21,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:21,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:21,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142236823] [2024-05-12 12:50:21,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142236823] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:21,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:21,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:21,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743434712] [2024-05-12 12:50:21,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:21,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:21,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:21,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:21,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:21,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:21,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 575 transitions, 7641 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:21,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:21,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:21,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:23,577 INFO L124 PetriNetUnfolderBase]: 5306/8956 cut-off events. [2024-05-12 12:50:23,577 INFO L125 PetriNetUnfolderBase]: For 497424/497427 co-relation queries the response was YES. [2024-05-12 12:50:23,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54207 conditions, 8956 events. 5306/8956 cut-off events. For 497424/497427 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 66837 event pairs, 1067 based on Foata normal form. 4/8911 useless extension candidates. Maximal degree in co-relation 54023. Up to 7702 conditions per place. [2024-05-12 12:50:23,803 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 544 selfloop transitions, 54 changer transitions 0/611 dead transitions. [2024-05-12 12:50:23,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 611 transitions, 8943 flow [2024-05-12 12:50:23,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:50:23,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:50:23,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-05-12 12:50:23,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650118203309693 [2024-05-12 12:50:23,804 INFO L175 Difference]: Start difference. First operand has 455 places, 575 transitions, 7641 flow. Second operand 9 states and 239 transitions. [2024-05-12 12:50:23,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 611 transitions, 8943 flow [2024-05-12 12:50:27,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 611 transitions, 8722 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-05-12 12:50:27,406 INFO L231 Difference]: Finished difference. Result has 458 places, 577 transitions, 7567 flow [2024-05-12 12:50:27,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7420, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7567, PETRI_PLACES=458, PETRI_TRANSITIONS=577} [2024-05-12 12:50:27,407 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 407 predicate places. [2024-05-12 12:50:27,407 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 577 transitions, 7567 flow [2024-05-12 12:50:27,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:27,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:27,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, 1, 1] [2024-05-12 12:50:27,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-05-12 12:50:27,407 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:27,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:27,407 INFO L85 PathProgramCache]: Analyzing trace with hash -23577990, now seen corresponding path program 2 times [2024-05-12 12:50:27,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:27,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129373657] [2024-05-12 12:50:27,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:27,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:27,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:27,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:27,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:27,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129373657] [2024-05-12 12:50:27,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129373657] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:27,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:27,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:27,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942173170] [2024-05-12 12:50:27,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:27,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:27,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:27,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:27,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:27,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:27,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 577 transitions, 7567 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:27,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:27,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:27,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:29,557 INFO L124 PetriNetUnfolderBase]: 5324/9029 cut-off events. [2024-05-12 12:50:29,557 INFO L125 PetriNetUnfolderBase]: For 504562/504565 co-relation queries the response was YES. [2024-05-12 12:50:29,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54283 conditions, 9029 events. 5324/9029 cut-off events. For 504562/504565 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 67442 event pairs, 1081 based on Foata normal form. 4/8982 useless extension candidates. Maximal degree in co-relation 54098. Up to 7616 conditions per place. [2024-05-12 12:50:29,685 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 506 selfloop transitions, 91 changer transitions 0/610 dead transitions. [2024-05-12 12:50:29,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 610 transitions, 8881 flow [2024-05-12 12:50:29,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:29,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:29,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 12:50:29,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824468085106383 [2024-05-12 12:50:29,685 INFO L175 Difference]: Start difference. First operand has 458 places, 577 transitions, 7567 flow. Second operand 8 states and 219 transitions. [2024-05-12 12:50:29,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 610 transitions, 8881 flow [2024-05-12 12:50:33,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 610 transitions, 8754 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 12:50:33,088 INFO L231 Difference]: Finished difference. Result has 459 places, 579 transitions, 7681 flow [2024-05-12 12:50:33,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7681, PETRI_PLACES=459, PETRI_TRANSITIONS=579} [2024-05-12 12:50:33,089 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 408 predicate places. [2024-05-12 12:50:33,089 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 579 transitions, 7681 flow [2024-05-12 12:50:33,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:33,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:33,089 INFO 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-05-12 12:50:33,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-05-12 12:50:33,089 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:33,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:33,090 INFO L85 PathProgramCache]: Analyzing trace with hash -121791064, now seen corresponding path program 3 times [2024-05-12 12:50:33,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:33,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749170631] [2024-05-12 12:50:33,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:33,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:33,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:33,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:33,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:33,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749170631] [2024-05-12 12:50:33,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749170631] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:33,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:33,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:33,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606066115] [2024-05-12 12:50:33,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:33,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:33,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:33,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:33,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:33,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:33,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 579 transitions, 7681 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:33,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:33,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:33,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:35,202 INFO L124 PetriNetUnfolderBase]: 5365/9167 cut-off events. [2024-05-12 12:50:35,203 INFO L125 PetriNetUnfolderBase]: For 531445/531448 co-relation queries the response was YES. [2024-05-12 12:50:35,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55450 conditions, 9167 events. 5365/9167 cut-off events. For 531445/531448 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 68971 event pairs, 1134 based on Foata normal form. 4/9113 useless extension candidates. Maximal degree in co-relation 55264. Up to 7608 conditions per place. [2024-05-12 12:50:35,341 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 507 selfloop transitions, 97 changer transitions 0/617 dead transitions. [2024-05-12 12:50:35,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 617 transitions, 9303 flow [2024-05-12 12:50:35,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:35,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:35,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 12:50:35,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5877659574468085 [2024-05-12 12:50:35,342 INFO L175 Difference]: Start difference. First operand has 459 places, 579 transitions, 7681 flow. Second operand 8 states and 221 transitions. [2024-05-12 12:50:35,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 617 transitions, 9303 flow [2024-05-12 12:50:39,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 617 transitions, 9078 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-05-12 12:50:39,137 INFO L231 Difference]: Finished difference. Result has 462 places, 584 transitions, 7795 flow [2024-05-12 12:50:39,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7795, PETRI_PLACES=462, PETRI_TRANSITIONS=584} [2024-05-12 12:50:39,138 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 411 predicate places. [2024-05-12 12:50:39,138 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 584 transitions, 7795 flow [2024-05-12 12:50:39,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:39,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:39,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, 1] [2024-05-12 12:50:39,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-05-12 12:50:39,139 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:39,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:39,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1489461114, now seen corresponding path program 4 times [2024-05-12 12:50:39,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:39,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303249726] [2024-05-12 12:50:39,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:39,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:39,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:39,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-05-12 12:50:39,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:39,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303249726] [2024-05-12 12:50:39,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303249726] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:39,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:39,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:39,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187932121] [2024-05-12 12:50:39,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:39,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:39,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:39,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:39,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:39,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:39,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 584 transitions, 7795 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:39,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:39,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:39,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:41,318 INFO L124 PetriNetUnfolderBase]: 5383/9216 cut-off events. [2024-05-12 12:50:41,318 INFO L125 PetriNetUnfolderBase]: For 542734/542737 co-relation queries the response was YES. [2024-05-12 12:50:41,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55959 conditions, 9216 events. 5383/9216 cut-off events. For 542734/542737 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 69479 event pairs, 1151 based on Foata normal form. 4/9160 useless extension candidates. Maximal degree in co-relation 55771. Up to 7701 conditions per place. [2024-05-12 12:50:41,614 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 515 selfloop transitions, 89 changer transitions 0/617 dead transitions. [2024-05-12 12:50:41,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 617 transitions, 9133 flow [2024-05-12 12:50:41,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:41,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:41,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-05-12 12:50:41,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851063829787234 [2024-05-12 12:50:41,615 INFO L175 Difference]: Start difference. First operand has 462 places, 584 transitions, 7795 flow. Second operand 8 states and 220 transitions. [2024-05-12 12:50:41,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 617 transitions, 9133 flow [2024-05-12 12:50:44,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 617 transitions, 8923 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:44,584 INFO L231 Difference]: Finished difference. Result has 466 places, 586 transitions, 7832 flow [2024-05-12 12:50:44,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7611, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7832, PETRI_PLACES=466, PETRI_TRANSITIONS=586} [2024-05-12 12:50:44,585 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 415 predicate places. [2024-05-12 12:50:44,585 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 586 transitions, 7832 flow [2024-05-12 12:50:44,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:44,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:44,585 INFO 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-05-12 12:50:44,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-05-12 12:50:44,585 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:44,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:44,585 INFO L85 PathProgramCache]: Analyzing trace with hash -2132510208, now seen corresponding path program 13 times [2024-05-12 12:50:44,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:44,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106121357] [2024-05-12 12:50:44,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:44,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:44,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:44,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:44,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:44,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106121357] [2024-05-12 12:50:44,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106121357] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:44,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:44,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:44,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707089512] [2024-05-12 12:50:44,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:44,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:44,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:44,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:44,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:44,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:44,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 586 transitions, 7832 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:44,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:44,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:44,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:46,717 INFO L124 PetriNetUnfolderBase]: 5436/9319 cut-off events. [2024-05-12 12:50:46,718 INFO L125 PetriNetUnfolderBase]: For 562652/562652 co-relation queries the response was YES. [2024-05-12 12:50:46,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56918 conditions, 9319 events. 5436/9319 cut-off events. For 562652/562652 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 70881 event pairs, 1063 based on Foata normal form. 1/9265 useless extension candidates. Maximal degree in co-relation 56728. Up to 7363 conditions per place. [2024-05-12 12:50:46,865 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 445 selfloop transitions, 180 changer transitions 0/638 dead transitions. [2024-05-12 12:50:46,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 638 transitions, 10308 flow [2024-05-12 12:50:46,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:46,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:46,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-05-12 12:50:46,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2024-05-12 12:50:46,866 INFO L175 Difference]: Start difference. First operand has 466 places, 586 transitions, 7832 flow. Second operand 8 states and 234 transitions. [2024-05-12 12:50:46,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 638 transitions, 10308 flow [2024-05-12 12:50:51,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 638 transitions, 10109 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 12:50:51,165 INFO L231 Difference]: Finished difference. Result has 468 places, 598 transitions, 8245 flow [2024-05-12 12:50:51,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7633, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8245, PETRI_PLACES=468, PETRI_TRANSITIONS=598} [2024-05-12 12:50:51,166 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 417 predicate places. [2024-05-12 12:50:51,166 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 598 transitions, 8245 flow [2024-05-12 12:50:51,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:51,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:51,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:51,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-05-12 12:50:51,166 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:51,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:51,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1166864640, now seen corresponding path program 14 times [2024-05-12 12:50:51,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:51,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366310734] [2024-05-12 12:50:51,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:51,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:51,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:51,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:51,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:51,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366310734] [2024-05-12 12:50:51,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366310734] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:51,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:51,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:51,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841875859] [2024-05-12 12:50:51,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:51,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:51,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:51,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:51,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:51,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:51,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 598 transitions, 8245 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:51,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:51,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:51,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:53,487 INFO L124 PetriNetUnfolderBase]: 5461/9498 cut-off events. [2024-05-12 12:50:53,487 INFO L125 PetriNetUnfolderBase]: For 578650/578650 co-relation queries the response was YES. [2024-05-12 12:50:53,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57969 conditions, 9498 events. 5461/9498 cut-off events. For 578650/578650 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 73160 event pairs, 1196 based on Foata normal form. 1/9456 useless extension candidates. Maximal degree in co-relation 57778. Up to 7390 conditions per place. [2024-05-12 12:50:53,631 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 444 selfloop transitions, 184 changer transitions 0/641 dead transitions. [2024-05-12 12:50:53,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 641 transitions, 10625 flow [2024-05-12 12:50:53,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:53,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:53,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:50:53,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-05-12 12:50:53,632 INFO L175 Difference]: Start difference. First operand has 468 places, 598 transitions, 8245 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:50:53,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 641 transitions, 10625 flow [2024-05-12 12:50:57,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 641 transitions, 10083 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:57,714 INFO L231 Difference]: Finished difference. Result has 472 places, 604 transitions, 8221 flow [2024-05-12 12:50:57,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7759, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8221, PETRI_PLACES=472, PETRI_TRANSITIONS=604} [2024-05-12 12:50:57,715 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 421 predicate places. [2024-05-12 12:50:57,715 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 604 transitions, 8221 flow [2024-05-12 12:50:57,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:57,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:57,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:57,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-05-12 12:50:57,715 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:57,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:57,716 INFO L85 PathProgramCache]: Analyzing trace with hash 506514078, now seen corresponding path program 15 times [2024-05-12 12:50:57,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:57,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034054015] [2024-05-12 12:50:57,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:57,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:57,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:57,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:57,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:57,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034054015] [2024-05-12 12:50:57,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034054015] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:57,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:57,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:57,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992872197] [2024-05-12 12:50:57,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:57,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:57,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:57,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:57,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:57,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:57,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 604 transitions, 8221 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:57,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:57,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:57,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:59,803 INFO L124 PetriNetUnfolderBase]: 5472/9381 cut-off events. [2024-05-12 12:50:59,804 INFO L125 PetriNetUnfolderBase]: For 585446/585446 co-relation queries the response was YES. [2024-05-12 12:50:59,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57691 conditions, 9381 events. 5472/9381 cut-off events. For 585446/585446 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 71547 event pairs, 1026 based on Foata normal form. 1/9334 useless extension candidates. Maximal degree in co-relation 57499. Up to 7402 conditions per place. [2024-05-12 12:50:59,949 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 429 selfloop transitions, 203 changer transitions 0/645 dead transitions. [2024-05-12 12:50:59,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 645 transitions, 10079 flow [2024-05-12 12:50:59,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:59,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:59,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 12:50:59,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2024-05-12 12:50:59,950 INFO L175 Difference]: Start difference. First operand has 472 places, 604 transitions, 8221 flow. Second operand 8 states and 230 transitions. [2024-05-12 12:50:59,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 645 transitions, 10079 flow [2024-05-12 12:51:04,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 645 transitions, 9708 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-05-12 12:51:04,410 INFO L231 Difference]: Finished difference. Result has 476 places, 607 transitions, 8316 flow [2024-05-12 12:51:04,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7856, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8316, PETRI_PLACES=476, PETRI_TRANSITIONS=607} [2024-05-12 12:51:04,411 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 425 predicate places. [2024-05-12 12:51:04,411 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 607 transitions, 8316 flow [2024-05-12 12:51:04,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:04,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:04,411 INFO 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-05-12 12:51:04,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-05-12 12:51:04,412 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:04,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:04,412 INFO L85 PathProgramCache]: Analyzing trace with hash 516989598, now seen corresponding path program 16 times [2024-05-12 12:51:04,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:04,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601749958] [2024-05-12 12:51:04,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:04,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:04,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:04,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:04,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:04,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601749958] [2024-05-12 12:51:04,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601749958] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:04,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:04,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:04,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806694481] [2024-05-12 12:51:04,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:04,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:04,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:04,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:04,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:04,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:51:04,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 607 transitions, 8316 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:04,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:04,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:51:04,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:06,617 INFO L124 PetriNetUnfolderBase]: 5483/9559 cut-off events. [2024-05-12 12:51:06,618 INFO L125 PetriNetUnfolderBase]: For 590244/590244 co-relation queries the response was YES. [2024-05-12 12:51:06,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57603 conditions, 9559 events. 5483/9559 cut-off events. For 590244/590244 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 73884 event pairs, 1196 based on Foata normal form. 1/9518 useless extension candidates. Maximal degree in co-relation 57410. Up to 7414 conditions per place. [2024-05-12 12:51:06,765 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 429 selfloop transitions, 203 changer transitions 0/645 dead transitions. [2024-05-12 12:51:06,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 645 transitions, 10170 flow [2024-05-12 12:51:06,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:06,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:06,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:51:06,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-05-12 12:51:06,766 INFO L175 Difference]: Start difference. First operand has 476 places, 607 transitions, 8316 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:51:06,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 645 transitions, 10170 flow [2024-05-12 12:51:10,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 645 transitions, 9670 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 12:51:10,235 INFO L231 Difference]: Finished difference. Result has 478 places, 610 transitions, 8282 flow [2024-05-12 12:51:10,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7836, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8282, PETRI_PLACES=478, PETRI_TRANSITIONS=610} [2024-05-12 12:51:10,244 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 427 predicate places. [2024-05-12 12:51:10,244 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 610 transitions, 8282 flow [2024-05-12 12:51:10,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:10,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:10,244 INFO 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-05-12 12:51:10,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-05-12 12:51:10,245 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:10,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:10,245 INFO L85 PathProgramCache]: Analyzing trace with hash 895459522, now seen corresponding path program 17 times [2024-05-12 12:51:10,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:10,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701957441] [2024-05-12 12:51:10,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:10,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:10,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:10,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:10,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:10,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701957441] [2024-05-12 12:51:10,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701957441] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:10,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:10,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:10,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140714934] [2024-05-12 12:51:10,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:10,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:10,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:10,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:10,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:10,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:51:10,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 610 transitions, 8282 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:10,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:10,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:51:10,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:12,477 INFO L124 PetriNetUnfolderBase]: 5494/9415 cut-off events. [2024-05-12 12:51:12,477 INFO L125 PetriNetUnfolderBase]: For 599104/599104 co-relation queries the response was YES. [2024-05-12 12:51:12,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57484 conditions, 9415 events. 5494/9415 cut-off events. For 599104/599104 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 71718 event pairs, 1025 based on Foata normal form. 1/9369 useless extension candidates. Maximal degree in co-relation 57290. Up to 7426 conditions per place. [2024-05-12 12:51:12,622 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 421 selfloop transitions, 211 changer transitions 0/645 dead transitions. [2024-05-12 12:51:12,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 645 transitions, 10118 flow [2024-05-12 12:51:12,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:12,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:12,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 12:51:12,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:51:12,623 INFO L175 Difference]: Start difference. First operand has 478 places, 610 transitions, 8282 flow. Second operand 8 states and 224 transitions. [2024-05-12 12:51:12,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 645 transitions, 10118 flow [2024-05-12 12:51:16,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 645 transitions, 9709 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:16,285 INFO L231 Difference]: Finished difference. Result has 481 places, 613 transitions, 8341 flow [2024-05-12 12:51:16,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7876, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8341, PETRI_PLACES=481, PETRI_TRANSITIONS=613} [2024-05-12 12:51:16,286 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 430 predicate places. [2024-05-12 12:51:16,286 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 613 transitions, 8341 flow [2024-05-12 12:51:16,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:16,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:16,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:16,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-05-12 12:51:16,287 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:16,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:16,287 INFO L85 PathProgramCache]: Analyzing trace with hash 303210652, now seen corresponding path program 18 times [2024-05-12 12:51:16,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:16,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160109329] [2024-05-12 12:51:16,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:16,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:16,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:16,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:16,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:16,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160109329] [2024-05-12 12:51:16,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160109329] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:16,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:16,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:16,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172414391] [2024-05-12 12:51:16,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:16,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:16,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:16,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:16,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:16,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:51:16,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 613 transitions, 8341 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:16,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:16,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:51:16,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:18,515 INFO L124 PetriNetUnfolderBase]: 5491/9391 cut-off events. [2024-05-12 12:51:18,515 INFO L125 PetriNetUnfolderBase]: For 601479/601479 co-relation queries the response was YES. [2024-05-12 12:51:18,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57406 conditions, 9391 events. 5491/9391 cut-off events. For 601479/601479 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 71377 event pairs, 1060 based on Foata normal form. 1/9335 useless extension candidates. Maximal degree in co-relation 57211. Up to 7423 conditions per place. [2024-05-12 12:51:18,665 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 439 selfloop transitions, 200 changer transitions 0/652 dead transitions. [2024-05-12 12:51:18,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 652 transitions, 10405 flow [2024-05-12 12:51:18,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:18,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:18,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:51:18,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:51:18,666 INFO L175 Difference]: Start difference. First operand has 481 places, 613 transitions, 8341 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:51:18,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 652 transitions, 10405 flow [2024-05-12 12:51:22,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 652 transitions, 10065 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:22,291 INFO L231 Difference]: Finished difference. Result has 484 places, 613 transitions, 8407 flow [2024-05-12 12:51:22,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8001, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8407, PETRI_PLACES=484, PETRI_TRANSITIONS=613} [2024-05-12 12:51:22,291 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 433 predicate places. [2024-05-12 12:51:22,291 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 613 transitions, 8407 flow [2024-05-12 12:51:22,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:22,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:22,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:22,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-05-12 12:51:22,292 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:22,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:22,292 INFO L85 PathProgramCache]: Analyzing trace with hash -10483928, now seen corresponding path program 19 times [2024-05-12 12:51:22,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:22,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035354136] [2024-05-12 12:51:22,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:22,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:22,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:22,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:22,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:22,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035354136] [2024-05-12 12:51:22,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035354136] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:22,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:22,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:22,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107079569] [2024-05-12 12:51:22,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:22,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:22,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:22,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:22,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:22,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:51:22,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 613 transitions, 8407 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:22,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:22,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:51:22,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:24,621 INFO L124 PetriNetUnfolderBase]: 5513/9521 cut-off events. [2024-05-12 12:51:24,621 INFO L125 PetriNetUnfolderBase]: For 614374/614374 co-relation queries the response was YES. [2024-05-12 12:51:24,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57809 conditions, 9521 events. 5513/9521 cut-off events. For 614374/614374 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 73126 event pairs, 1245 based on Foata normal form. 1/9455 useless extension candidates. Maximal degree in co-relation 57613. Up to 7861 conditions per place. [2024-05-12 12:51:24,772 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 550 selfloop transitions, 89 changer transitions 0/652 dead transitions. [2024-05-12 12:51:24,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 652 transitions, 9855 flow [2024-05-12 12:51:24,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:24,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:24,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:51:24,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904255319148937 [2024-05-12 12:51:24,773 INFO L175 Difference]: Start difference. First operand has 484 places, 613 transitions, 8407 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:51:24,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 652 transitions, 9855 flow [2024-05-12 12:51:28,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 652 transitions, 9389 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 12:51:28,615 INFO L231 Difference]: Finished difference. Result has 485 places, 619 transitions, 8225 flow [2024-05-12 12:51:28,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7959, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8225, PETRI_PLACES=485, PETRI_TRANSITIONS=619} [2024-05-12 12:51:28,616 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 434 predicate places. [2024-05-12 12:51:28,616 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 619 transitions, 8225 flow [2024-05-12 12:51:28,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:28,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:28,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:28,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-05-12 12:51:28,616 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:28,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:28,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1062822564, now seen corresponding path program 13 times [2024-05-12 12:51:28,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:28,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870983957] [2024-05-12 12:51:28,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:28,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:28,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:28,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-05-12 12:51:28,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:28,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870983957] [2024-05-12 12:51:28,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870983957] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:28,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:28,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:28,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800247873] [2024-05-12 12:51:28,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:28,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:28,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:28,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:28,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:28,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:51:28,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 619 transitions, 8225 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:28,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:28,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:51:28,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:30,813 INFO L124 PetriNetUnfolderBase]: 5524/9461 cut-off events. [2024-05-12 12:51:30,813 INFO L125 PetriNetUnfolderBase]: For 621493/621493 co-relation queries the response was YES. [2024-05-12 12:51:30,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57351 conditions, 9461 events. 5524/9461 cut-off events. For 621493/621493 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 72371 event pairs, 1121 based on Foata normal form. 1/9388 useless extension candidates. Maximal degree in co-relation 57154. Up to 7544 conditions per place. [2024-05-12 12:51:30,964 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 469 selfloop transitions, 175 changer transitions 0/657 dead transitions. [2024-05-12 12:51:30,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 657 transitions, 10121 flow [2024-05-12 12:51:30,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:30,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:30,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:51:30,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-05-12 12:51:30,965 INFO L175 Difference]: Start difference. First operand has 485 places, 619 transitions, 8225 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:51:30,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 657 transitions, 10121 flow [2024-05-12 12:51:34,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 657 transitions, 9931 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:35,005 INFO L231 Difference]: Finished difference. Result has 488 places, 622 transitions, 8447 flow [2024-05-12 12:51:35,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8035, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8447, PETRI_PLACES=488, PETRI_TRANSITIONS=622} [2024-05-12 12:51:35,006 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 437 predicate places. [2024-05-12 12:51:35,006 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 622 transitions, 8447 flow [2024-05-12 12:51:35,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:35,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:35,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:35,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-05-12 12:51:35,006 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:35,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:35,007 INFO L85 PathProgramCache]: Analyzing trace with hash 314643328, now seen corresponding path program 14 times [2024-05-12 12:51:35,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:35,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164924147] [2024-05-12 12:51:35,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:35,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:35,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:35,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:35,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:35,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164924147] [2024-05-12 12:51:35,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164924147] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:35,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:35,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:35,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275761904] [2024-05-12 12:51:35,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:35,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:35,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:35,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:35,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:35,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:51:35,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 622 transitions, 8447 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:35,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:35,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:51:35,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:37,393 INFO L124 PetriNetUnfolderBase]: 5535/9206 cut-off events. [2024-05-12 12:51:37,393 INFO L125 PetriNetUnfolderBase]: For 627552/627552 co-relation queries the response was YES. [2024-05-12 12:51:37,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57614 conditions, 9206 events. 5535/9206 cut-off events. For 627552/627552 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 68600 event pairs, 954 based on Foata normal form. 1/9148 useless extension candidates. Maximal degree in co-relation 57416. Up to 7556 conditions per place. [2024-05-12 12:51:37,535 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 473 selfloop transitions, 172 changer transitions 0/658 dead transitions. [2024-05-12 12:51:37,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 658 transitions, 10587 flow [2024-05-12 12:51:37,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:37,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:37,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 12:51:37,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037234042553191 [2024-05-12 12:51:37,537 INFO L175 Difference]: Start difference. First operand has 488 places, 622 transitions, 8447 flow. Second operand 8 states and 227 transitions. [2024-05-12 12:51:37,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 658 transitions, 10587 flow [2024-05-12 12:51:41,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 658 transitions, 10033 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-05-12 12:51:41,386 INFO L231 Difference]: Finished difference. Result has 489 places, 625 transitions, 8305 flow [2024-05-12 12:51:41,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7915, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8305, PETRI_PLACES=489, PETRI_TRANSITIONS=625} [2024-05-12 12:51:41,387 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 438 predicate places. [2024-05-12 12:51:41,387 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 625 transitions, 8305 flow [2024-05-12 12:51:41,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:41,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:41,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-05-12 12:51:41,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-05-12 12:51:41,387 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:41,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:41,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1051780860, now seen corresponding path program 20 times [2024-05-12 12:51:41,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:41,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931184791] [2024-05-12 12:51:41,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:41,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:41,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:41,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:41,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:41,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931184791] [2024-05-12 12:51:41,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931184791] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:41,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:41,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:41,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140694163] [2024-05-12 12:51:41,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:41,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:41,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:41,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:41,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:41,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:51:41,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 625 transitions, 8305 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:41,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:41,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:51:41,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:43,615 INFO L124 PetriNetUnfolderBase]: 5532/9607 cut-off events. [2024-05-12 12:51:43,615 INFO L125 PetriNetUnfolderBase]: For 630064/630064 co-relation queries the response was YES. [2024-05-12 12:51:43,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57484 conditions, 9607 events. 5532/9607 cut-off events. For 630064/630064 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 74077 event pairs, 1242 based on Foata normal form. 1/9554 useless extension candidates. Maximal degree in co-relation 57286. Up to 7865 conditions per place. [2024-05-12 12:51:43,762 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 553 selfloop transitions, 96 changer transitions 0/662 dead transitions. [2024-05-12 12:51:43,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 662 transitions, 9925 flow [2024-05-12 12:51:43,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:51:43,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:51:43,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-05-12 12:51:43,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5702127659574469 [2024-05-12 12:51:43,763 INFO L175 Difference]: Start difference. First operand has 489 places, 625 transitions, 8305 flow. Second operand 10 states and 268 transitions. [2024-05-12 12:51:43,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 662 transitions, 9925 flow [2024-05-12 12:51:48,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 662 transitions, 9455 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 12:51:48,222 INFO L231 Difference]: Finished difference. Result has 493 places, 625 transitions, 8033 flow [2024-05-12 12:51:48,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7835, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8033, PETRI_PLACES=493, PETRI_TRANSITIONS=625} [2024-05-12 12:51:48,222 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 442 predicate places. [2024-05-12 12:51:48,222 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 625 transitions, 8033 flow [2024-05-12 12:51:48,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:48,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:48,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:48,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-05-12 12:51:48,223 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:48,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:48,223 INFO L85 PathProgramCache]: Analyzing trace with hash 314257378, now seen corresponding path program 15 times [2024-05-12 12:51:48,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:48,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716907245] [2024-05-12 12:51:48,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:48,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:48,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:48,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-05-12 12:51:48,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:48,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716907245] [2024-05-12 12:51:48,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716907245] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:48,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:48,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:48,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762063505] [2024-05-12 12:51:48,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:48,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:48,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:48,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:48,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:48,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:51:48,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 625 transitions, 8033 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:48,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:48,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:51:48,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:50,468 INFO L124 PetriNetUnfolderBase]: 5529/9198 cut-off events. [2024-05-12 12:51:50,468 INFO L125 PetriNetUnfolderBase]: For 625558/625558 co-relation queries the response was YES. [2024-05-12 12:51:50,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56611 conditions, 9198 events. 5529/9198 cut-off events. For 625558/625558 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 68502 event pairs, 954 based on Foata normal form. 1/9140 useless extension candidates. Maximal degree in co-relation 56412. Up to 7549 conditions per place. [2024-05-12 12:51:50,606 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 473 selfloop transitions, 171 changer transitions 0/657 dead transitions. [2024-05-12 12:51:50,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 657 transitions, 9877 flow [2024-05-12 12:51:50,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:50,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:50,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 12:51:50,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037234042553191 [2024-05-12 12:51:50,607 INFO L175 Difference]: Start difference. First operand has 493 places, 625 transitions, 8033 flow. Second operand 8 states and 227 transitions. [2024-05-12 12:51:50,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 657 transitions, 9877 flow [2024-05-12 12:51:55,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 657 transitions, 9624 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-05-12 12:51:55,650 INFO L231 Difference]: Finished difference. Result has 494 places, 625 transitions, 8128 flow [2024-05-12 12:51:55,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7780, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8128, PETRI_PLACES=494, PETRI_TRANSITIONS=625} [2024-05-12 12:51:55,650 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 443 predicate places. [2024-05-12 12:51:55,650 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 625 transitions, 8128 flow [2024-05-12 12:51:55,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:55,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:55,650 INFO 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-05-12 12:51:55,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-05-12 12:51:55,651 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:55,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:55,651 INFO L85 PathProgramCache]: Analyzing trace with hash 314464582, now seen corresponding path program 21 times [2024-05-12 12:51:55,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:55,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469630173] [2024-05-12 12:51:55,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:55,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:55,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:55,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:55,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:55,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469630173] [2024-05-12 12:51:55,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469630173] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:55,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:55,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:55,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424752263] [2024-05-12 12:51:55,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:55,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:55,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:55,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:55,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:55,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:51:55,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 625 transitions, 8128 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:55,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:55,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:51:55,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand