./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe037.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe037.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/safe037.i ./goblint.2024-05-07_14-17-48.files/protection/safe037.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:50:02,249 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:50:02,298 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:50:02,301 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:50:02,302 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:50:02,320 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:50:02,320 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:50:02,320 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:50:02,321 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:50:02,321 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:50:02,322 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:50:02,322 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:50:02,322 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:50:02,323 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:50:02,323 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:50:02,323 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:50:02,323 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:50:02,324 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:50:02,324 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:50:02,324 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:50:02,325 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:50:02,325 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:50:02,326 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:50:02,326 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:50:02,326 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:50:02,326 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:50:02,327 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:50:02,327 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:50:02,327 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:50:02,328 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:50:02,328 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:50:02,328 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:50:02,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:50:02,329 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:50:02,329 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:50:02,329 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:50:02,330 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:50:02,330 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:50:02,330 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:50:02,330 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:50:02,331 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:50:02,331 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:50:02,331 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:50:02,331 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:50:02,554 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:50:02,577 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:50:02,578 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:50:02,580 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:50:02,580 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:50:02,581 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/safe037.yml/witness.yml [2024-05-12 12:50:02,684 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:50:02,684 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:50:02,685 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe037.i [2024-05-12 12:50:03,763 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:50:04,004 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:50:04,005 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i [2024-05-12 12:50:04,020 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0286ad1d0/184c069feb64429290eb0d808d3fd9ab/FLAGa1ae7eb7a [2024-05-12 12:50:04,034 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0286ad1d0/184c069feb64429290eb0d808d3fd9ab [2024-05-12 12:50:04,035 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:50:04,036 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:50:04,039 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:50:04,039 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:50:04,042 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:50:04,043 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:50:02" (1/2) ... [2024-05-12 12:50:04,044 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@99c4e58 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:50:04, skipping insertion in model container [2024-05-12 12:50:04,044 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:50:02" (1/2) ... [2024-05-12 12:50:04,046 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@444d0736 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:50:04, skipping insertion in model container [2024-05-12 12:50:04,046 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:50:04" (2/2) ... [2024-05-12 12:50:04,046 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@99c4e58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04, skipping insertion in model container [2024-05-12 12:50:04,046 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:50:04" (2/2) ... [2024-05-12 12:50:04,047 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:50:04,082 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:50:04,084 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] ((((((! 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_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 12:50:04,084 INFO L97 edCorrectnessWitness]: Location invariant before [L792-L792] ((((((! 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_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 12:50:04,084 INFO L97 edCorrectnessWitness]: Location invariant before [L791-L791] ((((((! 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_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 12:50:04,084 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:50:04,084 INFO L106 edCorrectnessWitness]: ghost_update [L787-L787] multithreaded = 1; [2024-05-12 12:50:04,120 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:50:04,261 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/safe037.i[941,954] [2024-05-12 12:50:04,415 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:50:04,425 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:50:04,508 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/safe037.i[941,954] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:50:04,593 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:50:04,631 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:50:04,631 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04 WrapperNode [2024-05-12 12:50:04,632 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:50:04,633 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:50:04,633 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:50:04,633 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:50:04,639 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:50:04" (1/1) ... [2024-05-12 12:50:04,663 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:50:04" (1/1) ... [2024-05-12 12:50:04,694 INFO L138 Inliner]: procedures = 176, calls = 59, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 77 [2024-05-12 12:50:04,694 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:50:04,695 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:50:04,695 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:50:04,695 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:50:04,735 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (1/1) ... [2024-05-12 12:50:04,735 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (1/1) ... [2024-05-12 12:50:04,737 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (1/1) ... [2024-05-12 12:50:04,749 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:50:04,750 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (1/1) ... [2024-05-12 12:50:04,750 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (1/1) ... [2024-05-12 12:50:04,755 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (1/1) ... [2024-05-12 12:50:04,756 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (1/1) ... [2024-05-12 12:50:04,757 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (1/1) ... [2024-05-12 12:50:04,758 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (1/1) ... [2024-05-12 12:50:04,760 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:50:04,761 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:50:04,761 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:50:04,761 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:50:04,762 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (1/1) ... [2024-05-12 12:50:04,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:50:04,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:50:04,791 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:50:04,796 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:50:04,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:50:04,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:50:04,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:50:04,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:50:04,826 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:50:04,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:50:04,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:50:04,826 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:50:04,826 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:50:04,826 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:50:04,826 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:50:04,826 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:50:04,827 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:50:04,827 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:50:04,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:50:04,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:50:04,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:50:04,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:50:04,827 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:50:04,827 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:50:04,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:50:04,829 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:50:04,946 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:50:04,948 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:50:05,159 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:50:05,159 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:50:05,238 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:50:05,242 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:50:05,243 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:50:05 BoogieIcfgContainer [2024-05-12 12:50:05,243 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:50:05,244 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:50:05,245 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:50:05,248 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:50:05,248 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:50:02" (1/4) ... [2024-05-12 12:50:05,249 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d9635e7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:50:05, skipping insertion in model container [2024-05-12 12:50:05,249 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:50:04" (2/4) ... [2024-05-12 12:50:05,250 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d9635e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:50:05, skipping insertion in model container [2024-05-12 12:50:05,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:50:04" (3/4) ... [2024-05-12 12:50:05,250 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d9635e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:50:05, skipping insertion in model container [2024-05-12 12:50:05,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:50:05" (4/4) ... [2024-05-12 12:50:05,251 INFO L112 eAbstractionObserver]: Analyzing ICFG safe037.i [2024-05-12 12:50:05,264 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:50:05,264 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:50:05,264 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:50:05,321 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:50:05,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 12:50:05,377 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-05-12 12:50:05,377 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:50:05,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 75 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-05-12 12:50:05,381 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 12:50:05,385 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 43 transitions, 95 flow [2024-05-12 12:50:05,392 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:50:05,397 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;@1e36379b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:50:05,398 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:50:05,401 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:50:05,401 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-05-12 12:50:05,401 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:50:05,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:05,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:50:05,402 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:50:05,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:05,406 INFO L85 PathProgramCache]: Analyzing trace with hash -2039285960, now seen corresponding path program 1 times [2024-05-12 12:50:05,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:05,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467962433] [2024-05-12 12:50:05,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:05,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:05,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:05,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:05,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:05,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467962433] [2024-05-12 12:50:05,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467962433] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:05,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:05,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:50:05,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29573899] [2024-05-12 12:50:05,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:05,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:50:05,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:05,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:50:05,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:50:05,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-05-12 12:50:05,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 43 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:05,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:05,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-05-12 12:50:05,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:06,257 INFO L124 PetriNetUnfolderBase]: 759/1439 cut-off events. [2024-05-12 12:50:06,258 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-05-12 12:50:06,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2645 conditions, 1439 events. 759/1439 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8764 event pairs, 534 based on Foata normal form. 1/1330 useless extension candidates. Maximal degree in co-relation 2630. Up to 1147 conditions per place. [2024-05-12 12:50:06,269 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 33 selfloop transitions, 4 changer transitions 0/55 dead transitions. [2024-05-12 12:50:06,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 55 transitions, 199 flow [2024-05-12 12:50:06,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:50:06,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:50:06,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 106 transitions. [2024-05-12 12:50:06,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7210884353741497 [2024-05-12 12:50:06,280 INFO L175 Difference]: Start difference. First operand has 53 places, 43 transitions, 95 flow. Second operand 3 states and 106 transitions. [2024-05-12 12:50:06,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 55 transitions, 199 flow [2024-05-12 12:50:06,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 55 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:06,286 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 122 flow [2024-05-12 12:50:06,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-05-12 12:50:06,291 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-05-12 12:50:06,291 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 122 flow [2024-05-12 12:50:06,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:06,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:06,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:06,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:50:06,292 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:50:06,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:06,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1248692585, now seen corresponding path program 1 times [2024-05-12 12:50:06,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:06,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424637885] [2024-05-12 12:50:06,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:06,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:06,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:06,506 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:06,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:06,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424637885] [2024-05-12 12:50:06,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424637885] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:06,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:06,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:50:06,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206454979] [2024-05-12 12:50:06,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:06,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:50:06,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:06,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:50:06,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:50:06,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-05-12 12:50:06,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 122 flow. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:06,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:06,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-05-12 12:50:06,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:06,745 INFO L124 PetriNetUnfolderBase]: 937/1701 cut-off events. [2024-05-12 12:50:06,745 INFO L125 PetriNetUnfolderBase]: For 310/310 co-relation queries the response was YES. [2024-05-12 12:50:06,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3584 conditions, 1701 events. 937/1701 cut-off events. For 310/310 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10394 event pairs, 567 based on Foata normal form. 3/1639 useless extension candidates. Maximal degree in co-relation 3569. Up to 1383 conditions per place. [2024-05-12 12:50:06,756 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 43 selfloop transitions, 7 changer transitions 0/67 dead transitions. [2024-05-12 12:50:06,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 67 transitions, 276 flow [2024-05-12 12:50:06,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:50:06,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:50:06,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-05-12 12:50:06,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6989795918367347 [2024-05-12 12:50:06,762 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 122 flow. Second operand 4 states and 137 transitions. [2024-05-12 12:50:06,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 67 transitions, 276 flow [2024-05-12 12:50:06,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 67 transitions, 272 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:50:06,765 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 158 flow [2024-05-12 12:50:06,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=158, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-05-12 12:50:06,769 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 3 predicate places. [2024-05-12 12:50:06,770 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 158 flow [2024-05-12 12:50:06,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:06,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:06,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:06,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:50:06,771 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:50:06,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:06,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1667519794, now seen corresponding path program 1 times [2024-05-12 12:50:06,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:06,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386882213] [2024-05-12 12:50:06,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:06,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:06,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:06,969 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:06,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:06,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386882213] [2024-05-12 12:50:06,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386882213] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:06,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:06,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:50:06,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426104232] [2024-05-12 12:50:06,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:06,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:50:06,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:06,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:50:06,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:50:06,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-05-12 12:50:06,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 158 flow. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:06,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:06,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-05-12 12:50:06,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:07,149 INFO L124 PetriNetUnfolderBase]: 958/1800 cut-off events. [2024-05-12 12:50:07,150 INFO L125 PetriNetUnfolderBase]: For 795/795 co-relation queries the response was YES. [2024-05-12 12:50:07,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4151 conditions, 1800 events. 958/1800 cut-off events. For 795/795 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11163 event pairs, 449 based on Foata normal form. 2/1766 useless extension candidates. Maximal degree in co-relation 4134. Up to 1425 conditions per place. [2024-05-12 12:50:07,161 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 43 selfloop transitions, 7 changer transitions 0/67 dead transitions. [2024-05-12 12:50:07,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 67 transitions, 306 flow [2024-05-12 12:50:07,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:50:07,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:50:07,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-05-12 12:50:07,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-05-12 12:50:07,166 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 158 flow. Second operand 4 states and 133 transitions. [2024-05-12 12:50:07,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 67 transitions, 306 flow [2024-05-12 12:50:07,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 292 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:07,171 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 184 flow [2024-05-12 12:50:07,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=184, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-05-12 12:50:07,172 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 5 predicate places. [2024-05-12 12:50:07,172 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 184 flow [2024-05-12 12:50:07,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:07,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:07,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:07,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:50:07,173 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:50:07,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:07,174 INFO L85 PathProgramCache]: Analyzing trace with hash -264112157, now seen corresponding path program 1 times [2024-05-12 12:50:07,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:07,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139826456] [2024-05-12 12:50:07,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:07,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:07,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:07,424 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:07,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:07,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139826456] [2024-05-12 12:50:07,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139826456] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:07,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:07,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:07,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778739494] [2024-05-12 12:50:07,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:07,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:07,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:07,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:07,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:07,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:07,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 184 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:07,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:07,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:07,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:07,711 INFO L124 PetriNetUnfolderBase]: 1184/2143 cut-off events. [2024-05-12 12:50:07,711 INFO L125 PetriNetUnfolderBase]: For 1683/1731 co-relation queries the response was YES. [2024-05-12 12:50:07,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5333 conditions, 2143 events. 1184/2143 cut-off events. For 1683/1731 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13247 event pairs, 462 based on Foata normal form. 6/2086 useless extension candidates. Maximal degree in co-relation 5315. Up to 1682 conditions per place. [2024-05-12 12:50:07,739 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 62 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2024-05-12 12:50:07,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 90 transitions, 432 flow [2024-05-12 12:50:07,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:07,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:07,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-05-12 12:50:07,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6598639455782312 [2024-05-12 12:50:07,740 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 184 flow. Second operand 6 states and 194 transitions. [2024-05-12 12:50:07,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 90 transitions, 432 flow [2024-05-12 12:50:07,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 90 transitions, 416 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:07,743 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 227 flow [2024-05-12 12:50:07,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=227, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-05-12 12:50:07,743 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 9 predicate places. [2024-05-12 12:50:07,744 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 227 flow [2024-05-12 12:50:07,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:07,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:07,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:07,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:50:07,744 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:50:07,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:07,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1296375697, now seen corresponding path program 1 times [2024-05-12 12:50:07,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:07,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033981268] [2024-05-12 12:50:07,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:07,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:07,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:07,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:07,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:07,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033981268] [2024-05-12 12:50:07,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033981268] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:07,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:07,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:50:07,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086738188] [2024-05-12 12:50:07,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:07,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:50:07,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:07,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:50:07,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:50:07,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:07,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 227 flow. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call 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:07,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:07,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:07,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:08,107 INFO L124 PetriNetUnfolderBase]: 1201/2155 cut-off events. [2024-05-12 12:50:08,109 INFO L125 PetriNetUnfolderBase]: For 2703/2753 co-relation queries the response was YES. [2024-05-12 12:50:08,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5869 conditions, 2155 events. 1201/2155 cut-off events. For 2703/2753 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13460 event pairs, 560 based on Foata normal form. 4/2099 useless extension candidates. Maximal degree in co-relation 5849. Up to 1722 conditions per place. [2024-05-12 12:50:08,120 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 57 selfloop transitions, 15 changer transitions 0/88 dead transitions. [2024-05-12 12:50:08,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 485 flow [2024-05-12 12:50:08,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:50:08,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:50:08,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 165 transitions. [2024-05-12 12:50:08,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.673469387755102 [2024-05-12 12:50:08,122 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 227 flow. Second operand 5 states and 165 transitions. [2024-05-12 12:50:08,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 88 transitions, 485 flow [2024-05-12 12:50:08,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 88 transitions, 456 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:08,127 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 278 flow [2024-05-12 12:50:08,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=278, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-05-12 12:50:08,129 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 11 predicate places. [2024-05-12 12:50:08,129 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 278 flow [2024-05-12 12:50:08,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call 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:08,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:08,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:08,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:50:08,129 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:50:08,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:08,130 INFO L85 PathProgramCache]: Analyzing trace with hash 911147613, now seen corresponding path program 2 times [2024-05-12 12:50:08,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:08,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468939223] [2024-05-12 12:50:08,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:08,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:08,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:08,296 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:08,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:08,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468939223] [2024-05-12 12:50:08,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468939223] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:08,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:08,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:50:08,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354758048] [2024-05-12 12:50:08,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:08,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:50:08,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:08,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:50:08,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:50:08,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:08,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 278 flow. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call 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:08,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:08,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:08,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:08,495 INFO L124 PetriNetUnfolderBase]: 1196/2095 cut-off events. [2024-05-12 12:50:08,495 INFO L125 PetriNetUnfolderBase]: For 3726/3847 co-relation queries the response was YES. [2024-05-12 12:50:08,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6173 conditions, 2095 events. 1196/2095 cut-off events. For 3726/3847 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12662 event pairs, 395 based on Foata normal form. 40/2085 useless extension candidates. Maximal degree in co-relation 6152. Up to 1717 conditions per place. [2024-05-12 12:50:08,509 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 52 selfloop transitions, 15 changer transitions 0/83 dead transitions. [2024-05-12 12:50:08,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 462 flow [2024-05-12 12:50:08,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:50:08,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:50:08,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-05-12 12:50:08,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-05-12 12:50:08,510 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 278 flow. Second operand 5 states and 160 transitions. [2024-05-12 12:50:08,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 462 flow [2024-05-12 12:50:08,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 434 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-05-12 12:50:08,517 INFO L231 Difference]: Finished difference. Result has 68 places, 62 transitions, 288 flow [2024-05-12 12:50:08,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=288, PETRI_PLACES=68, PETRI_TRANSITIONS=62} [2024-05-12 12:50:08,517 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 15 predicate places. [2024-05-12 12:50:08,517 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 62 transitions, 288 flow [2024-05-12 12:50:08,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call 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:08,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:08,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:08,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:50:08,518 INFO L420 AbstractCegarLoop]: === Iteration 7 === 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:08,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:08,519 INFO L85 PathProgramCache]: Analyzing trace with hash -2133032681, now seen corresponding path program 1 times [2024-05-12 12:50:08,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:08,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776971450] [2024-05-12 12:50:08,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:08,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:08,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:08,666 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:08,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:08,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776971450] [2024-05-12 12:50:08,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776971450] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:08,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:08,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:50:08,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039161234] [2024-05-12 12:50:08,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:08,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:50:08,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:08,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:50:08,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:50:08,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-05-12 12:50:08,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 62 transitions, 288 flow. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:08,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:08,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-05-12 12:50:08,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:08,849 INFO L124 PetriNetUnfolderBase]: 1156/2170 cut-off events. [2024-05-12 12:50:08,850 INFO L125 PetriNetUnfolderBase]: For 3817/3817 co-relation queries the response was YES. [2024-05-12 12:50:08,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6202 conditions, 2170 events. 1156/2170 cut-off events. For 3817/3817 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13797 event pairs, 411 based on Foata normal form. 1/2140 useless extension candidates. Maximal degree in co-relation 6179. Up to 1690 conditions per place. [2024-05-12 12:50:08,864 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 50 selfloop transitions, 7 changer transitions 0/77 dead transitions. [2024-05-12 12:50:08,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 77 transitions, 446 flow [2024-05-12 12:50:08,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:50:08,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:50:08,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-05-12 12:50:08,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-05-12 12:50:08,866 INFO L175 Difference]: Start difference. First operand has 68 places, 62 transitions, 288 flow. Second operand 4 states and 128 transitions. [2024-05-12 12:50:08,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 77 transitions, 446 flow [2024-05-12 12:50:08,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 77 transitions, 404 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:08,871 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 288 flow [2024-05-12 12:50:08,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=288, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2024-05-12 12:50:08,872 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 14 predicate places. [2024-05-12 12:50:08,872 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 288 flow [2024-05-12 12:50:08,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:08,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:08,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:08,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:50:08,873 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:50:08,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:08,873 INFO L85 PathProgramCache]: Analyzing trace with hash -205518366, now seen corresponding path program 1 times [2024-05-12 12:50:08,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:08,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804714214] [2024-05-12 12:50:08,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:08,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:08,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:09,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:50:09,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:09,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804714214] [2024-05-12 12:50:09,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804714214] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:09,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:09,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:09,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516147681] [2024-05-12 12:50:09,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:09,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:09,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:09,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:09,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:09,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:09,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 288 flow. Second operand has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 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:50:09,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:09,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:09,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:09,283 INFO L124 PetriNetUnfolderBase]: 1207/2087 cut-off events. [2024-05-12 12:50:09,283 INFO L125 PetriNetUnfolderBase]: For 4951/5095 co-relation queries the response was YES. [2024-05-12 12:50:09,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6564 conditions, 2087 events. 1207/2087 cut-off events. For 4951/5095 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12488 event pairs, 361 based on Foata normal form. 2/2055 useless extension candidates. Maximal degree in co-relation 6541. Up to 1740 conditions per place. [2024-05-12 12:50:09,295 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 72 selfloop transitions, 13 changer transitions 0/101 dead transitions. [2024-05-12 12:50:09,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 101 transitions, 560 flow [2024-05-12 12:50:09,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:09,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:09,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-05-12 12:50:09,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6564625850340136 [2024-05-12 12:50:09,297 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 288 flow. Second operand 6 states and 193 transitions. [2024-05-12 12:50:09,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 101 transitions, 560 flow [2024-05-12 12:50:09,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 101 transitions, 540 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:09,302 INFO L231 Difference]: Finished difference. Result has 71 places, 68 transitions, 330 flow [2024-05-12 12:50:09,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=330, PETRI_PLACES=71, PETRI_TRANSITIONS=68} [2024-05-12 12:50:09,303 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 18 predicate places. [2024-05-12 12:50:09,303 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 68 transitions, 330 flow [2024-05-12 12:50:09,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 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:50:09,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:09,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:09,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:50:09,304 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:50:09,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:09,305 INFO L85 PathProgramCache]: Analyzing trace with hash -276503794, now seen corresponding path program 2 times [2024-05-12 12:50:09,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:09,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399432139] [2024-05-12 12:50:09,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:09,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:09,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:09,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:09,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399432139] [2024-05-12 12:50:09,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399432139] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:09,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:09,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:09,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238400341] [2024-05-12 12:50:09,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:09,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:09,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:09,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:09,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:09,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:09,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 68 transitions, 330 flow. Second operand has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 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:50:09,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:09,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:09,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:09,681 INFO L124 PetriNetUnfolderBase]: 1224/2123 cut-off events. [2024-05-12 12:50:09,681 INFO L125 PetriNetUnfolderBase]: For 6361/6501 co-relation queries the response was YES. [2024-05-12 12:50:09,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7111 conditions, 2123 events. 1224/2123 cut-off events. For 6361/6501 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12828 event pairs, 357 based on Foata normal form. 30/2126 useless extension candidates. Maximal degree in co-relation 7087. Up to 1697 conditions per place. [2024-05-12 12:50:09,694 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 65 selfloop transitions, 25 changer transitions 0/106 dead transitions. [2024-05-12 12:50:09,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 106 transitions, 672 flow [2024-05-12 12:50:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:09,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:09,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 196 transitions. [2024-05-12 12:50:09,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 12:50:09,696 INFO L175 Difference]: Start difference. First operand has 71 places, 68 transitions, 330 flow. Second operand 6 states and 196 transitions. [2024-05-12 12:50:09,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 106 transitions, 672 flow [2024-05-12 12:50:09,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 106 transitions, 634 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:09,702 INFO L231 Difference]: Finished difference. Result has 73 places, 74 transitions, 412 flow [2024-05-12 12:50:09,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=412, PETRI_PLACES=73, PETRI_TRANSITIONS=74} [2024-05-12 12:50:09,703 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 20 predicate places. [2024-05-12 12:50:09,703 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 74 transitions, 412 flow [2024-05-12 12:50:09,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 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:50:09,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:09,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:09,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:50:09,703 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:50:09,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:09,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1696377938, now seen corresponding path program 3 times [2024-05-12 12:50:09,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:09,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596704578] [2024-05-12 12:50:09,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:09,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:09,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:09,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:09,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:09,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596704578] [2024-05-12 12:50:09,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596704578] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:09,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:09,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:09,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390074664] [2024-05-12 12:50:09,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:09,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:09,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:09,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:09,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:09,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:09,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 74 transitions, 412 flow. Second operand has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 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:50:09,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:09,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:09,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:10,078 INFO L124 PetriNetUnfolderBase]: 1219/2167 cut-off events. [2024-05-12 12:50:10,078 INFO L125 PetriNetUnfolderBase]: For 8568/8730 co-relation queries the response was YES. [2024-05-12 12:50:10,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7546 conditions, 2167 events. 1219/2167 cut-off events. For 8568/8730 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13397 event pairs, 547 based on Foata normal form. 40/2156 useless extension candidates. Maximal degree in co-relation 7521. Up to 1692 conditions per place. [2024-05-12 12:50:10,112 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 60 selfloop transitions, 25 changer transitions 0/101 dead transitions. [2024-05-12 12:50:10,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 101 transitions, 646 flow [2024-05-12 12:50:10,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:10,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:10,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-05-12 12:50:10,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-05-12 12:50:10,114 INFO L175 Difference]: Start difference. First operand has 73 places, 74 transitions, 412 flow. Second operand 6 states and 191 transitions. [2024-05-12 12:50:10,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 101 transitions, 646 flow [2024-05-12 12:50:10,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 101 transitions, 596 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:10,122 INFO L231 Difference]: Finished difference. Result has 77 places, 74 transitions, 420 flow [2024-05-12 12:50:10,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=420, PETRI_PLACES=77, PETRI_TRANSITIONS=74} [2024-05-12 12:50:10,122 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 24 predicate places. [2024-05-12 12:50:10,123 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 74 transitions, 420 flow [2024-05-12 12:50:10,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 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:50:10,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:10,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:10,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:50:10,123 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:50:10,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:10,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1071985356, now seen corresponding path program 1 times [2024-05-12 12:50:10,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:10,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577383536] [2024-05-12 12:50:10,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:10,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:10,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:10,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:10,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:10,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577383536] [2024-05-12 12:50:10,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577383536] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:10,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:10,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:10,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568321163] [2024-05-12 12:50:10,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:10,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:10,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:10,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:10,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:10,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:10,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 74 transitions, 420 flow. Second operand has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 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:50:10,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:10,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:10,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:10,591 INFO L124 PetriNetUnfolderBase]: 1286/2393 cut-off events. [2024-05-12 12:50:10,591 INFO L125 PetriNetUnfolderBase]: For 9026/9060 co-relation queries the response was YES. [2024-05-12 12:50:10,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8096 conditions, 2393 events. 1286/2393 cut-off events. For 9026/9060 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15115 event pairs, 550 based on Foata normal form. 4/2338 useless extension candidates. Maximal degree in co-relation 8069. Up to 1855 conditions per place. [2024-05-12 12:50:10,605 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 79 selfloop transitions, 12 changer transitions 0/107 dead transitions. [2024-05-12 12:50:10,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 107 transitions, 711 flow [2024-05-12 12:50:10,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:10,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:10,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-05-12 12:50:10,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-05-12 12:50:10,606 INFO L175 Difference]: Start difference. First operand has 77 places, 74 transitions, 420 flow. Second operand 6 states and 187 transitions. [2024-05-12 12:50:10,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 107 transitions, 711 flow [2024-05-12 12:50:10,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 107 transitions, 640 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:10,615 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 433 flow [2024-05-12 12:50:10,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=433, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2024-05-12 12:50:10,616 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 26 predicate places. [2024-05-12 12:50:10,616 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 433 flow [2024-05-12 12:50:10,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 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:50:10,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:10,617 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:50:10,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:50:10,617 INFO L420 AbstractCegarLoop]: === Iteration 12 === 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,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:10,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1668270656, now seen corresponding path program 1 times [2024-05-12 12:50:10,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:10,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77597286] [2024-05-12 12:50:10,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:10,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:10,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:10,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:50:10,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:10,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77597286] [2024-05-12 12:50:10,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77597286] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:10,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:10,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:50:10,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311912774] [2024-05-12 12:50:10,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:10,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:50:10,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:10,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:50:10,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:50:10,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:10,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 433 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 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:50:10,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:10,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:10,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:11,032 INFO L124 PetriNetUnfolderBase]: 1459/2589 cut-off events. [2024-05-12 12:50:11,032 INFO L125 PetriNetUnfolderBase]: For 12168/12176 co-relation queries the response was YES. [2024-05-12 12:50:11,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9263 conditions, 2589 events. 1459/2589 cut-off events. For 12168/12176 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16166 event pairs, 706 based on Foata normal form. 6/2556 useless extension candidates. Maximal degree in co-relation 9234. Up to 2089 conditions per place. [2024-05-12 12:50:11,050 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 74 selfloop transitions, 17 changer transitions 0/110 dead transitions. [2024-05-12 12:50:11,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 110 transitions, 739 flow [2024-05-12 12:50:11,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:50:11,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:50:11,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-05-12 12:50:11,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-05-12 12:50:11,051 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 433 flow. Second operand 5 states and 160 transitions. [2024-05-12 12:50:11,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 110 transitions, 739 flow [2024-05-12 12:50:11,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 110 transitions, 700 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:11,062 INFO L231 Difference]: Finished difference. Result has 82 places, 88 transitions, 501 flow [2024-05-12 12:50:11,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=501, PETRI_PLACES=82, PETRI_TRANSITIONS=88} [2024-05-12 12:50:11,064 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 29 predicate places. [2024-05-12 12:50:11,064 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 88 transitions, 501 flow [2024-05-12 12:50:11,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 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:50:11,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:11,064 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:50:11,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:50:11,064 INFO L420 AbstractCegarLoop]: === Iteration 13 === 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:11,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:11,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1096704350, now seen corresponding path program 2 times [2024-05-12 12:50:11,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:11,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230511657] [2024-05-12 12:50:11,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:11,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:11,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:11,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:11,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:11,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230511657] [2024-05-12 12:50:11,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230511657] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:11,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:11,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:50:11,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198026742] [2024-05-12 12:50:11,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:11,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:50:11,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:11,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:50:11,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:50:11,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:11,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 88 transitions, 501 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 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:50:11,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:11,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:11,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:11,509 INFO L124 PetriNetUnfolderBase]: 1458/2507 cut-off events. [2024-05-12 12:50:11,509 INFO L125 PetriNetUnfolderBase]: For 13532/13536 co-relation queries the response was YES. [2024-05-12 12:50:11,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9549 conditions, 2507 events. 1458/2507 cut-off events. For 13532/13536 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15343 event pairs, 484 based on Foata normal form. 5/2489 useless extension candidates. Maximal degree in co-relation 9518. Up to 2086 conditions per place. [2024-05-12 12:50:11,528 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 67 selfloop transitions, 17 changer transitions 0/103 dead transitions. [2024-05-12 12:50:11,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 103 transitions, 703 flow [2024-05-12 12:50:11,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:50:11,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:50:11,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-05-12 12:50:11,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6244897959183674 [2024-05-12 12:50:11,530 INFO L175 Difference]: Start difference. First operand has 82 places, 88 transitions, 501 flow. Second operand 5 states and 153 transitions. [2024-05-12 12:50:11,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 103 transitions, 703 flow [2024-05-12 12:50:11,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 103 transitions, 681 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-05-12 12:50:11,542 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 519 flow [2024-05-12 12:50:11,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=519, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-05-12 12:50:11,544 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 34 predicate places. [2024-05-12 12:50:11,544 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 519 flow [2024-05-12 12:50:11,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 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:50:11,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:11,545 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:50:11,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:50:11,545 INFO L420 AbstractCegarLoop]: === Iteration 14 === 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:11,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:11,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1674943840, now seen corresponding path program 1 times [2024-05-12 12:50:11,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:11,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211798839] [2024-05-12 12:50:11,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:11,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:11,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:11,713 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:11,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:11,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211798839] [2024-05-12 12:50:11,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211798839] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:11,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:11,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:50:11,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284765144] [2024-05-12 12:50:11,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:11,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:50:11,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:11,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:50:11,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:50:11,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:11,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 519 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 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:50:11,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:11,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:11,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:11,967 INFO L124 PetriNetUnfolderBase]: 1382/2475 cut-off events. [2024-05-12 12:50:11,968 INFO L125 PetriNetUnfolderBase]: For 12677/12757 co-relation queries the response was YES. [2024-05-12 12:50:11,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9264 conditions, 2475 events. 1382/2475 cut-off events. For 12677/12757 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15579 event pairs, 379 based on Foata normal form. 1/2429 useless extension candidates. Maximal degree in co-relation 9230. Up to 1982 conditions per place. [2024-05-12 12:50:11,983 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 77 selfloop transitions, 17 changer transitions 0/113 dead transitions. [2024-05-12 12:50:11,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 113 transitions, 813 flow [2024-05-12 12:50:11,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:50:11,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:50:11,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-05-12 12:50:11,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6408163265306123 [2024-05-12 12:50:11,985 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 519 flow. Second operand 5 states and 157 transitions. [2024-05-12 12:50:11,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 113 transitions, 813 flow [2024-05-12 12:50:12,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 113 transitions, 776 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:12,002 INFO L231 Difference]: Finished difference. Result has 89 places, 94 transitions, 564 flow [2024-05-12 12:50:12,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=564, PETRI_PLACES=89, PETRI_TRANSITIONS=94} [2024-05-12 12:50:12,003 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 36 predicate places. [2024-05-12 12:50:12,003 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 94 transitions, 564 flow [2024-05-12 12:50:12,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 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:50:12,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:12,003 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:50:12,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:50:12,003 INFO L420 AbstractCegarLoop]: === Iteration 15 === 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:12,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:12,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1096697406, now seen corresponding path program 2 times [2024-05-12 12:50:12,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:12,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972000032] [2024-05-12 12:50:12,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:12,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:12,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:12,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:12,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:12,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972000032] [2024-05-12 12:50:12,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972000032] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:12,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:12,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:50:12,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126183474] [2024-05-12 12:50:12,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:12,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:50:12,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:12,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:50:12,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:50:12,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:12,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 94 transitions, 564 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 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:50:12,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:12,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:12,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:12,408 INFO L124 PetriNetUnfolderBase]: 1379/2473 cut-off events. [2024-05-12 12:50:12,408 INFO L125 PetriNetUnfolderBase]: For 14245/14323 co-relation queries the response was YES. [2024-05-12 12:50:12,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9632 conditions, 2473 events. 1379/2473 cut-off events. For 14245/14323 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15581 event pairs, 382 based on Foata normal form. 1/2427 useless extension candidates. Maximal degree in co-relation 9597. Up to 1979 conditions per place. [2024-05-12 12:50:12,423 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 73 selfloop transitions, 17 changer transitions 0/109 dead transitions. [2024-05-12 12:50:12,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 109 transitions, 778 flow [2024-05-12 12:50:12,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:50:12,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:50:12,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-05-12 12:50:12,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6244897959183674 [2024-05-12 12:50:12,425 INFO L175 Difference]: Start difference. First operand has 89 places, 94 transitions, 564 flow. Second operand 5 states and 153 transitions. [2024-05-12 12:50:12,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 109 transitions, 778 flow [2024-05-12 12:50:12,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 109 transitions, 748 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-05-12 12:50:12,441 INFO L231 Difference]: Finished difference. Result has 93 places, 94 transitions, 575 flow [2024-05-12 12:50:12,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=575, PETRI_PLACES=93, PETRI_TRANSITIONS=94} [2024-05-12 12:50:12,443 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 40 predicate places. [2024-05-12 12:50:12,443 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 94 transitions, 575 flow [2024-05-12 12:50:12,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 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:50:12,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:12,443 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:50:12,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:50:12,444 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:50:12,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:12,444 INFO L85 PathProgramCache]: Analyzing trace with hash 2008646699, now seen corresponding path program 1 times [2024-05-12 12:50:12,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:12,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479740756] [2024-05-12 12:50:12,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:12,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:12,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:12,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:50:12,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:12,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479740756] [2024-05-12 12:50:12,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479740756] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:12,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:12,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:12,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493863975] [2024-05-12 12:50:12,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:12,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:12,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:12,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:12,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:12,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:12,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 94 transitions, 575 flow. Second operand has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 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:12,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:12,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:12,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:13,065 INFO L124 PetriNetUnfolderBase]: 1653/2932 cut-off events. [2024-05-12 12:50:13,065 INFO L125 PetriNetUnfolderBase]: For 22234/22421 co-relation queries the response was YES. [2024-05-12 12:50:13,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11874 conditions, 2932 events. 1653/2932 cut-off events. For 22234/22421 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18835 event pairs, 539 based on Foata normal form. 28/2874 useless extension candidates. Maximal degree in co-relation 11837. Up to 2086 conditions per place. [2024-05-12 12:50:13,084 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 114 selfloop transitions, 17 changer transitions 0/150 dead transitions. [2024-05-12 12:50:13,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 150 transitions, 1073 flow [2024-05-12 12:50:13,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:13,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:13,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-05-12 12:50:13,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6556122448979592 [2024-05-12 12:50:13,086 INFO L175 Difference]: Start difference. First operand has 93 places, 94 transitions, 575 flow. Second operand 8 states and 257 transitions. [2024-05-12 12:50:13,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 150 transitions, 1073 flow [2024-05-12 12:50:13,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 150 transitions, 1027 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:13,106 INFO L231 Difference]: Finished difference. Result has 96 places, 96 transitions, 607 flow [2024-05-12 12:50:13,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=607, PETRI_PLACES=96, PETRI_TRANSITIONS=96} [2024-05-12 12:50:13,107 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 43 predicate places. [2024-05-12 12:50:13,108 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 96 transitions, 607 flow [2024-05-12 12:50:13,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 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:13,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:13,108 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:50:13,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:50:13,108 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:50:13,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:13,109 INFO L85 PathProgramCache]: Analyzing trace with hash 2011503659, now seen corresponding path program 2 times [2024-05-12 12:50:13,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:13,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129643128] [2024-05-12 12:50:13,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:13,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:13,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:13,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:13,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:13,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129643128] [2024-05-12 12:50:13,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129643128] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:13,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:13,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:13,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854161437] [2024-05-12 12:50:13,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:13,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:13,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:13,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:13,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:13,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:13,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 96 transitions, 607 flow. Second operand has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 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:13,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:13,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:13,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:13,701 INFO L124 PetriNetUnfolderBase]: 1612/2810 cut-off events. [2024-05-12 12:50:13,701 INFO L125 PetriNetUnfolderBase]: For 22884/23113 co-relation queries the response was YES. [2024-05-12 12:50:13,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11595 conditions, 2810 events. 1612/2810 cut-off events. For 22884/23113 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 17685 event pairs, 500 based on Foata normal form. 34/2771 useless extension candidates. Maximal degree in co-relation 11558. Up to 2196 conditions per place. [2024-05-12 12:50:13,721 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 106 selfloop transitions, 14 changer transitions 0/139 dead transitions. [2024-05-12 12:50:13,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 139 transitions, 965 flow [2024-05-12 12:50:13,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:13,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:13,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-05-12 12:50:13,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-05-12 12:50:13,723 INFO L175 Difference]: Start difference. First operand has 96 places, 96 transitions, 607 flow. Second operand 7 states and 224 transitions. [2024-05-12 12:50:13,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 139 transitions, 965 flow [2024-05-12 12:50:13,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 139 transitions, 937 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:13,747 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 614 flow [2024-05-12 12:50:13,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=614, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2024-05-12 12:50:13,747 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 46 predicate places. [2024-05-12 12:50:13,748 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 614 flow [2024-05-12 12:50:13,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 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:13,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:13,748 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:50:13,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:50:13,748 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:50:13,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:13,749 INFO L85 PathProgramCache]: Analyzing trace with hash 402214351, now seen corresponding path program 3 times [2024-05-12 12:50:13,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:13,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055601733] [2024-05-12 12:50:13,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:13,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:13,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:13,918 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:13,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:13,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055601733] [2024-05-12 12:50:13,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055601733] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:13,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:13,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:13,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765515941] [2024-05-12 12:50:13,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:13,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:13,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:13,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:13,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:13,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:13,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 614 flow. Second operand has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 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:13,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:13,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:13,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:14,263 INFO L124 PetriNetUnfolderBase]: 1722/2999 cut-off events. [2024-05-12 12:50:14,264 INFO L125 PetriNetUnfolderBase]: For 26119/26344 co-relation queries the response was YES. [2024-05-12 12:50:14,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12514 conditions, 2999 events. 1722/2999 cut-off events. For 26119/26344 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19370 event pairs, 506 based on Foata normal form. 60/2979 useless extension candidates. Maximal degree in co-relation 12475. Up to 2296 conditions per place. [2024-05-12 12:50:14,284 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 90 selfloop transitions, 28 changer transitions 0/137 dead transitions. [2024-05-12 12:50:14,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 137 transitions, 980 flow [2024-05-12 12:50:14,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:14,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:14,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-05-12 12:50:14,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6559766763848397 [2024-05-12 12:50:14,285 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 614 flow. Second operand 7 states and 225 transitions. [2024-05-12 12:50:14,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 137 transitions, 980 flow [2024-05-12 12:50:14,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 137 transitions, 947 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:50:14,319 INFO L231 Difference]: Finished difference. Result has 100 places, 97 transitions, 666 flow [2024-05-12 12:50:14,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=666, PETRI_PLACES=100, PETRI_TRANSITIONS=97} [2024-05-12 12:50:14,320 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 47 predicate places. [2024-05-12 12:50:14,320 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 97 transitions, 666 flow [2024-05-12 12:50:14,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 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:14,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:14,320 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:50:14,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:50:14,320 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:50:14,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:14,321 INFO L85 PathProgramCache]: Analyzing trace with hash -225275731, now seen corresponding path program 1 times [2024-05-12 12:50:14,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:14,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432489605] [2024-05-12 12:50:14,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:14,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:14,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:14,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:14,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:14,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432489605] [2024-05-12 12:50:14,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432489605] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:14,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:14,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:14,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117402838] [2024-05-12 12:50:14,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:14,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:14,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:14,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:14,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:14,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:14,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 97 transitions, 666 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:14,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:14,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:14,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:14,842 INFO L124 PetriNetUnfolderBase]: 1978/3313 cut-off events. [2024-05-12 12:50:14,842 INFO L125 PetriNetUnfolderBase]: For 29145/29145 co-relation queries the response was YES. [2024-05-12 12:50:14,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13995 conditions, 3313 events. 1978/3313 cut-off events. For 29145/29145 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 20725 event pairs, 507 based on Foata normal form. 4/3306 useless extension candidates. Maximal degree in co-relation 13955. Up to 2815 conditions per place. [2024-05-12 12:50:14,927 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 103 selfloop transitions, 22 changer transitions 0/140 dead transitions. [2024-05-12 12:50:14,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 140 transitions, 1055 flow [2024-05-12 12:50:14,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:14,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:14,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-05-12 12:50:14,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-05-12 12:50:14,929 INFO L175 Difference]: Start difference. First operand has 100 places, 97 transitions, 666 flow. Second operand 7 states and 217 transitions. [2024-05-12 12:50:14,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 140 transitions, 1055 flow [2024-05-12 12:50:14,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 140 transitions, 990 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:14,961 INFO L231 Difference]: Finished difference. Result has 103 places, 102 transitions, 709 flow [2024-05-12 12:50:14,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=709, PETRI_PLACES=103, PETRI_TRANSITIONS=102} [2024-05-12 12:50:14,961 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 50 predicate places. [2024-05-12 12:50:14,961 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 102 transitions, 709 flow [2024-05-12 12:50:14,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:14,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:14,961 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:50:14,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:50:14,962 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:50:14,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:14,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1718731621, now seen corresponding path program 4 times [2024-05-12 12:50:14,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:14,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546739597] [2024-05-12 12:50:14,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:14,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:14,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:15,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:15,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:15,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546739597] [2024-05-12 12:50:15,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546739597] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:15,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:15,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:15,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53019967] [2024-05-12 12:50:15,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:15,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:15,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:15,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:15,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:15,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:15,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 102 transitions, 709 flow. Second operand has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 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,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:15,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:15,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:15,464 INFO L124 PetriNetUnfolderBase]: 1783/3189 cut-off events. [2024-05-12 12:50:15,464 INFO L125 PetriNetUnfolderBase]: For 30941/31135 co-relation queries the response was YES. [2024-05-12 12:50:15,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13435 conditions, 3189 events. 1783/3189 cut-off events. For 30941/31135 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 21075 event pairs, 689 based on Foata normal form. 50/3136 useless extension candidates. Maximal degree in co-relation 13393. Up to 2396 conditions per place. [2024-05-12 12:50:15,484 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 91 selfloop transitions, 29 changer transitions 0/140 dead transitions. [2024-05-12 12:50:15,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 140 transitions, 1075 flow [2024-05-12 12:50:15,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:15,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:15,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-05-12 12:50:15,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472303206997084 [2024-05-12 12:50:15,485 INFO L175 Difference]: Start difference. First operand has 103 places, 102 transitions, 709 flow. Second operand 7 states and 222 transitions. [2024-05-12 12:50:15,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 140 transitions, 1075 flow [2024-05-12 12:50:15,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 140 transitions, 1012 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:15,511 INFO L231 Difference]: Finished difference. Result has 106 places, 103 transitions, 737 flow [2024-05-12 12:50:15,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=737, PETRI_PLACES=106, PETRI_TRANSITIONS=103} [2024-05-12 12:50:15,512 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 53 predicate places. [2024-05-12 12:50:15,512 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 103 transitions, 737 flow [2024-05-12 12:50:15,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 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,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:15,512 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:50:15,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:50:15,512 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:50:15,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:15,513 INFO L85 PathProgramCache]: Analyzing trace with hash 219574895, now seen corresponding path program 2 times [2024-05-12 12:50:15,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:15,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120125910] [2024-05-12 12:50:15,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:15,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:15,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:15,668 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,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:15,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120125910] [2024-05-12 12:50:15,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120125910] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:15,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:15,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:15,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923947572] [2024-05-12 12:50:15,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:15,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:15,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:15,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:15,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:15,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:15,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 103 transitions, 737 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:15,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:15,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:16,040 INFO L124 PetriNetUnfolderBase]: 2073/3614 cut-off events. [2024-05-12 12:50:16,041 INFO L125 PetriNetUnfolderBase]: For 34744/34744 co-relation queries the response was YES. [2024-05-12 12:50:16,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15261 conditions, 3614 events. 2073/3614 cut-off events. For 34744/34744 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 23517 event pairs, 829 based on Foata normal form. 4/3580 useless extension candidates. Maximal degree in co-relation 15218. Up to 2959 conditions per place. [2024-05-12 12:50:16,064 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 103 selfloop transitions, 25 changer transitions 0/143 dead transitions. [2024-05-12 12:50:16,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 143 transitions, 1136 flow [2024-05-12 12:50:16,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:16,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:16,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-05-12 12:50:16,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239067055393586 [2024-05-12 12:50:16,065 INFO L175 Difference]: Start difference. First operand has 106 places, 103 transitions, 737 flow. Second operand 7 states and 214 transitions. [2024-05-12 12:50:16,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 143 transitions, 1136 flow [2024-05-12 12:50:16,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 143 transitions, 1063 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:16,104 INFO L231 Difference]: Finished difference. Result has 109 places, 109 transitions, 796 flow [2024-05-12 12:50:16,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=796, PETRI_PLACES=109, PETRI_TRANSITIONS=109} [2024-05-12 12:50:16,105 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 56 predicate places. [2024-05-12 12:50:16,105 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 109 transitions, 796 flow [2024-05-12 12:50:16,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:16,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:16,105 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:50:16,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:50:16,106 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:50:16,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:16,106 INFO L85 PathProgramCache]: Analyzing trace with hash -624676245, now seen corresponding path program 3 times [2024-05-12 12:50:16,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:16,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230648522] [2024-05-12 12:50:16,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:16,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:16,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:16,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:16,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:16,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230648522] [2024-05-12 12:50:16,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230648522] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:16,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:16,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:16,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641853952] [2024-05-12 12:50:16,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:16,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:16,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:16,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:16,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:16,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:16,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 109 transitions, 796 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:16,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:16,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:16,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:16,718 INFO L124 PetriNetUnfolderBase]: 2100/3567 cut-off events. [2024-05-12 12:50:16,718 INFO L125 PetriNetUnfolderBase]: For 36418/36418 co-relation queries the response was YES. [2024-05-12 12:50:16,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15589 conditions, 3567 events. 2100/3567 cut-off events. For 36418/36418 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 22708 event pairs, 718 based on Foata normal form. 4/3547 useless extension candidates. Maximal degree in co-relation 15544. Up to 3000 conditions per place. [2024-05-12 12:50:16,741 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 104 selfloop transitions, 28 changer transitions 0/147 dead transitions. [2024-05-12 12:50:16,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 147 transitions, 1195 flow [2024-05-12 12:50:16,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:16,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:16,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-05-12 12:50:16,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6209912536443148 [2024-05-12 12:50:16,743 INFO L175 Difference]: Start difference. First operand has 109 places, 109 transitions, 796 flow. Second operand 7 states and 213 transitions. [2024-05-12 12:50:16,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 147 transitions, 1195 flow [2024-05-12 12:50:16,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 147 transitions, 1114 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:16,788 INFO L231 Difference]: Finished difference. Result has 112 places, 113 transitions, 837 flow [2024-05-12 12:50:16,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=719, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=837, PETRI_PLACES=112, PETRI_TRANSITIONS=113} [2024-05-12 12:50:16,788 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 59 predicate places. [2024-05-12 12:50:16,788 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 113 transitions, 837 flow [2024-05-12 12:50:16,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:16,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:16,789 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:50:16,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:50:16,789 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:50:16,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:16,789 INFO L85 PathProgramCache]: Analyzing trace with hash -614200725, now seen corresponding path program 4 times [2024-05-12 12:50:16,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:16,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626959338] [2024-05-12 12:50:16,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:16,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:16,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:16,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:50:16,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:16,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626959338] [2024-05-12 12:50:16,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626959338] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:16,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:16,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:16,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963560621] [2024-05-12 12:50:16,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:16,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:16,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:16,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:16,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:16,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:16,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 113 transitions, 837 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:16,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:16,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:16,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:17,371 INFO L124 PetriNetUnfolderBase]: 2092/3525 cut-off events. [2024-05-12 12:50:17,371 INFO L125 PetriNetUnfolderBase]: For 37948/37948 co-relation queries the response was YES. [2024-05-12 12:50:17,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15590 conditions, 3525 events. 2092/3525 cut-off events. For 37948/37948 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22379 event pairs, 456 based on Foata normal form. 4/3522 useless extension candidates. Maximal degree in co-relation 15544. Up to 2877 conditions per place. [2024-05-12 12:50:17,393 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 100 selfloop transitions, 35 changer transitions 0/150 dead transitions. [2024-05-12 12:50:17,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 150 transitions, 1229 flow [2024-05-12 12:50:17,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:17,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:17,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-05-12 12:50:17,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239067055393586 [2024-05-12 12:50:17,397 INFO L175 Difference]: Start difference. First operand has 112 places, 113 transitions, 837 flow. Second operand 7 states and 214 transitions. [2024-05-12 12:50:17,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 150 transitions, 1229 flow [2024-05-12 12:50:17,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 150 transitions, 1158 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:17,442 INFO L231 Difference]: Finished difference. Result has 116 places, 115 transitions, 887 flow [2024-05-12 12:50:17,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=887, PETRI_PLACES=116, PETRI_TRANSITIONS=115} [2024-05-12 12:50:17,442 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 63 predicate places. [2024-05-12 12:50:17,442 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 115 transitions, 887 flow [2024-05-12 12:50:17,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:17,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:17,443 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:50:17,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:50:17,443 INFO L420 AbstractCegarLoop]: === Iteration 24 === 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:17,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:17,444 INFO L85 PathProgramCache]: Analyzing trace with hash 444251733, now seen corresponding path program 1 times [2024-05-12 12:50:17,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:17,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654269030] [2024-05-12 12:50:17,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:17,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:17,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:17,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:17,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:17,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654269030] [2024-05-12 12:50:17,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654269030] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:17,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:17,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:17,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341785355] [2024-05-12 12:50:17,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:17,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:17,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:17,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:17,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:17,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:17,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 115 transitions, 887 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:17,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:17,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:17,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:18,002 INFO L124 PetriNetUnfolderBase]: 2117/3574 cut-off events. [2024-05-12 12:50:18,003 INFO L125 PetriNetUnfolderBase]: For 40694/40694 co-relation queries the response was YES. [2024-05-12 12:50:18,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16002 conditions, 3574 events. 2117/3574 cut-off events. For 40694/40694 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 22674 event pairs, 539 based on Foata normal form. 1/3564 useless extension candidates. Maximal degree in co-relation 15955. Up to 3030 conditions per place. [2024-05-12 12:50:18,027 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 116 selfloop transitions, 31 changer transitions 0/162 dead transitions. [2024-05-12 12:50:18,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 162 transitions, 1459 flow [2024-05-12 12:50:18,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:18,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:18,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-05-12 12:50:18,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6394557823129252 [2024-05-12 12:50:18,029 INFO L175 Difference]: Start difference. First operand has 116 places, 115 transitions, 887 flow. Second operand 6 states and 188 transitions. [2024-05-12 12:50:18,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 162 transitions, 1459 flow [2024-05-12 12:50:18,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 162 transitions, 1356 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:18,077 INFO L231 Difference]: Finished difference. Result has 119 places, 133 transitions, 1019 flow [2024-05-12 12:50:18,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1019, PETRI_PLACES=119, PETRI_TRANSITIONS=133} [2024-05-12 12:50:18,078 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 66 predicate places. [2024-05-12 12:50:18,078 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 133 transitions, 1019 flow [2024-05-12 12:50:18,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:18,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:18,078 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:50:18,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:50:18,078 INFO L420 AbstractCegarLoop]: === Iteration 25 === 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:18,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:18,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1185346431, now seen corresponding path program 2 times [2024-05-12 12:50:18,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:18,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516170643] [2024-05-12 12:50:18,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:18,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:18,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:18,241 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:18,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:18,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516170643] [2024-05-12 12:50:18,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516170643] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:18,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:18,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:18,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920524173] [2024-05-12 12:50:18,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:18,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:18,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:18,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:18,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:18,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:18,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 133 transitions, 1019 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:18,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:18,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:18,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:18,660 INFO L124 PetriNetUnfolderBase]: 2142/3769 cut-off events. [2024-05-12 12:50:18,660 INFO L125 PetriNetUnfolderBase]: For 44086/44086 co-relation queries the response was YES. [2024-05-12 12:50:18,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16767 conditions, 3769 events. 2142/3769 cut-off events. For 44086/44086 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 24455 event pairs, 669 based on Foata normal form. 1/3759 useless extension candidates. Maximal degree in co-relation 16717. Up to 3057 conditions per place. [2024-05-12 12:50:18,688 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 113 selfloop transitions, 37 changer transitions 0/165 dead transitions. [2024-05-12 12:50:18,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 165 transitions, 1538 flow [2024-05-12 12:50:18,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:18,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:18,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 12:50:18,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-05-12 12:50:18,690 INFO L175 Difference]: Start difference. First operand has 119 places, 133 transitions, 1019 flow. Second operand 6 states and 185 transitions. [2024-05-12 12:50:18,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 165 transitions, 1538 flow [2024-05-12 12:50:18,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 165 transitions, 1498 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-05-12 12:50:18,761 INFO L231 Difference]: Finished difference. Result has 125 places, 139 transitions, 1122 flow [2024-05-12 12:50:18,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1122, PETRI_PLACES=125, PETRI_TRANSITIONS=139} [2024-05-12 12:50:18,762 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 72 predicate places. [2024-05-12 12:50:18,762 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 139 transitions, 1122 flow [2024-05-12 12:50:18,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:18,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:18,762 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:50:18,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:50:18,763 INFO L420 AbstractCegarLoop]: === Iteration 26 === 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:18,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:18,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1867417311, now seen corresponding path program 1 times [2024-05-12 12:50:18,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:18,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098060880] [2024-05-12 12:50:18,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:18,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:18,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:18,912 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:18,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:18,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098060880] [2024-05-12 12:50:18,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098060880] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:18,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:18,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:18,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463805823] [2024-05-12 12:50:18,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:18,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:18,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:18,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:18,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:18,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:18,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 139 transitions, 1122 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:18,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:18,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:18,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:19,287 INFO L124 PetriNetUnfolderBase]: 2043/3512 cut-off events. [2024-05-12 12:50:19,287 INFO L125 PetriNetUnfolderBase]: For 45930/45930 co-relation queries the response was YES. [2024-05-12 12:50:19,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16107 conditions, 3512 events. 2043/3512 cut-off events. For 45930/45930 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 22713 event pairs, 518 based on Foata normal form. 2/3497 useless extension candidates. Maximal degree in co-relation 16054. Up to 2851 conditions per place. [2024-05-12 12:50:19,305 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 112 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-05-12 12:50:19,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 170 transitions, 1564 flow [2024-05-12 12:50:19,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:19,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:19,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-05-12 12:50:19,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6394557823129252 [2024-05-12 12:50:19,307 INFO L175 Difference]: Start difference. First operand has 125 places, 139 transitions, 1122 flow. Second operand 6 states and 188 transitions. [2024-05-12 12:50:19,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 170 transitions, 1564 flow [2024-05-12 12:50:19,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 170 transitions, 1509 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:19,371 INFO L231 Difference]: Finished difference. Result has 129 places, 145 transitions, 1190 flow [2024-05-12 12:50:19,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1190, PETRI_PLACES=129, PETRI_TRANSITIONS=145} [2024-05-12 12:50:19,371 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 76 predicate places. [2024-05-12 12:50:19,372 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 145 transitions, 1190 flow [2024-05-12 12:50:19,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:19,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:19,372 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:50:19,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:50:19,372 INFO L420 AbstractCegarLoop]: === Iteration 27 === 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:19,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:19,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1205307213, now seen corresponding path program 3 times [2024-05-12 12:50:19,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:19,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945476048] [2024-05-12 12:50:19,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:19,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:19,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:19,502 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:19,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:19,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945476048] [2024-05-12 12:50:19,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945476048] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:19,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:19,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:19,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339315673] [2024-05-12 12:50:19,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:19,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:19,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:19,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:19,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:19,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:19,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 145 transitions, 1190 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:19,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:19,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:19,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:19,840 INFO L124 PetriNetUnfolderBase]: 2161/3642 cut-off events. [2024-05-12 12:50:19,840 INFO L125 PetriNetUnfolderBase]: For 49617/49617 co-relation queries the response was YES. [2024-05-12 12:50:19,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17198 conditions, 3642 events. 2161/3642 cut-off events. For 49617/49617 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 23144 event pairs, 537 based on Foata normal form. 1/3634 useless extension candidates. Maximal degree in co-relation 17144. Up to 3084 conditions per place. [2024-05-12 12:50:19,862 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 119 selfloop transitions, 39 changer transitions 0/173 dead transitions. [2024-05-12 12:50:19,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 173 transitions, 1700 flow [2024-05-12 12:50:19,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:19,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:19,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 12:50:19,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-05-12 12:50:19,864 INFO L175 Difference]: Start difference. First operand has 129 places, 145 transitions, 1190 flow. Second operand 6 states and 185 transitions. [2024-05-12 12:50:19,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 173 transitions, 1700 flow [2024-05-12 12:50:19,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 173 transitions, 1645 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:19,934 INFO L231 Difference]: Finished difference. Result has 133 places, 147 transitions, 1249 flow [2024-05-12 12:50:19,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1249, PETRI_PLACES=133, PETRI_TRANSITIONS=147} [2024-05-12 12:50:19,935 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 80 predicate places. [2024-05-12 12:50:19,935 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 147 transitions, 1249 flow [2024-05-12 12:50:19,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:19,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:19,936 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:50:19,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:50:19,936 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:50:19,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:19,936 INFO L85 PathProgramCache]: Analyzing trace with hash -991665281, now seen corresponding path program 4 times [2024-05-12 12:50:19,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:19,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367799112] [2024-05-12 12:50:19,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:19,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:19,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:20,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:20,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:20,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367799112] [2024-05-12 12:50:20,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367799112] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:20,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:20,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:20,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634251019] [2024-05-12 12:50:20,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:20,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:20,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:20,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:20,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:20,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:20,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 147 transitions, 1249 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:20,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:20,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:20,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:20,446 INFO L124 PetriNetUnfolderBase]: 2172/3774 cut-off events. [2024-05-12 12:50:20,447 INFO L125 PetriNetUnfolderBase]: For 53090/53090 co-relation queries the response was YES. [2024-05-12 12:50:20,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17594 conditions, 3774 events. 2172/3774 cut-off events. For 53090/53090 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 24579 event pairs, 608 based on Foata normal form. 1/3763 useless extension candidates. Maximal degree in co-relation 17538. Up to 3096 conditions per place. [2024-05-12 12:50:20,468 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 115 selfloop transitions, 43 changer transitions 0/173 dead transitions. [2024-05-12 12:50:20,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 173 transitions, 1716 flow [2024-05-12 12:50:20,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:20,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:20,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 12:50:20,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-05-12 12:50:20,469 INFO L175 Difference]: Start difference. First operand has 133 places, 147 transitions, 1249 flow. Second operand 6 states and 181 transitions. [2024-05-12 12:50:20,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 173 transitions, 1716 flow [2024-05-12 12:50:20,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 173 transitions, 1664 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-05-12 12:50:20,540 INFO L231 Difference]: Finished difference. Result has 138 places, 151 transitions, 1336 flow [2024-05-12 12:50:20,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1336, PETRI_PLACES=138, PETRI_TRANSITIONS=151} [2024-05-12 12:50:20,540 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 85 predicate places. [2024-05-12 12:50:20,540 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 151 transitions, 1336 flow [2024-05-12 12:50:20,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:20,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:20,541 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:50:20,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:50:20,541 INFO L420 AbstractCegarLoop]: === Iteration 29 === 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:20,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:20,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1659179167, now seen corresponding path program 5 times [2024-05-12 12:50:20,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:20,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763180687] [2024-05-12 12:50:20,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:20,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:20,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:20,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:20,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:20,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763180687] [2024-05-12 12:50:20,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763180687] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:20,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:20,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:20,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755025875] [2024-05-12 12:50:20,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:20,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:20,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:20,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:20,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:20,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:20,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 151 transitions, 1336 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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:20,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:20,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:20,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:21,027 INFO L124 PetriNetUnfolderBase]: 2169/3656 cut-off events. [2024-05-12 12:50:21,027 INFO L125 PetriNetUnfolderBase]: For 55696/55696 co-relation queries the response was YES. [2024-05-12 12:50:21,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17549 conditions, 3656 events. 2169/3656 cut-off events. For 55696/55696 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 23339 event pairs, 546 based on Foata normal form. 1/3644 useless extension candidates. Maximal degree in co-relation 17491. Up to 3093 conditions per place. [2024-05-12 12:50:21,054 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 112 selfloop transitions, 43 changer transitions 0/170 dead transitions. [2024-05-12 12:50:21,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 170 transitions, 1744 flow [2024-05-12 12:50:21,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:21,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:21,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 12:50:21,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-05-12 12:50:21,056 INFO L175 Difference]: Start difference. First operand has 138 places, 151 transitions, 1336 flow. Second operand 6 states and 178 transitions. [2024-05-12 12:50:21,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 170 transitions, 1744 flow [2024-05-12 12:50:21,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 170 transitions, 1678 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:21,145 INFO L231 Difference]: Finished difference. Result has 142 places, 151 transitions, 1362 flow [2024-05-12 12:50:21,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1362, PETRI_PLACES=142, PETRI_TRANSITIONS=151} [2024-05-12 12:50:21,146 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 89 predicate places. [2024-05-12 12:50:21,146 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 151 transitions, 1362 flow [2024-05-12 12:50:21,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:21,146 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:50:21,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:50:21,146 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:50:21,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:21,147 INFO L85 PathProgramCache]: Analyzing trace with hash -794000681, now seen corresponding path program 6 times [2024-05-12 12:50:21,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:21,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843283302] [2024-05-12 12:50:21,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:21,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:21,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:21,333 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,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:21,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843283302] [2024-05-12 12:50:21,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843283302] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:21,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:21,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:21,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769388238] [2024-05-12 12:50:21,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:21,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:21,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:21,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:21,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:21,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:21,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 151 transitions, 1362 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:21,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:21,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:21,699 INFO L124 PetriNetUnfolderBase]: 2166/3685 cut-off events. [2024-05-12 12:50:21,699 INFO L125 PetriNetUnfolderBase]: For 58662/58662 co-relation queries the response was YES. [2024-05-12 12:50:21,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17642 conditions, 3685 events. 2166/3685 cut-off events. For 58662/58662 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23730 event pairs, 559 based on Foata normal form. 1/3671 useless extension candidates. Maximal degree in co-relation 17583. Up to 3090 conditions per place. [2024-05-12 12:50:21,721 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 111 selfloop transitions, 43 changer transitions 0/169 dead transitions. [2024-05-12 12:50:21,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 169 transitions, 1710 flow [2024-05-12 12:50:21,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:21,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:21,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:50:21,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-05-12 12:50:21,723 INFO L175 Difference]: Start difference. First operand has 142 places, 151 transitions, 1362 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:50:21,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 169 transitions, 1710 flow [2024-05-12 12:50:21,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 169 transitions, 1618 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:21,795 INFO L231 Difference]: Finished difference. Result has 144 places, 151 transitions, 1362 flow [2024-05-12 12:50:21,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1362, PETRI_PLACES=144, PETRI_TRANSITIONS=151} [2024-05-12 12:50:21,796 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 91 predicate places. [2024-05-12 12:50:21,796 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 151 transitions, 1362 flow [2024-05-12 12:50:21,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call 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,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:21,796 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:50:21,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:50:21,797 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:50:21,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:21,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1112966751, now seen corresponding path program 2 times [2024-05-12 12:50:21,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:21,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048101665] [2024-05-12 12:50:21,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:21,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:21,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:21,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:21,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:21,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048101665] [2024-05-12 12:50:21,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048101665] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:21,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:21,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:21,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574755312] [2024-05-12 12:50:21,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:21,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:21,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:21,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:21,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:21,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:21,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 151 transitions, 1362 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:21,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:21,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:21,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:22,309 INFO L124 PetriNetUnfolderBase]: 2050/3609 cut-off events. [2024-05-12 12:50:22,310 INFO L125 PetriNetUnfolderBase]: For 61779/61779 co-relation queries the response was YES. [2024-05-12 12:50:22,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17111 conditions, 3609 events. 2050/3609 cut-off events. For 61779/61779 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 24051 event pairs, 837 based on Foata normal form. 2/3556 useless extension candidates. Maximal degree in co-relation 17052. Up to 2873 conditions per place. [2024-05-12 12:50:22,335 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 109 selfloop transitions, 30 changer transitions 0/173 dead transitions. [2024-05-12 12:50:22,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 173 transitions, 1774 flow [2024-05-12 12:50:22,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:22,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:22,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 12:50:22,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-05-12 12:50:22,337 INFO L175 Difference]: Start difference. First operand has 144 places, 151 transitions, 1362 flow. Second operand 6 states and 182 transitions. [2024-05-12 12:50:22,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 173 transitions, 1774 flow [2024-05-12 12:50:22,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 173 transitions, 1692 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:22,414 INFO L231 Difference]: Finished difference. Result has 146 places, 154 transitions, 1379 flow [2024-05-12 12:50:22,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1379, PETRI_PLACES=146, PETRI_TRANSITIONS=154} [2024-05-12 12:50:22,415 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 93 predicate places. [2024-05-12 12:50:22,415 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 154 transitions, 1379 flow [2024-05-12 12:50:22,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:22,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:22,416 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:50:22,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:50:22,416 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:50:22,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:22,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1128203871, now seen corresponding path program 3 times [2024-05-12 12:50:22,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:22,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000219051] [2024-05-12 12:50:22,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:22,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:22,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:22,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:22,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:22,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000219051] [2024-05-12 12:50:22,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000219051] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:22,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:22,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:22,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78908433] [2024-05-12 12:50:22,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:22,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:22,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:22,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:22,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:22,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:22,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 154 transitions, 1379 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:22,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:22,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:22,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:23,059 INFO L124 PetriNetUnfolderBase]: 2050/3532 cut-off events. [2024-05-12 12:50:23,059 INFO L125 PetriNetUnfolderBase]: For 62477/62477 co-relation queries the response was YES. [2024-05-12 12:50:23,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17004 conditions, 3532 events. 2050/3532 cut-off events. For 62477/62477 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 23022 event pairs, 511 based on Foata normal form. 2/3517 useless extension candidates. Maximal degree in co-relation 16944. Up to 2925 conditions per place. [2024-05-12 12:50:23,088 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 125 selfloop transitions, 13 changer transitions 0/172 dead transitions. [2024-05-12 12:50:23,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 172 transitions, 1695 flow [2024-05-12 12:50:23,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:23,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:23,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:50:23,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-05-12 12:50:23,090 INFO L175 Difference]: Start difference. First operand has 146 places, 154 transitions, 1379 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:50:23,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 172 transitions, 1695 flow [2024-05-12 12:50:23,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 172 transitions, 1597 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:23,166 INFO L231 Difference]: Finished difference. Result has 148 places, 154 transitions, 1313 flow [2024-05-12 12:50:23,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1313, PETRI_PLACES=148, PETRI_TRANSITIONS=154} [2024-05-12 12:50:23,166 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 95 predicate places. [2024-05-12 12:50:23,166 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 154 transitions, 1313 flow [2024-05-12 12:50:23,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:23,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:23,167 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:50:23,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:50:23,167 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:50:23,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:23,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1196727405, now seen corresponding path program 1 times [2024-05-12 12:50:23,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:23,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531108394] [2024-05-12 12:50:23,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:23,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:23,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:23,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:50:23,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:23,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531108394] [2024-05-12 12:50:23,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531108394] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:23,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:23,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:23,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528430751] [2024-05-12 12:50:23,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:23,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:23,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:23,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:23,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:23,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:23,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 154 transitions, 1313 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:23,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:23,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:23,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:23,775 INFO L124 PetriNetUnfolderBase]: 2044/3592 cut-off events. [2024-05-12 12:50:23,775 INFO L125 PetriNetUnfolderBase]: For 55760/55872 co-relation queries the response was YES. [2024-05-12 12:50:23,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16797 conditions, 3592 events. 2044/3592 cut-off events. For 55760/55872 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 23685 event pairs, 480 based on Foata normal form. 1/3541 useless extension candidates. Maximal degree in co-relation 16736. Up to 2951 conditions per place. [2024-05-12 12:50:23,802 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 139 selfloop transitions, 13 changer transitions 0/181 dead transitions. [2024-05-12 12:50:23,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 181 transitions, 1703 flow [2024-05-12 12:50:23,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:23,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:23,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 12:50:23,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-05-12 12:50:23,804 INFO L175 Difference]: Start difference. First operand has 148 places, 154 transitions, 1313 flow. Second operand 6 states and 183 transitions. [2024-05-12 12:50:23,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 181 transitions, 1703 flow [2024-05-12 12:50:23,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 181 transitions, 1642 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 12:50:23,882 INFO L231 Difference]: Finished difference. Result has 147 places, 157 transitions, 1320 flow [2024-05-12 12:50:23,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1320, PETRI_PLACES=147, PETRI_TRANSITIONS=157} [2024-05-12 12:50:23,882 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 94 predicate places. [2024-05-12 12:50:23,882 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 157 transitions, 1320 flow [2024-05-12 12:50:23,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:23,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:23,883 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:50:23,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:50:23,883 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:50:23,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:23,883 INFO L85 PathProgramCache]: Analyzing trace with hash -991656353, now seen corresponding path program 2 times [2024-05-12 12:50:23,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:23,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223598372] [2024-05-12 12:50:23,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:23,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:23,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:24,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:24,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:24,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223598372] [2024-05-12 12:50:24,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223598372] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:24,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:24,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:24,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210697683] [2024-05-12 12:50:24,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:24,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:24,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:24,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:24,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:24,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:24,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 157 transitions, 1320 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:24,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:24,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:24,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:24,386 INFO L124 PetriNetUnfolderBase]: 2067/3713 cut-off events. [2024-05-12 12:50:24,387 INFO L125 PetriNetUnfolderBase]: For 59761/59929 co-relation queries the response was YES. [2024-05-12 12:50:24,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17461 conditions, 3713 events. 2067/3713 cut-off events. For 59761/59929 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 25043 event pairs, 735 based on Foata normal form. 3/3632 useless extension candidates. Maximal degree in co-relation 17401. Up to 2933 conditions per place. [2024-05-12 12:50:24,411 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 126 selfloop transitions, 30 changer transitions 0/185 dead transitions. [2024-05-12 12:50:24,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 185 transitions, 1820 flow [2024-05-12 12:50:24,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:24,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:24,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 12:50:24,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-05-12 12:50:24,412 INFO L175 Difference]: Start difference. First operand has 147 places, 157 transitions, 1320 flow. Second operand 6 states and 185 transitions. [2024-05-12 12:50:24,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 185 transitions, 1820 flow [2024-05-12 12:50:24,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 185 transitions, 1774 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:24,492 INFO L231 Difference]: Finished difference. Result has 149 places, 163 transitions, 1419 flow [2024-05-12 12:50:24,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1419, PETRI_PLACES=149, PETRI_TRANSITIONS=163} [2024-05-12 12:50:24,493 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 96 predicate places. [2024-05-12 12:50:24,493 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 163 transitions, 1419 flow [2024-05-12 12:50:24,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:24,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:24,493 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:50:24,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:50:24,494 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:50:24,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:24,494 INFO L85 PathProgramCache]: Analyzing trace with hash -384711259, now seen corresponding path program 3 times [2024-05-12 12:50:24,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:24,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545524914] [2024-05-12 12:50:24,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:24,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:24,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:24,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:24,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:24,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545524914] [2024-05-12 12:50:24,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545524914] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:24,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:24,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:24,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385285553] [2024-05-12 12:50:24,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:24,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:24,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:24,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:24,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:24,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:24,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 163 transitions, 1419 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:24,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:24,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:24,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:24,991 INFO L124 PetriNetUnfolderBase]: 2057/3682 cut-off events. [2024-05-12 12:50:24,991 INFO L125 PetriNetUnfolderBase]: For 63684/63866 co-relation queries the response was YES. [2024-05-12 12:50:25,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17727 conditions, 3682 events. 2057/3682 cut-off events. For 63684/63866 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 24828 event pairs, 746 based on Foata normal form. 4/3601 useless extension candidates. Maximal degree in co-relation 17666. Up to 2923 conditions per place. [2024-05-12 12:50:25,015 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 122 selfloop transitions, 30 changer transitions 0/181 dead transitions. [2024-05-12 12:50:25,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 181 transitions, 1763 flow [2024-05-12 12:50:25,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:25,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:25,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 12:50:25,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-05-12 12:50:25,017 INFO L175 Difference]: Start difference. First operand has 149 places, 163 transitions, 1419 flow. Second operand 6 states and 181 transitions. [2024-05-12 12:50:25,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 181 transitions, 1763 flow [2024-05-12 12:50:25,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 181 transitions, 1697 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:25,102 INFO L231 Difference]: Finished difference. Result has 153 places, 163 transitions, 1420 flow [2024-05-12 12:50:25,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1353, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1420, PETRI_PLACES=153, PETRI_TRANSITIONS=163} [2024-05-12 12:50:25,102 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 100 predicate places. [2024-05-12 12:50:25,102 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 163 transitions, 1420 flow [2024-05-12 12:50:25,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:25,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:25,103 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:50:25,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:50:25,103 INFO L420 AbstractCegarLoop]: === Iteration 36 === 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:25,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:25,103 INFO L85 PathProgramCache]: Analyzing trace with hash -785165867, now seen corresponding path program 1 times [2024-05-12 12:50:25,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:25,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712551679] [2024-05-12 12:50:25,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:25,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:25,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:25,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:25,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:25,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712551679] [2024-05-12 12:50:25,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712551679] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:25,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:25,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:50:25,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66193811] [2024-05-12 12:50:25,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:25,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:50:25,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:25,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:50:25,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:50:25,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:25,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 163 transitions, 1420 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:25,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:25,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:25,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:25,639 INFO L124 PetriNetUnfolderBase]: 2079/3659 cut-off events. [2024-05-12 12:50:25,639 INFO L125 PetriNetUnfolderBase]: For 74924/74924 co-relation queries the response was YES. [2024-05-12 12:50:25,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18071 conditions, 3659 events. 2079/3659 cut-off events. For 74924/74924 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 24235 event pairs, 842 based on Foata normal form. 2/3619 useless extension candidates. Maximal degree in co-relation 18008. Up to 2963 conditions per place. [2024-05-12 12:50:25,664 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 138 selfloop transitions, 12 changer transitions 0/184 dead transitions. [2024-05-12 12:50:25,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 184 transitions, 1792 flow [2024-05-12 12:50:25,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:25,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:25,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:50:25,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-05-12 12:50:25,666 INFO L175 Difference]: Start difference. First operand has 153 places, 163 transitions, 1420 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:50:25,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 184 transitions, 1792 flow [2024-05-12 12:50:25,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 184 transitions, 1711 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:25,763 INFO L231 Difference]: Finished difference. Result has 154 places, 165 transitions, 1402 flow [2024-05-12 12:50:25,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1402, PETRI_PLACES=154, PETRI_TRANSITIONS=165} [2024-05-12 12:50:25,763 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 101 predicate places. [2024-05-12 12:50:25,763 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 165 transitions, 1402 flow [2024-05-12 12:50:25,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 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:50:25,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:25,764 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:50:25,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:50:25,764 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:50:25,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:25,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1835476490, now seen corresponding path program 1 times [2024-05-12 12:50:25,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:25,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949925479] [2024-05-12 12:50:25,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:25,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:25,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:25,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:25,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949925479] [2024-05-12 12:50:25,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949925479] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:25,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:25,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:25,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317595352] [2024-05-12 12:50:25,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:25,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:25,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:25,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:25,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:25,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:25,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 165 transitions, 1402 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call 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:25,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:25,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:25,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:26,404 INFO L124 PetriNetUnfolderBase]: 2416/4116 cut-off events. [2024-05-12 12:50:26,404 INFO L125 PetriNetUnfolderBase]: For 86434/86434 co-relation queries the response was YES. [2024-05-12 12:50:26,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20527 conditions, 4116 events. 2416/4116 cut-off events. For 86434/86434 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 27033 event pairs, 579 based on Foata normal form. 12/4102 useless extension candidates. Maximal degree in co-relation 20463. Up to 3002 conditions per place. [2024-05-12 12:50:26,436 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 167 selfloop transitions, 41 changer transitions 0/223 dead transitions. [2024-05-12 12:50:26,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 223 transitions, 2066 flow [2024-05-12 12:50:26,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:26,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:26,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-05-12 12:50:26,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-05-12 12:50:26,437 INFO L175 Difference]: Start difference. First operand has 154 places, 165 transitions, 1402 flow. Second operand 8 states and 252 transitions. [2024-05-12 12:50:26,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 223 transitions, 2066 flow [2024-05-12 12:50:26,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 223 transitions, 2019 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:26,617 INFO L231 Difference]: Finished difference. Result has 160 places, 173 transitions, 1563 flow [2024-05-12 12:50:26,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1563, PETRI_PLACES=160, PETRI_TRANSITIONS=173} [2024-05-12 12:50:26,618 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 107 predicate places. [2024-05-12 12:50:26,618 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 173 transitions, 1563 flow [2024-05-12 12:50:26,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call 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:26,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:26,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] [2024-05-12 12:50:26,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:50:26,619 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:50:26,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:26,619 INFO L85 PathProgramCache]: Analyzing trace with hash -2110169908, now seen corresponding path program 2 times [2024-05-12 12:50:26,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:26,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087612621] [2024-05-12 12:50:26,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:26,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:26,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:26,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:26,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:26,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087612621] [2024-05-12 12:50:26,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087612621] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:26,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:26,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:26,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49403760] [2024-05-12 12:50:26,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:26,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:26,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:26,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:26,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:26,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:26,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 173 transitions, 1563 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call 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:26,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:26,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:26,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:27,333 INFO L124 PetriNetUnfolderBase]: 2594/4524 cut-off events. [2024-05-12 12:50:27,333 INFO L125 PetriNetUnfolderBase]: For 96185/96185 co-relation queries the response was YES. [2024-05-12 12:50:27,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22790 conditions, 4524 events. 2594/4524 cut-off events. For 96185/96185 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 30696 event pairs, 663 based on Foata normal form. 12/4520 useless extension candidates. Maximal degree in co-relation 22723. Up to 3411 conditions per place. [2024-05-12 12:50:27,373 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 167 selfloop transitions, 43 changer transitions 0/225 dead transitions. [2024-05-12 12:50:27,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 225 transitions, 2204 flow [2024-05-12 12:50:27,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:27,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:27,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-05-12 12:50:27,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6377551020408163 [2024-05-12 12:50:27,375 INFO L175 Difference]: Start difference. First operand has 160 places, 173 transitions, 1563 flow. Second operand 8 states and 250 transitions. [2024-05-12 12:50:27,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 225 transitions, 2204 flow [2024-05-12 12:50:27,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 225 transitions, 2118 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:27,530 INFO L231 Difference]: Finished difference. Result has 167 places, 179 transitions, 1674 flow [2024-05-12 12:50:27,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1674, PETRI_PLACES=167, PETRI_TRANSITIONS=179} [2024-05-12 12:50:27,531 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 114 predicate places. [2024-05-12 12:50:27,531 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 179 transitions, 1674 flow [2024-05-12 12:50:27,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call 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,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:27,531 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:50:27,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:50:27,532 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:50:27,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:27,532 INFO L85 PathProgramCache]: Analyzing trace with hash -2049443408, now seen corresponding path program 3 times [2024-05-12 12:50:27,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:27,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613800643] [2024-05-12 12:50:27,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:27,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:27,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:27,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:27,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:27,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613800643] [2024-05-12 12:50:27,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613800643] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:27,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:27,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:27,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236716489] [2024-05-12 12:50:27,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:27,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:27,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:27,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:27,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:27,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:27,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 179 transitions, 1674 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call 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,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:27,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:27,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:28,240 INFO L124 PetriNetUnfolderBase]: 2728/4651 cut-off events. [2024-05-12 12:50:28,241 INFO L125 PetriNetUnfolderBase]: For 103172/103172 co-relation queries the response was YES. [2024-05-12 12:50:28,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24064 conditions, 4651 events. 2728/4651 cut-off events. For 103172/103172 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31341 event pairs, 592 based on Foata normal form. 12/4653 useless extension candidates. Maximal degree in co-relation 23994. Up to 3629 conditions per place. [2024-05-12 12:50:28,278 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 167 selfloop transitions, 47 changer transitions 0/229 dead transitions. [2024-05-12 12:50:28,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 229 transitions, 2310 flow [2024-05-12 12:50:28,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:28,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:28,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-05-12 12:50:28,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352040816326531 [2024-05-12 12:50:28,280 INFO L175 Difference]: Start difference. First operand has 167 places, 179 transitions, 1674 flow. Second operand 8 states and 249 transitions. [2024-05-12 12:50:28,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 229 transitions, 2310 flow [2024-05-12 12:50:28,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 229 transitions, 2215 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:28,487 INFO L231 Difference]: Finished difference. Result has 173 places, 183 transitions, 1759 flow [2024-05-12 12:50:28,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1759, PETRI_PLACES=173, PETRI_TRANSITIONS=183} [2024-05-12 12:50:28,488 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 120 predicate places. [2024-05-12 12:50:28,488 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 183 transitions, 1759 flow [2024-05-12 12:50:28,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call 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:28,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:28,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:28,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:50:28,489 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:50:28,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:28,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1836351990, now seen corresponding path program 4 times [2024-05-12 12:50:28,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:28,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798636565] [2024-05-12 12:50:28,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:28,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:28,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:28,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:28,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:28,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798636565] [2024-05-12 12:50:28,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798636565] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:28,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:28,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:50:28,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802431940] [2024-05-12 12:50:28,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:28,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:50:28,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:28,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:50:28,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:50:28,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:28,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 183 transitions, 1759 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call 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:28,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:28,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:28,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:29,225 INFO L124 PetriNetUnfolderBase]: 2708/4617 cut-off events. [2024-05-12 12:50:29,226 INFO L125 PetriNetUnfolderBase]: For 99367/99367 co-relation queries the response was YES. [2024-05-12 12:50:29,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23368 conditions, 4617 events. 2708/4617 cut-off events. For 99367/99367 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 31120 event pairs, 511 based on Foata normal form. 12/4619 useless extension candidates. Maximal degree in co-relation 23296. Up to 2793 conditions per place. [2024-05-12 12:50:29,261 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 157 selfloop transitions, 57 changer transitions 0/229 dead transitions. [2024-05-12 12:50:29,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 229 transitions, 2283 flow [2024-05-12 12:50:29,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:29,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:29,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-05-12 12:50:29,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-05-12 12:50:29,263 INFO L175 Difference]: Start difference. First operand has 173 places, 183 transitions, 1759 flow. Second operand 8 states and 248 transitions. [2024-05-12 12:50:29,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 229 transitions, 2283 flow [2024-05-12 12:50:29,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 229 transitions, 2190 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:29,438 INFO L231 Difference]: Finished difference. Result has 177 places, 182 transitions, 1740 flow [2024-05-12 12:50:29,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1740, PETRI_PLACES=177, PETRI_TRANSITIONS=182} [2024-05-12 12:50:29,438 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 124 predicate places. [2024-05-12 12:50:29,438 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 182 transitions, 1740 flow [2024-05-12 12:50:29,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call 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:29,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:29,439 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:50:29,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:50:29,439 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:29,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:29,439 INFO L85 PathProgramCache]: Analyzing trace with hash -415779330, now seen corresponding path program 1 times [2024-05-12 12:50:29,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:29,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189410847] [2024-05-12 12:50:29,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:29,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:29,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:29,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:29,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:29,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189410847] [2024-05-12 12:50:29,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189410847] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:29,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:29,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:50:29,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875211709] [2024-05-12 12:50:29,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:29,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:50:29,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:29,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:50:29,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:50:29,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 49 [2024-05-12 12:50:29,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 182 transitions, 1740 flow. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:29,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:29,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 49 [2024-05-12 12:50:29,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:29,886 INFO L124 PetriNetUnfolderBase]: 1719/3774 cut-off events. [2024-05-12 12:50:29,887 INFO L125 PetriNetUnfolderBase]: For 39687/40072 co-relation queries the response was YES. [2024-05-12 12:50:29,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14449 conditions, 3774 events. 1719/3774 cut-off events. For 39687/40072 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 30828 event pairs, 310 based on Foata normal form. 160/3612 useless extension candidates. Maximal degree in co-relation 14376. Up to 1571 conditions per place. [2024-05-12 12:50:29,915 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 32 selfloop transitions, 38 changer transitions 0/199 dead transitions. [2024-05-12 12:50:29,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 199 transitions, 1982 flow [2024-05-12 12:50:29,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:50:29,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:50:29,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 147 transitions. [2024-05-12 12:50:29,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.75 [2024-05-12 12:50:29,917 INFO L175 Difference]: Start difference. First operand has 177 places, 182 transitions, 1740 flow. Second operand 4 states and 147 transitions. [2024-05-12 12:50:29,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 199 transitions, 1982 flow [2024-05-12 12:50:29,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 199 transitions, 1828 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 12:50:29,986 INFO L231 Difference]: Finished difference. Result has 175 places, 186 transitions, 1788 flow [2024-05-12 12:50:29,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1788, PETRI_PLACES=175, PETRI_TRANSITIONS=186} [2024-05-12 12:50:29,987 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 122 predicate places. [2024-05-12 12:50:29,987 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 186 transitions, 1788 flow [2024-05-12 12:50:29,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:29,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:29,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:50:29,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:50:29,987 INFO L420 AbstractCegarLoop]: === Iteration 42 === 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:29,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:29,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1341790400, now seen corresponding path program 1 times [2024-05-12 12:50:29,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:29,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356968028] [2024-05-12 12:50:29,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:29,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:30,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:30,165 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:30,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:30,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356968028] [2024-05-12 12:50:30,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356968028] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:30,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:30,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:30,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778152444] [2024-05-12 12:50:30,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:30,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:30,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:30,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:30,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:30,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:30,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 186 transitions, 1788 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:30,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:30,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:30,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:30,809 INFO L124 PetriNetUnfolderBase]: 2687/4757 cut-off events. [2024-05-12 12:50:30,810 INFO L125 PetriNetUnfolderBase]: For 98359/98365 co-relation queries the response was YES. [2024-05-12 12:50:30,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24426 conditions, 4757 events. 2687/4757 cut-off events. For 98359/98365 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 32989 event pairs, 985 based on Foata normal form. 1/4622 useless extension candidates. Maximal degree in co-relation 24352. Up to 4087 conditions per place. [2024-05-12 12:50:30,842 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 173 selfloop transitions, 31 changer transitions 0/220 dead transitions. [2024-05-12 12:50:30,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 220 transitions, 2416 flow [2024-05-12 12:50:30,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:30,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:30,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 12:50:30,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005830903790087 [2024-05-12 12:50:30,848 INFO L175 Difference]: Start difference. First operand has 175 places, 186 transitions, 1788 flow. Second operand 7 states and 206 transitions. [2024-05-12 12:50:30,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 220 transitions, 2416 flow [2024-05-12 12:50:31,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 220 transitions, 2414 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:50:31,031 INFO L231 Difference]: Finished difference. Result has 182 places, 193 transitions, 1943 flow [2024-05-12 12:50:31,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1943, PETRI_PLACES=182, PETRI_TRANSITIONS=193} [2024-05-12 12:50:31,032 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 129 predicate places. [2024-05-12 12:50:31,032 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 193 transitions, 1943 flow [2024-05-12 12:50:31,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:31,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:31,032 INFO 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:50:31,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:50:31,033 INFO L420 AbstractCegarLoop]: === Iteration 43 === 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:31,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:31,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1445352034, now seen corresponding path program 2 times [2024-05-12 12:50:31,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:31,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957840010] [2024-05-12 12:50:31,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:31,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:31,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:31,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:50:31,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:31,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957840010] [2024-05-12 12:50:31,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957840010] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:31,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:31,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:31,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588721732] [2024-05-12 12:50:31,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:31,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:31,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:31,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:31,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:31,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:31,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 193 transitions, 1943 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:31,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:31,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:31,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:31,755 INFO L124 PetriNetUnfolderBase]: 2699/4777 cut-off events. [2024-05-12 12:50:31,756 INFO L125 PetriNetUnfolderBase]: For 103359/103365 co-relation queries the response was YES. [2024-05-12 12:50:31,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25034 conditions, 4777 events. 2699/4777 cut-off events. For 103359/103365 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 33176 event pairs, 985 based on Foata normal form. 1/4640 useless extension candidates. Maximal degree in co-relation 24957. Up to 4099 conditions per place. [2024-05-12 12:50:31,792 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 174 selfloop transitions, 38 changer transitions 0/228 dead transitions. [2024-05-12 12:50:31,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 228 transitions, 2596 flow [2024-05-12 12:50:31,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:50:31,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:50:31,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-05-12 12:50:31,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:50:31,794 INFO L175 Difference]: Start difference. First operand has 182 places, 193 transitions, 1943 flow. Second operand 9 states and 252 transitions. [2024-05-12 12:50:31,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 228 transitions, 2596 flow [2024-05-12 12:50:32,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 228 transitions, 2466 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:32,033 INFO L231 Difference]: Finished difference. Result has 187 places, 199 transitions, 1970 flow [2024-05-12 12:50:32,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1970, PETRI_PLACES=187, PETRI_TRANSITIONS=199} [2024-05-12 12:50:32,034 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 134 predicate places. [2024-05-12 12:50:32,034 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 199 transitions, 1970 flow [2024-05-12 12:50:32,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:32,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:32,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] [2024-05-12 12:50:32,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:50:32,034 INFO L420 AbstractCegarLoop]: === Iteration 44 === 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:32,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:32,035 INFO L85 PathProgramCache]: Analyzing trace with hash 126150106, now seen corresponding path program 1 times [2024-05-12 12:50:32,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:32,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759202296] [2024-05-12 12:50:32,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:32,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:32,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:32,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:32,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:32,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759202296] [2024-05-12 12:50:32,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759202296] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:32,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:32,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:32,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755309923] [2024-05-12 12:50:32,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:32,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:32,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:32,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:32,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:32,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:32,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 199 transitions, 1970 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:32,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:32,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:32,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:32,878 INFO L124 PetriNetUnfolderBase]: 2720/4953 cut-off events. [2024-05-12 12:50:32,879 INFO L125 PetriNetUnfolderBase]: For 108145/108151 co-relation queries the response was YES. [2024-05-12 12:50:32,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25404 conditions, 4953 events. 2720/4953 cut-off events. For 108145/108151 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 34732 event pairs, 822 based on Foata normal form. 2/4819 useless extension candidates. Maximal degree in co-relation 25327. Up to 4069 conditions per place. [2024-05-12 12:50:32,911 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 189 selfloop transitions, 31 changer transitions 0/236 dead transitions. [2024-05-12 12:50:32,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 236 transitions, 2630 flow [2024-05-12 12:50:32,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:32,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:32,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-05-12 12:50:32,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-05-12 12:50:32,913 INFO L175 Difference]: Start difference. First operand has 187 places, 199 transitions, 1970 flow. Second operand 7 states and 210 transitions. [2024-05-12 12:50:32,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 236 transitions, 2630 flow [2024-05-12 12:50:33,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 236 transitions, 2548 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 12:50:33,074 INFO L231 Difference]: Finished difference. Result has 188 places, 203 transitions, 2007 flow [2024-05-12 12:50:33,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2007, PETRI_PLACES=188, PETRI_TRANSITIONS=203} [2024-05-12 12:50:33,075 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 135 predicate places. [2024-05-12 12:50:33,075 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 203 transitions, 2007 flow [2024-05-12 12:50:33,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:33,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:33,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:50:33,075 INFO L420 AbstractCegarLoop]: === Iteration 45 === 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,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:33,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1445355010, now seen corresponding path program 2 times [2024-05-12 12:50:33,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:33,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042818663] [2024-05-12 12:50:33,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:33,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:33,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:33,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:50:33,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:33,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042818663] [2024-05-12 12:50:33,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042818663] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:33,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:33,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:33,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954434117] [2024-05-12 12:50:33,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:33,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:33,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:33,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:33,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:33,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:33,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 203 transitions, 2007 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:33,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:33,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:33,804 INFO L124 PetriNetUnfolderBase]: 2741/4849 cut-off events. [2024-05-12 12:50:33,804 INFO L125 PetriNetUnfolderBase]: For 112855/112861 co-relation queries the response was YES. [2024-05-12 12:50:33,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25746 conditions, 4849 events. 2741/4849 cut-off events. For 112855/112861 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 33683 event pairs, 987 based on Foata normal form. 2/4709 useless extension candidates. Maximal degree in co-relation 25668. Up to 4168 conditions per place. [2024-05-12 12:50:33,843 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 187 selfloop transitions, 28 changer transitions 0/231 dead transitions. [2024-05-12 12:50:33,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 231 transitions, 2533 flow [2024-05-12 12:50:33,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:33,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:33,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:50:33,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-05-12 12:50:33,845 INFO L175 Difference]: Start difference. First operand has 188 places, 203 transitions, 2007 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:50:33,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 231 transitions, 2533 flow [2024-05-12 12:50:34,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 231 transitions, 2463 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:34,138 INFO L231 Difference]: Finished difference. Result has 192 places, 205 transitions, 2030 flow [2024-05-12 12:50:34,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1947, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2030, PETRI_PLACES=192, PETRI_TRANSITIONS=205} [2024-05-12 12:50:34,139 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 139 predicate places. [2024-05-12 12:50:34,139 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 205 transitions, 2030 flow [2024-05-12 12:50:34,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:34,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:34,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:34,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:50:34,140 INFO L420 AbstractCegarLoop]: === Iteration 46 === 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:34,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:34,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1171087970, now seen corresponding path program 3 times [2024-05-12 12:50:34,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:34,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727376300] [2024-05-12 12:50:34,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:34,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:34,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:34,268 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:34,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:34,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727376300] [2024-05-12 12:50:34,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727376300] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:34,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:34,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:34,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931231955] [2024-05-12 12:50:34,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:34,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:34,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:34,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:34,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:34,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:34,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 205 transitions, 2030 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:34,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:34,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:34,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:34,902 INFO L124 PetriNetUnfolderBase]: 2756/4873 cut-off events. [2024-05-12 12:50:34,903 INFO L125 PetriNetUnfolderBase]: For 116595/116601 co-relation queries the response was YES. [2024-05-12 12:50:34,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25940 conditions, 4873 events. 2756/4873 cut-off events. For 116595/116601 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 33900 event pairs, 993 based on Foata normal form. 1/4727 useless extension candidates. Maximal degree in co-relation 25860. Up to 4091 conditions per place. [2024-05-12 12:50:34,942 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 153 selfloop transitions, 71 changer transitions 0/240 dead transitions. [2024-05-12 12:50:34,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 240 transitions, 2926 flow [2024-05-12 12:50:34,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:34,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:34,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 12:50:34,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60932944606414 [2024-05-12 12:50:34,944 INFO L175 Difference]: Start difference. First operand has 192 places, 205 transitions, 2030 flow. Second operand 7 states and 209 transitions. [2024-05-12 12:50:34,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 240 transitions, 2926 flow [2024-05-12 12:50:35,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 240 transitions, 2863 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:35,168 INFO L231 Difference]: Finished difference. Result has 194 places, 214 transitions, 2241 flow [2024-05-12 12:50:35,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1967, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2241, PETRI_PLACES=194, PETRI_TRANSITIONS=214} [2024-05-12 12:50:35,168 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 141 predicate places. [2024-05-12 12:50:35,168 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 214 transitions, 2241 flow [2024-05-12 12:50:35,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:35,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:35,169 INFO 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:50:35,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:50:35,169 INFO L420 AbstractCegarLoop]: === Iteration 47 === 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:35,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:35,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1466846750, now seen corresponding path program 4 times [2024-05-12 12:50:35,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:35,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585367080] [2024-05-12 12:50:35,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:35,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:35,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:35,318 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:35,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:35,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585367080] [2024-05-12 12:50:35,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585367080] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:35,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:35,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:35,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740009285] [2024-05-12 12:50:35,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:35,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:35,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:35,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:35,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:35,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:35,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 214 transitions, 2241 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:35,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:35,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:35,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:35,961 INFO L124 PetriNetUnfolderBase]: 2762/4883 cut-off events. [2024-05-12 12:50:35,961 INFO L125 PetriNetUnfolderBase]: For 122150/122156 co-relation queries the response was YES. [2024-05-12 12:50:35,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26431 conditions, 4883 events. 2762/4883 cut-off events. For 122150/122156 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34005 event pairs, 993 based on Foata normal form. 1/4736 useless extension candidates. Maximal degree in co-relation 26350. Up to 4098 conditions per place. [2024-05-12 12:50:36,011 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 150 selfloop transitions, 73 changer transitions 0/239 dead transitions. [2024-05-12 12:50:36,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 239 transitions, 2967 flow [2024-05-12 12:50:36,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:36,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:36,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 12:50:36,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.597667638483965 [2024-05-12 12:50:36,013 INFO L175 Difference]: Start difference. First operand has 194 places, 214 transitions, 2241 flow. Second operand 7 states and 205 transitions. [2024-05-12 12:50:36,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 239 transitions, 2967 flow [2024-05-12 12:50:36,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 239 transitions, 2823 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:36,316 INFO L231 Difference]: Finished difference. Result has 198 places, 217 transitions, 2295 flow [2024-05-12 12:50:36,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2295, PETRI_PLACES=198, PETRI_TRANSITIONS=217} [2024-05-12 12:50:36,316 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 145 predicate places. [2024-05-12 12:50:36,317 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 217 transitions, 2295 flow [2024-05-12 12:50:36,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:36,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:36,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:50:36,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:50:36,317 INFO L420 AbstractCegarLoop]: === Iteration 48 === 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:36,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:36,318 INFO L85 PathProgramCache]: Analyzing trace with hash -721592802, now seen corresponding path program 5 times [2024-05-12 12:50:36,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:36,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817649867] [2024-05-12 12:50:36,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:36,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:36,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:36,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:36,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:36,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817649867] [2024-05-12 12:50:36,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817649867] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:36,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:36,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:36,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997458245] [2024-05-12 12:50:36,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:36,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:36,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:36,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:36,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:36,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:36,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 217 transitions, 2295 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:36,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:36,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:36,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:37,060 INFO L124 PetriNetUnfolderBase]: 2768/4893 cut-off events. [2024-05-12 12:50:37,060 INFO L125 PetriNetUnfolderBase]: For 124227/124233 co-relation queries the response was YES. [2024-05-12 12:50:37,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26218 conditions, 4893 events. 2768/4893 cut-off events. For 124227/124233 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34051 event pairs, 987 based on Foata normal form. 1/4748 useless extension candidates. Maximal degree in co-relation 26136. Up to 4215 conditions per place. [2024-05-12 12:50:37,101 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 193 selfloop transitions, 28 changer transitions 0/237 dead transitions. [2024-05-12 12:50:37,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 237 transitions, 2812 flow [2024-05-12 12:50:37,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:37,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:37,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:50:37,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:50:37,103 INFO L175 Difference]: Start difference. First operand has 198 places, 217 transitions, 2295 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:50:37,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 237 transitions, 2812 flow [2024-05-12 12:50:37,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 237 transitions, 2687 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:37,480 INFO L231 Difference]: Finished difference. Result has 201 places, 220 transitions, 2271 flow [2024-05-12 12:50:37,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2173, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2271, PETRI_PLACES=201, PETRI_TRANSITIONS=220} [2024-05-12 12:50:37,481 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 148 predicate places. [2024-05-12 12:50:37,481 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 220 transitions, 2271 flow [2024-05-12 12:50:37,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:37,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:37,481 INFO 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:50:37,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:50:37,481 INFO L420 AbstractCegarLoop]: === Iteration 49 === 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:37,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:37,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1639336640, now seen corresponding path program 6 times [2024-05-12 12:50:37,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:37,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113195633] [2024-05-12 12:50:37,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:37,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:37,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:37,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:37,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:37,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113195633] [2024-05-12 12:50:37,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113195633] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:37,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:37,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:37,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803134184] [2024-05-12 12:50:37,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:37,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:37,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:37,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:37,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:37,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:37,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 220 transitions, 2271 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:37,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:37,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:37,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:38,207 INFO L124 PetriNetUnfolderBase]: 2783/4917 cut-off events. [2024-05-12 12:50:38,208 INFO L125 PetriNetUnfolderBase]: For 129525/129531 co-relation queries the response was YES. [2024-05-12 12:50:38,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26374 conditions, 4917 events. 2783/4917 cut-off events. For 129525/129531 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34187 event pairs, 993 based on Foata normal form. 1/4767 useless extension candidates. Maximal degree in co-relation 26291. Up to 4122 conditions per place. [2024-05-12 12:50:38,256 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 147 selfloop transitions, 82 changer transitions 0/245 dead transitions. [2024-05-12 12:50:38,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 245 transitions, 3032 flow [2024-05-12 12:50:38,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:38,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:38,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:50:38,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5889212827988338 [2024-05-12 12:50:38,258 INFO L175 Difference]: Start difference. First operand has 201 places, 220 transitions, 2271 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:50:38,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 245 transitions, 3032 flow [2024-05-12 12:50:38,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 245 transitions, 2974 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:38,649 INFO L231 Difference]: Finished difference. Result has 204 places, 226 transitions, 2452 flow [2024-05-12 12:50:38,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2452, PETRI_PLACES=204, PETRI_TRANSITIONS=226} [2024-05-12 12:50:38,649 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 151 predicate places. [2024-05-12 12:50:38,650 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 226 transitions, 2452 flow [2024-05-12 12:50:38,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:38,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:38,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] [2024-05-12 12:50:38,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:50:38,650 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:50:38,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:38,651 INFO L85 PathProgramCache]: Analyzing trace with hash -721595778, now seen corresponding path program 3 times [2024-05-12 12:50:38,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:38,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186523594] [2024-05-12 12:50:38,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:38,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:38,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:38,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:38,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:38,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186523594] [2024-05-12 12:50:38,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186523594] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:38,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:38,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:38,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175696230] [2024-05-12 12:50:38,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:38,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:38,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:38,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:38,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:38,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:38,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 226 transitions, 2452 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:38,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:38,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:38,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:39,408 INFO L124 PetriNetUnfolderBase]: 2804/4953 cut-off events. [2024-05-12 12:50:39,409 INFO L125 PetriNetUnfolderBase]: For 135752/135758 co-relation queries the response was YES. [2024-05-12 12:50:39,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26778 conditions, 4953 events. 2804/4953 cut-off events. For 135752/135758 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34459 event pairs, 989 based on Foata normal form. 2/4805 useless extension candidates. Maximal degree in co-relation 26694. Up to 4255 conditions per place. [2024-05-12 12:50:39,452 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 205 selfloop transitions, 27 changer transitions 0/248 dead transitions. [2024-05-12 12:50:39,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 248 transitions, 2990 flow [2024-05-12 12:50:39,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:39,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:39,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:50:39,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577259475218659 [2024-05-12 12:50:39,453 INFO L175 Difference]: Start difference. First operand has 204 places, 226 transitions, 2452 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:50:39,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 248 transitions, 2990 flow [2024-05-12 12:50:39,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 248 transitions, 2888 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:39,921 INFO L231 Difference]: Finished difference. Result has 208 places, 228 transitions, 2435 flow [2024-05-12 12:50:39,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2350, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2435, PETRI_PLACES=208, PETRI_TRANSITIONS=228} [2024-05-12 12:50:39,922 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 155 predicate places. [2024-05-12 12:50:39,922 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 228 transitions, 2435 flow [2024-05-12 12:50:39,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:39,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:39,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:50:39,922 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:50:39,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:39,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1462092094, now seen corresponding path program 1 times [2024-05-12 12:50:39,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:39,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121922574] [2024-05-12 12:50:39,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:39,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:39,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:40,061 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:40,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:40,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121922574] [2024-05-12 12:50:40,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121922574] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:40,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:40,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:40,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058499978] [2024-05-12 12:50:40,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:40,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:40,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:40,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:40,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:40,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:40,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 228 transitions, 2435 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:40,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:40,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:40,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:40,717 INFO L124 PetriNetUnfolderBase]: 2810/4960 cut-off events. [2024-05-12 12:50:40,717 INFO L125 PetriNetUnfolderBase]: For 139367/139382 co-relation queries the response was YES. [2024-05-12 12:50:40,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26850 conditions, 4960 events. 2810/4960 cut-off events. For 139367/139382 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34516 event pairs, 995 based on Foata normal form. 10/4819 useless extension candidates. Maximal degree in co-relation 26765. Up to 4244 conditions per place. [2024-05-12 12:50:40,756 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 210 selfloop transitions, 28 changer transitions 0/254 dead transitions. [2024-05-12 12:50:40,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 254 transitions, 3011 flow [2024-05-12 12:50:40,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:40,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:40,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:50:40,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5889212827988338 [2024-05-12 12:50:40,757 INFO L175 Difference]: Start difference. First operand has 208 places, 228 transitions, 2435 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:50:40,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 254 transitions, 3011 flow [2024-05-12 12:50:41,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 254 transitions, 2946 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:41,212 INFO L231 Difference]: Finished difference. Result has 210 places, 231 transitions, 2480 flow [2024-05-12 12:50:41,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2480, PETRI_PLACES=210, PETRI_TRANSITIONS=231} [2024-05-12 12:50:41,213 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 157 predicate places. [2024-05-12 12:50:41,213 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 231 transitions, 2480 flow [2024-05-12 12:50:41,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:41,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:41,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:41,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:50:41,214 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:50:41,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:41,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1466853694, now seen corresponding path program 2 times [2024-05-12 12:50:41,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:41,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779089270] [2024-05-12 12:50:41,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:41,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:41,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:41,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:41,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:41,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779089270] [2024-05-12 12:50:41,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779089270] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:41,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:41,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:41,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979138393] [2024-05-12 12:50:41,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:41,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:41,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:41,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:41,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:41,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:41,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 231 transitions, 2480 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:41,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:41,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:41,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:41,931 INFO L124 PetriNetUnfolderBase]: 2825/4987 cut-off events. [2024-05-12 12:50:41,931 INFO L125 PetriNetUnfolderBase]: For 145320/145328 co-relation queries the response was YES. [2024-05-12 12:50:41,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27332 conditions, 4987 events. 2825/4987 cut-off events. For 145320/145328 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34749 event pairs, 1001 based on Foata normal form. 3/4834 useless extension candidates. Maximal degree in co-relation 27246. Up to 4195 conditions per place. [2024-05-12 12:50:41,973 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 192 selfloop transitions, 61 changer transitions 0/269 dead transitions. [2024-05-12 12:50:41,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 269 transitions, 3438 flow [2024-05-12 12:50:41,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:41,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:41,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 12:50:41,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005830903790087 [2024-05-12 12:50:41,974 INFO L175 Difference]: Start difference. First operand has 210 places, 231 transitions, 2480 flow. Second operand 7 states and 206 transitions. [2024-05-12 12:50:41,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 269 transitions, 3438 flow [2024-05-12 12:50:42,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 269 transitions, 3354 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:42,449 INFO L231 Difference]: Finished difference. Result has 213 places, 247 transitions, 2758 flow [2024-05-12 12:50:42,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2396, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2758, PETRI_PLACES=213, PETRI_TRANSITIONS=247} [2024-05-12 12:50:42,449 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 160 predicate places. [2024-05-12 12:50:42,450 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 247 transitions, 2758 flow [2024-05-12 12:50:42,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:42,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:42,450 INFO 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:50:42,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:50:42,450 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:50:42,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:42,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1466860638, now seen corresponding path program 1 times [2024-05-12 12:50:42,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:42,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504091445] [2024-05-12 12:50:42,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:42,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:42,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:42,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:50:42,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:42,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504091445] [2024-05-12 12:50:42,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504091445] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:42,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:42,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:42,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729622140] [2024-05-12 12:50:42,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:42,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:42,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:42,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:42,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:42,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:42,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 247 transitions, 2758 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:42,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:42,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:42,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:43,251 INFO L124 PetriNetUnfolderBase]: 2840/5013 cut-off events. [2024-05-12 12:50:43,252 INFO L125 PetriNetUnfolderBase]: For 152696/152704 co-relation queries the response was YES. [2024-05-12 12:50:43,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27948 conditions, 5013 events. 2840/5013 cut-off events. For 152696/152704 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34923 event pairs, 996 based on Foata normal form. 3/4859 useless extension candidates. Maximal degree in co-relation 27860. Up to 4243 conditions per place. [2024-05-12 12:50:43,286 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 212 selfloop transitions, 56 changer transitions 0/284 dead transitions. [2024-05-12 12:50:43,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 284 transitions, 3726 flow [2024-05-12 12:50:43,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:43,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:43,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 12:50:43,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.597667638483965 [2024-05-12 12:50:43,300 INFO L175 Difference]: Start difference. First operand has 213 places, 247 transitions, 2758 flow. Second operand 7 states and 205 transitions. [2024-05-12 12:50:43,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 284 transitions, 3726 flow [2024-05-12 12:50:43,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 284 transitions, 3670 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-05-12 12:50:43,756 INFO L231 Difference]: Finished difference. Result has 220 places, 262 transitions, 3043 flow [2024-05-12 12:50:43,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3043, PETRI_PLACES=220, PETRI_TRANSITIONS=262} [2024-05-12 12:50:43,757 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 167 predicate places. [2024-05-12 12:50:43,757 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 262 transitions, 3043 flow [2024-05-12 12:50:43,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:43,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:43,758 INFO 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:50:43,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:50:43,758 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:50:43,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:43,758 INFO L85 PathProgramCache]: Analyzing trace with hash 502146006, now seen corresponding path program 3 times [2024-05-12 12:50:43,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:43,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175601178] [2024-05-12 12:50:43,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:43,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:43,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:43,891 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:43,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:43,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175601178] [2024-05-12 12:50:43,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175601178] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:43,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:43,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:43,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019505170] [2024-05-12 12:50:43,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:43,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:43,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:43,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:43,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:43,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:43,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 262 transitions, 3043 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:43,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:43,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:43,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:44,492 INFO L124 PetriNetUnfolderBase]: 2855/5035 cut-off events. [2024-05-12 12:50:44,492 INFO L125 PetriNetUnfolderBase]: For 161007/161019 co-relation queries the response was YES. [2024-05-12 12:50:44,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28708 conditions, 5035 events. 2855/5035 cut-off events. For 161007/161019 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35136 event pairs, 1000 based on Foata normal form. 7/4883 useless extension candidates. Maximal degree in co-relation 28616. Up to 4232 conditions per place. [2024-05-12 12:50:44,538 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 202 selfloop transitions, 69 changer transitions 0/287 dead transitions. [2024-05-12 12:50:44,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 287 transitions, 3939 flow [2024-05-12 12:50:44,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:44,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:44,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:50:44,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5889212827988338 [2024-05-12 12:50:44,540 INFO L175 Difference]: Start difference. First operand has 220 places, 262 transitions, 3043 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:50:44,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 287 transitions, 3939 flow [2024-05-12 12:50:44,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 287 transitions, 3868 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:44,983 INFO L231 Difference]: Finished difference. Result has 225 places, 268 transitions, 3216 flow [2024-05-12 12:50:44,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2972, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3216, PETRI_PLACES=225, PETRI_TRANSITIONS=268} [2024-05-12 12:50:44,984 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 172 predicate places. [2024-05-12 12:50:44,984 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 268 transitions, 3216 flow [2024-05-12 12:50:44,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:44,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:44,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:50:44,985 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:50:44,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:44,985 INFO L85 PathProgramCache]: Analyzing trace with hash 951643102, now seen corresponding path program 2 times [2024-05-12 12:50:44,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:44,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216161775] [2024-05-12 12:50:44,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:44,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:44,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:45,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:45,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:45,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216161775] [2024-05-12 12:50:45,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216161775] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:45,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:45,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:45,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17672234] [2024-05-12 12:50:45,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:45,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:45,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:45,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:45,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:45,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:45,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 268 transitions, 3216 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:45,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:45,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:45,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:45,745 INFO L124 PetriNetUnfolderBase]: 2879/5075 cut-off events. [2024-05-12 12:50:45,745 INFO L125 PetriNetUnfolderBase]: For 169360/169370 co-relation queries the response was YES. [2024-05-12 12:50:45,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29293 conditions, 5075 events. 2879/5075 cut-off events. For 169360/169370 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35428 event pairs, 996 based on Foata normal form. 5/4918 useless extension candidates. Maximal degree in co-relation 29199. Up to 4290 conditions per place. [2024-05-12 12:50:45,788 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 218 selfloop transitions, 63 changer transitions 0/297 dead transitions. [2024-05-12 12:50:45,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 297 transitions, 4271 flow [2024-05-12 12:50:45,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:45,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:45,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:50:45,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5947521865889213 [2024-05-12 12:50:45,789 INFO L175 Difference]: Start difference. First operand has 225 places, 268 transitions, 3216 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:50:45,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 297 transitions, 4271 flow [2024-05-12 12:50:46,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 297 transitions, 4159 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:50:46,246 INFO L231 Difference]: Finished difference. Result has 229 places, 277 transitions, 3363 flow [2024-05-12 12:50:46,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3104, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3363, PETRI_PLACES=229, PETRI_TRANSITIONS=277} [2024-05-12 12:50:46,247 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 176 predicate places. [2024-05-12 12:50:46,247 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 277 transitions, 3363 flow [2024-05-12 12:50:46,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:46,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:46,247 INFO 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:50:46,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:50:46,248 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:50:46,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:46,248 INFO L85 PathProgramCache]: Analyzing trace with hash 960213982, now seen corresponding path program 3 times [2024-05-12 12:50:46,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:46,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804058602] [2024-05-12 12:50:46,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:46,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:46,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:46,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:46,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:46,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804058602] [2024-05-12 12:50:46,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804058602] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:46,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:46,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:46,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948932189] [2024-05-12 12:50:46,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:46,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:46,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:46,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:46,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:46,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:46,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 277 transitions, 3363 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:46,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:46,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:46,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:47,026 INFO L124 PetriNetUnfolderBase]: 2876/5071 cut-off events. [2024-05-12 12:50:47,027 INFO L125 PetriNetUnfolderBase]: For 173275/173285 co-relation queries the response was YES. [2024-05-12 12:50:47,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29286 conditions, 5071 events. 2876/5071 cut-off events. For 173275/173285 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35350 event pairs, 996 based on Foata normal form. 5/4914 useless extension candidates. Maximal degree in co-relation 29191. Up to 4287 conditions per place. [2024-05-12 12:50:47,074 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 215 selfloop transitions, 65 changer transitions 0/296 dead transitions. [2024-05-12 12:50:47,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 296 transitions, 4185 flow [2024-05-12 12:50:47,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:47,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:47,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:50:47,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5889212827988338 [2024-05-12 12:50:47,076 INFO L175 Difference]: Start difference. First operand has 229 places, 277 transitions, 3363 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:50:47,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 296 transitions, 4185 flow [2024-05-12 12:50:47,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 296 transitions, 4075 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:47,502 INFO L231 Difference]: Finished difference. Result has 234 places, 277 transitions, 3389 flow [2024-05-12 12:50:47,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3253, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3389, PETRI_PLACES=234, PETRI_TRANSITIONS=277} [2024-05-12 12:50:47,502 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 181 predicate places. [2024-05-12 12:50:47,502 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 277 transitions, 3389 flow [2024-05-12 12:50:47,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:47,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:47,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:47,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:50:47,503 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:50:47,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:47,503 INFO L85 PathProgramCache]: Analyzing trace with hash 960224894, now seen corresponding path program 1 times [2024-05-12 12:50:47,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:47,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890132411] [2024-05-12 12:50:47,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:47,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:47,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:47,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:47,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890132411] [2024-05-12 12:50:47,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890132411] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:47,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:47,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:47,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383014874] [2024-05-12 12:50:47,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:47,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:47,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:47,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:47,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:47,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:50:47,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 277 transitions, 3389 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:47,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:47,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:50:47,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:48,304 INFO L124 PetriNetUnfolderBase]: 2812/5051 cut-off events. [2024-05-12 12:50:48,304 INFO L125 PetriNetUnfolderBase]: For 192826/192836 co-relation queries the response was YES. [2024-05-12 12:50:48,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29193 conditions, 5051 events. 2812/5051 cut-off events. For 192826/192836 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 35769 event pairs, 964 based on Foata normal form. 14/4865 useless extension candidates. Maximal degree in co-relation 29097. Up to 4061 conditions per place. [2024-05-12 12:50:48,352 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 214 selfloop transitions, 40 changer transitions 0/301 dead transitions. [2024-05-12 12:50:48,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 301 transitions, 3997 flow [2024-05-12 12:50:48,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:48,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:48,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 12:50:48,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005830903790087 [2024-05-12 12:50:48,353 INFO L175 Difference]: Start difference. First operand has 234 places, 277 transitions, 3389 flow. Second operand 7 states and 206 transitions. [2024-05-12 12:50:48,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 301 transitions, 3997 flow [2024-05-12 12:50:48,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 301 transitions, 3862 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:48,762 INFO L231 Difference]: Finished difference. Result has 236 places, 278 transitions, 3360 flow [2024-05-12 12:50:48,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3360, PETRI_PLACES=236, PETRI_TRANSITIONS=278} [2024-05-12 12:50:48,763 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 183 predicate places. [2024-05-12 12:50:48,763 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 278 transitions, 3360 flow [2024-05-12 12:50:48,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:48,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:48,763 INFO 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:50:48,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:50:48,763 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:50:48,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:48,764 INFO L85 PathProgramCache]: Analyzing trace with hash -285521344, now seen corresponding path program 7 times [2024-05-12 12:50:48,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:48,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949090293] [2024-05-12 12:50:48,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:48,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:48,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:48,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:48,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:48,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949090293] [2024-05-12 12:50:48,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949090293] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:48,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:48,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:48,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504666631] [2024-05-12 12:50:48,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:48,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:48,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:48,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:48,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:48,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:48,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 278 transitions, 3360 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:48,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:48,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:48,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:49,665 INFO L124 PetriNetUnfolderBase]: 2977/5235 cut-off events. [2024-05-12 12:50:49,665 INFO L125 PetriNetUnfolderBase]: For 187150/187163 co-relation queries the response was YES. [2024-05-12 12:50:49,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30530 conditions, 5235 events. 2977/5235 cut-off events. For 187150/187163 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36747 event pairs, 1030 based on Foata normal form. 5/5067 useless extension candidates. Maximal degree in co-relation 30433. Up to 4401 conditions per place. [2024-05-12 12:50:49,711 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 201 selfloop transitions, 86 changer transitions 0/303 dead transitions. [2024-05-12 12:50:49,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 303 transitions, 4253 flow [2024-05-12 12:50:49,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:49,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:49,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 12:50:49,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.597667638483965 [2024-05-12 12:50:49,712 INFO L175 Difference]: Start difference. First operand has 236 places, 278 transitions, 3360 flow. Second operand 7 states and 205 transitions. [2024-05-12 12:50:49,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 303 transitions, 4253 flow [2024-05-12 12:50:50,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 303 transitions, 4169 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:50,246 INFO L231 Difference]: Finished difference. Result has 238 places, 281 transitions, 3495 flow [2024-05-12 12:50:50,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3276, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3495, PETRI_PLACES=238, PETRI_TRANSITIONS=281} [2024-05-12 12:50:50,246 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 185 predicate places. [2024-05-12 12:50:50,246 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 281 transitions, 3495 flow [2024-05-12 12:50:50,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:50,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:50,247 INFO 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:50:50,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:50:50,247 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:50:50,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:50,248 INFO L85 PathProgramCache]: Analyzing trace with hash 2106248076, now seen corresponding path program 8 times [2024-05-12 12:50:50,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:50,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429149820] [2024-05-12 12:50:50,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:50,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:50,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:50,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:50,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:50,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429149820] [2024-05-12 12:50:50,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429149820] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:50,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:50,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:50,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587134617] [2024-05-12 12:50:50,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:50,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:50,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:50,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:50,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:50,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:50,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 281 transitions, 3495 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:50,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:50,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:50,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:51,057 INFO L124 PetriNetUnfolderBase]: 2974/5231 cut-off events. [2024-05-12 12:50:51,058 INFO L125 PetriNetUnfolderBase]: For 190065/190078 co-relation queries the response was YES. [2024-05-12 12:50:51,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30444 conditions, 5231 events. 2974/5231 cut-off events. For 190065/190078 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36728 event pairs, 1030 based on Foata normal form. 5/5063 useless extension candidates. Maximal degree in co-relation 30346. Up to 4398 conditions per place. [2024-05-12 12:50:51,106 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 200 selfloop transitions, 84 changer transitions 0/300 dead transitions. [2024-05-12 12:50:51,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 300 transitions, 4337 flow [2024-05-12 12:50:51,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:51,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:51,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:50:51,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-05-12 12:50:51,107 INFO L175 Difference]: Start difference. First operand has 238 places, 281 transitions, 3495 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:50:51,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 300 transitions, 4337 flow [2024-05-12 12:50:51,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 300 transitions, 4039 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-05-12 12:50:51,763 INFO L231 Difference]: Finished difference. Result has 238 places, 281 transitions, 3371 flow [2024-05-12 12:50:51,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3197, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3371, PETRI_PLACES=238, PETRI_TRANSITIONS=281} [2024-05-12 12:50:51,764 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 185 predicate places. [2024-05-12 12:50:51,764 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 281 transitions, 3371 flow [2024-05-12 12:50:51,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:51,764 INFO 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:50:51,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:50:51,765 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:50:51,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:51,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1268592082, now seen corresponding path program 9 times [2024-05-12 12:50:51,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:51,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941326945] [2024-05-12 12:50:51,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:51,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:51,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:51,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:51,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:51,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941326945] [2024-05-12 12:50:51,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941326945] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:51,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:51,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:51,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302128979] [2024-05-12 12:50:51,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:51,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:51,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:51,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:51,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:51,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:51,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 281 transitions, 3371 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:51,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:51,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:52,636 INFO L124 PetriNetUnfolderBase]: 2980/5241 cut-off events. [2024-05-12 12:50:52,636 INFO L125 PetriNetUnfolderBase]: For 194658/194671 co-relation queries the response was YES. [2024-05-12 12:50:52,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30372 conditions, 5241 events. 2980/5241 cut-off events. For 194658/194671 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36791 event pairs, 1030 based on Foata normal form. 5/5072 useless extension candidates. Maximal degree in co-relation 30275. Up to 4405 conditions per place. [2024-05-12 12:50:52,679 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 194 selfloop transitions, 89 changer transitions 0/299 dead transitions. [2024-05-12 12:50:52,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 299 transitions, 4122 flow [2024-05-12 12:50:52,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:52,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:52,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:50:52,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577259475218659 [2024-05-12 12:50:52,680 INFO L175 Difference]: Start difference. First operand has 238 places, 281 transitions, 3371 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:50:52,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 299 transitions, 4122 flow [2024-05-12 12:50:53,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 299 transitions, 3936 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:53,122 INFO L231 Difference]: Finished difference. Result has 240 places, 284 transitions, 3402 flow [2024-05-12 12:50:53,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3188, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3402, PETRI_PLACES=240, PETRI_TRANSITIONS=284} [2024-05-12 12:50:53,124 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 187 predicate places. [2024-05-12 12:50:53,124 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 284 transitions, 3402 flow [2024-05-12 12:50:53,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:53,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:53,125 INFO 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:50:53,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:50:53,125 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:50:53,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:53,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1145407744, now seen corresponding path program 10 times [2024-05-12 12:50:53,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:53,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709594005] [2024-05-12 12:50:53,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:53,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:53,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:53,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:50:53,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:53,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709594005] [2024-05-12 12:50:53,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709594005] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:53,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:53,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:53,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73556762] [2024-05-12 12:50:53,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:53,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:53,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:53,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:53,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:53,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:53,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 284 transitions, 3402 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:53,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:53,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:53,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:53,915 INFO L124 PetriNetUnfolderBase]: 2977/5233 cut-off events. [2024-05-12 12:50:53,915 INFO L125 PetriNetUnfolderBase]: For 198990/199017 co-relation queries the response was YES. [2024-05-12 12:50:53,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30390 conditions, 5233 events. 2977/5233 cut-off events. For 198990/199017 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36749 event pairs, 1048 based on Foata normal form. 19/5078 useless extension candidates. Maximal degree in co-relation 30292. Up to 4402 conditions per place. [2024-05-12 12:50:53,962 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 194 selfloop transitions, 87 changer transitions 0/297 dead transitions. [2024-05-12 12:50:53,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 297 transitions, 4230 flow [2024-05-12 12:50:53,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:53,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:53,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:50:53,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5743440233236151 [2024-05-12 12:50:53,963 INFO L175 Difference]: Start difference. First operand has 240 places, 284 transitions, 3402 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:50:53,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 297 transitions, 4230 flow [2024-05-12 12:50:54,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 297 transitions, 4094 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:54,445 INFO L231 Difference]: Finished difference. Result has 243 places, 284 transitions, 3446 flow [2024-05-12 12:50:54,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3446, PETRI_PLACES=243, PETRI_TRANSITIONS=284} [2024-05-12 12:50:54,445 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 190 predicate places. [2024-05-12 12:50:54,445 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 284 transitions, 3446 flow [2024-05-12 12:50:54,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:54,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:54,446 INFO 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:50:54,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:50:54,446 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:50:54,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:54,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1697467860, now seen corresponding path program 11 times [2024-05-12 12:50:54,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:54,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102684711] [2024-05-12 12:50:54,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:54,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:54,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:54,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:54,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:54,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102684711] [2024-05-12 12:50:54,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102684711] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:54,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:54,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:54,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876732990] [2024-05-12 12:50:54,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:54,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:54,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:54,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:54,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:54,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:54,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 284 transitions, 3446 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:54,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:54,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:54,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:55,234 INFO L124 PetriNetUnfolderBase]: 2974/5229 cut-off events. [2024-05-12 12:50:55,234 INFO L125 PetriNetUnfolderBase]: For 203214/203236 co-relation queries the response was YES. [2024-05-12 12:50:55,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30409 conditions, 5229 events. 2974/5229 cut-off events. For 203214/203236 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36745 event pairs, 1048 based on Foata normal form. 14/5069 useless extension candidates. Maximal degree in co-relation 30310. Up to 4399 conditions per place. [2024-05-12 12:50:55,285 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 191 selfloop transitions, 89 changer transitions 0/296 dead transitions. [2024-05-12 12:50:55,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 296 transitions, 4154 flow [2024-05-12 12:50:55,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:55,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:55,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:50:55,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5685131195335277 [2024-05-12 12:50:55,287 INFO L175 Difference]: Start difference. First operand has 243 places, 284 transitions, 3446 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:50:55,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 296 transitions, 4154 flow [2024-05-12 12:50:55,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 296 transitions, 3908 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 12:50:55,760 INFO L231 Difference]: Finished difference. Result has 244 places, 284 transitions, 3384 flow [2024-05-12 12:50:55,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3384, PETRI_PLACES=244, PETRI_TRANSITIONS=284} [2024-05-12 12:50:55,760 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 191 predicate places. [2024-05-12 12:50:55,760 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 284 transitions, 3384 flow [2024-05-12 12:50:55,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:55,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:55,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:55,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:50:55,761 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:50:55,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:55,761 INFO L85 PathProgramCache]: Analyzing trace with hash 100892062, now seen corresponding path program 12 times [2024-05-12 12:50:55,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:55,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960604961] [2024-05-12 12:50:55,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:55,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:55,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:55,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:55,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:55,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960604961] [2024-05-12 12:50:55,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960604961] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:55,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:55,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:55,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717135723] [2024-05-12 12:50:55,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:55,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:55,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:55,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:55,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:55,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:55,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 284 transitions, 3384 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:55,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:55,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:55,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:56,576 INFO L124 PetriNetUnfolderBase]: 2971/5226 cut-off events. [2024-05-12 12:50:56,577 INFO L125 PetriNetUnfolderBase]: For 204986/205001 co-relation queries the response was YES. [2024-05-12 12:50:56,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30342 conditions, 5226 events. 2971/5226 cut-off events. For 204986/205001 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36697 event pairs, 1024 based on Foata normal form. 7/5061 useless extension candidates. Maximal degree in co-relation 30243. Up to 4507 conditions per place. [2024-05-12 12:50:56,622 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 251 selfloop transitions, 28 changer transitions 0/295 dead transitions. [2024-05-12 12:50:56,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 295 transitions, 3968 flow [2024-05-12 12:50:56,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:56,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:56,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:50:56,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5539358600583091 [2024-05-12 12:50:56,623 INFO L175 Difference]: Start difference. First operand has 244 places, 284 transitions, 3384 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:50:56,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 295 transitions, 3968 flow [2024-05-12 12:50:57,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 295 transitions, 3716 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:50:57,261 INFO L231 Difference]: Finished difference. Result has 244 places, 284 transitions, 3194 flow [2024-05-12 12:50:57,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3132, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3194, PETRI_PLACES=244, PETRI_TRANSITIONS=284} [2024-05-12 12:50:57,261 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 191 predicate places. [2024-05-12 12:50:57,261 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 284 transitions, 3194 flow [2024-05-12 12:50:57,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:57,262 INFO 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:50:57,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:50:57,262 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:50:57,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:57,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1679709216, now seen corresponding path program 4 times [2024-05-12 12:50:57,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:57,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743083748] [2024-05-12 12:50:57,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:57,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:57,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:57,401 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,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:57,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743083748] [2024-05-12 12:50:57,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743083748] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:57,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:57,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:57,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468175350] [2024-05-12 12:50:57,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:57,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:57,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:57,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:57,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:57,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:57,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 284 transitions, 3194 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:57,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:57,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:58,089 INFO L124 PetriNetUnfolderBase]: 2966/5219 cut-off events. [2024-05-12 12:50:58,089 INFO L125 PetriNetUnfolderBase]: For 207569/207584 co-relation queries the response was YES. [2024-05-12 12:50:58,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30082 conditions, 5219 events. 2966/5219 cut-off events. For 207569/207584 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36597 event pairs, 1023 based on Foata normal form. 8/5055 useless extension candidates. Maximal degree in co-relation 29982. Up to 4489 conditions per place. [2024-05-12 12:50:58,138 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 255 selfloop transitions, 27 changer transitions 0/298 dead transitions. [2024-05-12 12:50:58,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 298 transitions, 3794 flow [2024-05-12 12:50:58,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:58,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:58,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 12:50:58,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597667638483965 [2024-05-12 12:50:58,139 INFO L175 Difference]: Start difference. First operand has 244 places, 284 transitions, 3194 flow. Second operand 7 states and 192 transitions. [2024-05-12 12:50:58,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 298 transitions, 3794 flow [2024-05-12 12:50:58,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 298 transitions, 3680 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 12:50:58,839 INFO L231 Difference]: Finished difference. Result has 243 places, 284 transitions, 3139 flow [2024-05-12 12:50:58,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3139, PETRI_PLACES=243, PETRI_TRANSITIONS=284} [2024-05-12 12:50:58,840 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 190 predicate places. [2024-05-12 12:50:58,840 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 284 transitions, 3139 flow [2024-05-12 12:50:58,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:58,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:58,841 INFO 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:50:58,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:50:58,841 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:50:58,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:58,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1336226034, now seen corresponding path program 4 times [2024-05-12 12:50:58,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:58,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066186479] [2024-05-12 12:50:58,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:58,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:58,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:58,979 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:58,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:58,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066186479] [2024-05-12 12:50:58,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066186479] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:58,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:58,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:58,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593687577] [2024-05-12 12:50:58,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:58,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:58,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:58,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:58,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:59,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:50:59,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 284 transitions, 3139 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:59,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:59,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:50:59,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:59,720 INFO L124 PetriNetUnfolderBase]: 2972/5232 cut-off events. [2024-05-12 12:50:59,721 INFO L125 PetriNetUnfolderBase]: For 210777/210786 co-relation queries the response was YES. [2024-05-12 12:50:59,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30203 conditions, 5232 events. 2972/5232 cut-off events. For 210777/210786 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36662 event pairs, 1016 based on Foata normal form. 1/5060 useless extension candidates. Maximal degree in co-relation 30102. Up to 4478 conditions per place. [2024-05-12 12:50:59,764 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 263 selfloop transitions, 28 changer transitions 0/307 dead transitions. [2024-05-12 12:50:59,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 307 transitions, 3820 flow [2024-05-12 12:50:59,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:59,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:59,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:50:59,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5801749271137027 [2024-05-12 12:50:59,765 INFO L175 Difference]: Start difference. First operand has 243 places, 284 transitions, 3139 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:50:59,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 307 transitions, 3820 flow [2024-05-12 12:51:00,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 307 transitions, 3747 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 12:51:00,196 INFO L231 Difference]: Finished difference. Result has 244 places, 287 transitions, 3183 flow [2024-05-12 12:51:00,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3183, PETRI_PLACES=244, PETRI_TRANSITIONS=287} [2024-05-12 12:51:00,196 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 191 predicate places. [2024-05-12 12:51:00,196 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 287 transitions, 3183 flow [2024-05-12 12:51:00,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:00,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:00,197 INFO 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:51:00,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:51:00,197 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:51:00,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:00,197 INFO L85 PathProgramCache]: Analyzing trace with hash 560201056, now seen corresponding path program 5 times [2024-05-12 12:51:00,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:00,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287432583] [2024-05-12 12:51:00,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:00,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:00,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:00,326 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:00,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:00,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287432583] [2024-05-12 12:51:00,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287432583] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:00,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:00,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:00,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585680940] [2024-05-12 12:51:00,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:00,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:00,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:00,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:00,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:00,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:00,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 287 transitions, 3183 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:00,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:00,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:00,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:00,999 INFO L124 PetriNetUnfolderBase]: 2978/5244 cut-off events. [2024-05-12 12:51:00,999 INFO L125 PetriNetUnfolderBase]: For 216650/216659 co-relation queries the response was YES. [2024-05-12 12:51:01,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30340 conditions, 5244 events. 2978/5244 cut-off events. For 216650/216659 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36861 event pairs, 1019 based on Foata normal form. 1/5069 useless extension candidates. Maximal degree in co-relation 30238. Up to 4412 conditions per place. [2024-05-12 12:51:01,047 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 220 selfloop transitions, 74 changer transitions 0/310 dead transitions. [2024-05-12 12:51:01,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 310 transitions, 4258 flow [2024-05-12 12:51:01,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:01,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:01,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:51:01,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-05-12 12:51:01,049 INFO L175 Difference]: Start difference. First operand has 244 places, 287 transitions, 3183 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:51:01,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 310 transitions, 4258 flow [2024-05-12 12:51:01,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 310 transitions, 4176 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:01,608 INFO L231 Difference]: Finished difference. Result has 246 places, 290 transitions, 3310 flow [2024-05-12 12:51:01,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3101, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3310, PETRI_PLACES=246, PETRI_TRANSITIONS=290} [2024-05-12 12:51:01,609 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 193 predicate places. [2024-05-12 12:51:01,609 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 290 transitions, 3310 flow [2024-05-12 12:51:01,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:01,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:01,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:01,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:51:01,610 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:51:01,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:01,610 INFO L85 PathProgramCache]: Analyzing trace with hash 206762174, now seen corresponding path program 6 times [2024-05-12 12:51:01,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:01,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985415781] [2024-05-12 12:51:01,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:01,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:01,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:01,750 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:01,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:01,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985415781] [2024-05-12 12:51:01,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985415781] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:01,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:01,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:01,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909221757] [2024-05-12 12:51:01,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:01,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:01,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:01,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:01,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:01,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:01,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 290 transitions, 3310 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:01,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:01,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:01,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:02,461 INFO L124 PetriNetUnfolderBase]: 2984/5252 cut-off events. [2024-05-12 12:51:02,461 INFO L125 PetriNetUnfolderBase]: For 222860/222869 co-relation queries the response was YES. [2024-05-12 12:51:02,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30592 conditions, 5252 events. 2984/5252 cut-off events. For 222860/222869 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36819 event pairs, 1016 based on Foata normal form. 1/5078 useless extension candidates. Maximal degree in co-relation 30489. Up to 4481 conditions per place. [2024-05-12 12:51:02,508 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 260 selfloop transitions, 41 changer transitions 0/317 dead transitions. [2024-05-12 12:51:02,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 317 transitions, 4174 flow [2024-05-12 12:51:02,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:51:02,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:51:02,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-05-12 12:51:02,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-05-12 12:51:02,509 INFO L175 Difference]: Start difference. First operand has 246 places, 290 transitions, 3310 flow. Second operand 9 states and 246 transitions. [2024-05-12 12:51:02,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 317 transitions, 4174 flow [2024-05-12 12:51:03,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 317 transitions, 3953 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-05-12 12:51:03,202 INFO L231 Difference]: Finished difference. Result has 253 places, 294 transitions, 3277 flow [2024-05-12 12:51:03,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3104, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3277, PETRI_PLACES=253, PETRI_TRANSITIONS=294} [2024-05-12 12:51:03,203 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 200 predicate places. [2024-05-12 12:51:03,203 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 294 transitions, 3277 flow [2024-05-12 12:51:03,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:03,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:03,203 INFO 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:51:03,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:51:03,204 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:51:03,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:03,204 INFO L85 PathProgramCache]: Analyzing trace with hash 564849630, now seen corresponding path program 4 times [2024-05-12 12:51:03,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:03,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715746789] [2024-05-12 12:51:03,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:03,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:03,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:03,331 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:03,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:03,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715746789] [2024-05-12 12:51:03,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715746789] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:03,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:03,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:03,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485874158] [2024-05-12 12:51:03,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:03,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:03,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:03,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:03,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:03,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:03,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 294 transitions, 3277 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:03,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:03,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:03,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:04,030 INFO L124 PetriNetUnfolderBase]: 2981/5252 cut-off events. [2024-05-12 12:51:04,031 INFO L125 PetriNetUnfolderBase]: For 225907/225926 co-relation queries the response was YES. [2024-05-12 12:51:04,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30479 conditions, 5252 events. 2981/5252 cut-off events. For 225907/225926 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36916 event pairs, 1023 based on Foata normal form. 8/5085 useless extension candidates. Maximal degree in co-relation 30373. Up to 4446 conditions per place. [2024-05-12 12:51:04,078 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 232 selfloop transitions, 67 changer transitions 0/315 dead transitions. [2024-05-12 12:51:04,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 315 transitions, 4224 flow [2024-05-12 12:51:04,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:04,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:04,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:51:04,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5889212827988338 [2024-05-12 12:51:04,079 INFO L175 Difference]: Start difference. First operand has 253 places, 294 transitions, 3277 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:51:04,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 315 transitions, 4224 flow [2024-05-12 12:51:04,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 315 transitions, 4098 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-05-12 12:51:04,715 INFO L231 Difference]: Finished difference. Result has 254 places, 296 transitions, 3330 flow [2024-05-12 12:51:04,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3330, PETRI_PLACES=254, PETRI_TRANSITIONS=296} [2024-05-12 12:51:04,716 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 201 predicate places. [2024-05-12 12:51:04,716 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 296 transitions, 3330 flow [2024-05-12 12:51:04,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:04,716 INFO 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:51:04,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:51:04,716 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:51:04,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:04,717 INFO L85 PathProgramCache]: Analyzing trace with hash 220094654, now seen corresponding path program 7 times [2024-05-12 12:51:04,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:04,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548601085] [2024-05-12 12:51:04,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:04,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:04,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:04,843 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,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:04,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548601085] [2024-05-12 12:51:04,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548601085] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:04,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:04,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:04,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872139979] [2024-05-12 12:51:04,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:04,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:04,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:04,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:04,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:04,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:04,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 296 transitions, 3330 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:04,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:04,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:05,552 INFO L124 PetriNetUnfolderBase]: 2978/5244 cut-off events. [2024-05-12 12:51:05,553 INFO L125 PetriNetUnfolderBase]: For 229342/229351 co-relation queries the response was YES. [2024-05-12 12:51:05,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30453 conditions, 5244 events. 2978/5244 cut-off events. For 229342/229351 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36751 event pairs, 1016 based on Foata normal form. 1/5070 useless extension candidates. Maximal degree in co-relation 30346. Up to 4474 conditions per place. [2024-05-12 12:51:05,602 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 257 selfloop transitions, 40 changer transitions 0/313 dead transitions. [2024-05-12 12:51:05,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 313 transitions, 3966 flow [2024-05-12 12:51:05,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:05,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:05,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:51:05,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:51:05,606 INFO L175 Difference]: Start difference. First operand has 254 places, 296 transitions, 3330 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:51:05,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 313 transitions, 3966 flow [2024-05-12 12:51:06,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 313 transitions, 3836 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:51:06,197 INFO L231 Difference]: Finished difference. Result has 258 places, 296 transitions, 3286 flow [2024-05-12 12:51:06,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3286, PETRI_PLACES=258, PETRI_TRANSITIONS=296} [2024-05-12 12:51:06,198 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 205 predicate places. [2024-05-12 12:51:06,198 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 296 transitions, 3286 flow [2024-05-12 12:51:06,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:06,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:06,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:51:06,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:51:06,198 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:51:06,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:06,199 INFO L85 PathProgramCache]: Analyzing trace with hash 501024958, now seen corresponding path program 8 times [2024-05-12 12:51:06,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:06,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926615070] [2024-05-12 12:51:06,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:06,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:06,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:06,388 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:06,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:06,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926615070] [2024-05-12 12:51:06,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926615070] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:06,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:06,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:06,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20240705] [2024-05-12 12:51:06,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:06,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:06,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:06,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:06,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:06,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:06,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 296 transitions, 3286 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:06,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:06,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:06,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:07,093 INFO L124 PetriNetUnfolderBase]: 2993/5270 cut-off events. [2024-05-12 12:51:07,093 INFO L125 PetriNetUnfolderBase]: For 238058/238067 co-relation queries the response was YES. [2024-05-12 12:51:07,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30721 conditions, 5270 events. 2993/5270 cut-off events. For 238058/238067 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36948 event pairs, 1019 based on Foata normal form. 1/5092 useless extension candidates. Maximal degree in co-relation 30612. Up to 4429 conditions per place. [2024-05-12 12:51:07,143 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 217 selfloop transitions, 86 changer transitions 0/319 dead transitions. [2024-05-12 12:51:07,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 319 transitions, 4328 flow [2024-05-12 12:51:07,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:07,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:07,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:51:07,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5801749271137027 [2024-05-12 12:51:07,145 INFO L175 Difference]: Start difference. First operand has 258 places, 296 transitions, 3286 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:51:07,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 319 transitions, 4328 flow [2024-05-12 12:51:07,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 319 transitions, 4248 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:51:07,772 INFO L231 Difference]: Finished difference. Result has 259 places, 303 transitions, 3510 flow [2024-05-12 12:51:07,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3510, PETRI_PLACES=259, PETRI_TRANSITIONS=303} [2024-05-12 12:51:07,773 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 206 predicate places. [2024-05-12 12:51:07,773 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 303 transitions, 3510 flow [2024-05-12 12:51:07,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:07,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:07,774 INFO 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:51:07,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:51:07,774 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:51:07,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:07,774 INFO L85 PathProgramCache]: Analyzing trace with hash 492454078, now seen corresponding path program 9 times [2024-05-12 12:51:07,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:07,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392069245] [2024-05-12 12:51:07,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:07,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:07,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:07,991 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:07,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:07,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392069245] [2024-05-12 12:51:07,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392069245] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:07,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:07,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:07,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559064053] [2024-05-12 12:51:07,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:07,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:07,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:07,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:07,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:08,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:08,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 303 transitions, 3510 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:08,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:08,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:08,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:08,662 INFO L124 PetriNetUnfolderBase]: 2990/5266 cut-off events. [2024-05-12 12:51:08,662 INFO L125 PetriNetUnfolderBase]: For 242084/242093 co-relation queries the response was YES. [2024-05-12 12:51:08,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30813 conditions, 5266 events. 2990/5266 cut-off events. For 242084/242093 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36980 event pairs, 1019 based on Foata normal form. 1/5088 useless extension candidates. Maximal degree in co-relation 30703. Up to 4426 conditions per place. [2024-05-12 12:51:08,716 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 217 selfloop transitions, 85 changer transitions 0/318 dead transitions. [2024-05-12 12:51:08,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 318 transitions, 4288 flow [2024-05-12 12:51:08,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:08,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:08,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:51:08,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577259475218659 [2024-05-12 12:51:08,717 INFO L175 Difference]: Start difference. First operand has 259 places, 303 transitions, 3510 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:51:08,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 318 transitions, 4288 flow [2024-05-12 12:51:09,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 318 transitions, 4069 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:09,491 INFO L231 Difference]: Finished difference. Result has 261 places, 303 transitions, 3467 flow [2024-05-12 12:51:09,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3467, PETRI_PLACES=261, PETRI_TRANSITIONS=303} [2024-05-12 12:51:09,494 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 208 predicate places. [2024-05-12 12:51:09,494 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 303 transitions, 3467 flow [2024-05-12 12:51:09,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:09,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:09,494 INFO 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:51:09,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:51:09,495 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:51:09,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:09,495 INFO L85 PathProgramCache]: Analyzing trace with hash 492461022, now seen corresponding path program 5 times [2024-05-12 12:51:09,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:09,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411558440] [2024-05-12 12:51:09,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:09,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:09,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:09,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:09,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411558440] [2024-05-12 12:51:09,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411558440] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:09,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:09,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:09,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983829945] [2024-05-12 12:51:09,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:09,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:09,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:09,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:09,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:09,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:09,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 303 transitions, 3467 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:09,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:09,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:09,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:10,363 INFO L124 PetriNetUnfolderBase]: 3005/5292 cut-off events. [2024-05-12 12:51:10,363 INFO L125 PetriNetUnfolderBase]: For 251024/251041 co-relation queries the response was YES. [2024-05-12 12:51:10,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31028 conditions, 5292 events. 3005/5292 cut-off events. For 251024/251041 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37213 event pairs, 1023 based on Foata normal form. 6/5119 useless extension candidates. Maximal degree in co-relation 30919. Up to 4475 conditions per place. [2024-05-12 12:51:10,409 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 237 selfloop transitions, 72 changer transitions 0/325 dead transitions. [2024-05-12 12:51:10,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 325 transitions, 4505 flow [2024-05-12 12:51:10,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:10,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:10,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:51:10,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5830903790087464 [2024-05-12 12:51:10,410 INFO L175 Difference]: Start difference. First operand has 261 places, 303 transitions, 3467 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:51:10,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 325 transitions, 4505 flow [2024-05-12 12:51:11,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 325 transitions, 4373 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 12:51:11,141 INFO L231 Difference]: Finished difference. Result has 264 places, 309 transitions, 3587 flow [2024-05-12 12:51:11,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3587, PETRI_PLACES=264, PETRI_TRANSITIONS=309} [2024-05-12 12:51:11,142 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 211 predicate places. [2024-05-12 12:51:11,142 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 309 transitions, 3587 flow [2024-05-12 12:51:11,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:11,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:11,142 INFO 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:51:11,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:51:11,143 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:51:11,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:11,172 INFO L85 PathProgramCache]: Analyzing trace with hash 507698142, now seen corresponding path program 6 times [2024-05-12 12:51:11,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:11,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262824018] [2024-05-12 12:51:11,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:11,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:11,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:11,318 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:11,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:11,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262824018] [2024-05-12 12:51:11,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262824018] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:11,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:11,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:11,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994424226] [2024-05-12 12:51:11,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:11,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:11,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:11,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:11,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:11,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:11,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 309 transitions, 3587 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:11,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:11,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:11,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:12,109 INFO L124 PetriNetUnfolderBase]: 3002/5289 cut-off events. [2024-05-12 12:51:12,110 INFO L125 PetriNetUnfolderBase]: For 254351/254364 co-relation queries the response was YES. [2024-05-12 12:51:12,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30997 conditions, 5289 events. 3002/5289 cut-off events. For 254351/254364 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37094 event pairs, 1011 based on Foata normal form. 5/5118 useless extension candidates. Maximal degree in co-relation 30887. Up to 4567 conditions per place. [2024-05-12 12:51:12,172 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 282 selfloop transitions, 25 changer transitions 0/323 dead transitions. [2024-05-12 12:51:12,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 323 transitions, 4235 flow [2024-05-12 12:51:12,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:12,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:12,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 12:51:12,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5626822157434402 [2024-05-12 12:51:12,173 INFO L175 Difference]: Start difference. First operand has 264 places, 309 transitions, 3587 flow. Second operand 7 states and 193 transitions. [2024-05-12 12:51:12,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 323 transitions, 4235 flow [2024-05-12 12:51:12,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 323 transitions, 4097 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-05-12 12:51:12,978 INFO L231 Difference]: Finished difference. Result has 268 places, 309 transitions, 3505 flow [2024-05-12 12:51:12,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3449, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3505, PETRI_PLACES=268, PETRI_TRANSITIONS=309} [2024-05-12 12:51:12,978 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 215 predicate places. [2024-05-12 12:51:12,978 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 309 transitions, 3505 flow [2024-05-12 12:51:12,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:12,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:12,979 INFO 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:51:12,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:51:12,979 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:51:12,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:12,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1038263264, now seen corresponding path program 10 times [2024-05-12 12:51:12,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:12,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291392661] [2024-05-12 12:51:12,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:12,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:12,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:13,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:13,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:13,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291392661] [2024-05-12 12:51:13,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291392661] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:13,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:13,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:13,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720189521] [2024-05-12 12:51:13,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:13,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:13,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:13,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:13,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:13,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:13,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 309 transitions, 3505 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:13,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:13,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:13,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:13,875 INFO L124 PetriNetUnfolderBase]: 3008/5291 cut-off events. [2024-05-12 12:51:13,876 INFO L125 PetriNetUnfolderBase]: For 261346/261371 co-relation queries the response was YES. [2024-05-12 12:51:13,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31014 conditions, 5291 events. 3008/5291 cut-off events. For 261346/261371 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37214 event pairs, 1044 based on Foata normal form. 12/5120 useless extension candidates. Maximal degree in co-relation 30903. Up to 4449 conditions per place. [2024-05-12 12:51:13,923 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 222 selfloop transitions, 87 changer transitions 0/325 dead transitions. [2024-05-12 12:51:13,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 325 transitions, 4495 flow [2024-05-12 12:51:13,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:13,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:13,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:51:13,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5743440233236151 [2024-05-12 12:51:13,924 INFO L175 Difference]: Start difference. First operand has 268 places, 309 transitions, 3505 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:51:13,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 325 transitions, 4495 flow [2024-05-12 12:51:14,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 325 transitions, 4395 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 12:51:14,659 INFO L231 Difference]: Finished difference. Result has 268 places, 312 transitions, 3639 flow [2024-05-12 12:51:14,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3639, PETRI_PLACES=268, PETRI_TRANSITIONS=312} [2024-05-12 12:51:14,660 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 215 predicate places. [2024-05-12 12:51:14,660 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 312 transitions, 3639 flow [2024-05-12 12:51:14,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:14,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:14,661 INFO 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:51:14,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:51:14,661 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:51:14,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:14,661 INFO L85 PathProgramCache]: Analyzing trace with hash 105660606, now seen corresponding path program 11 times [2024-05-12 12:51:14,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:14,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026115911] [2024-05-12 12:51:14,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:14,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:14,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:14,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:14,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:14,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026115911] [2024-05-12 12:51:14,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026115911] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:14,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:14,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:14,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364287383] [2024-05-12 12:51:14,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:14,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:14,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:14,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:14,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:14,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:14,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 312 transitions, 3639 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:14,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:14,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:14,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:15,565 INFO L124 PetriNetUnfolderBase]: 3005/5287 cut-off events. [2024-05-12 12:51:15,565 INFO L125 PetriNetUnfolderBase]: For 265381/265401 co-relation queries the response was YES. [2024-05-12 12:51:15,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31132 conditions, 5287 events. 3005/5287 cut-off events. For 265381/265401 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37231 event pairs, 1044 based on Foata normal form. 8/5112 useless extension candidates. Maximal degree in co-relation 31020. Up to 4446 conditions per place. [2024-05-12 12:51:15,624 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 219 selfloop transitions, 89 changer transitions 0/324 dead transitions. [2024-05-12 12:51:15,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 324 transitions, 4429 flow [2024-05-12 12:51:15,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:15,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:15,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:51:15,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5685131195335277 [2024-05-12 12:51:15,625 INFO L175 Difference]: Start difference. First operand has 268 places, 312 transitions, 3639 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:51:15,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 324 transitions, 4429 flow [2024-05-12 12:51:16,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 324 transitions, 4145 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:16,542 INFO L231 Difference]: Finished difference. Result has 270 places, 312 transitions, 3539 flow [2024-05-12 12:51:16,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3355, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3539, PETRI_PLACES=270, PETRI_TRANSITIONS=312} [2024-05-12 12:51:16,543 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 217 predicate places. [2024-05-12 12:51:16,543 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 312 transitions, 3539 flow [2024-05-12 12:51:16,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:16,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:16,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:51:16,544 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:51:16,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:16,544 INFO L85 PathProgramCache]: Analyzing trace with hash -2069446466, now seen corresponding path program 12 times [2024-05-12 12:51:16,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:16,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590918420] [2024-05-12 12:51:16,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:16,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:16,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:16,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:51:16,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:16,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590918420] [2024-05-12 12:51:16,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590918420] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:16,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:16,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:16,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976635805] [2024-05-12 12:51:16,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:16,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:16,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:16,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:16,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:16,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:16,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 312 transitions, 3539 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:16,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:16,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:17,507 INFO L124 PetriNetUnfolderBase]: 3002/5283 cut-off events. [2024-05-12 12:51:17,507 INFO L125 PetriNetUnfolderBase]: For 267382/267402 co-relation queries the response was YES. [2024-05-12 12:51:17,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31021 conditions, 5283 events. 3002/5283 cut-off events. For 267382/267402 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37199 event pairs, 1044 based on Foata normal form. 8/5108 useless extension candidates. Maximal degree in co-relation 30908. Up to 4443 conditions per place. [2024-05-12 12:51:17,552 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 218 selfloop transitions, 89 changer transitions 0/323 dead transitions. [2024-05-12 12:51:17,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 323 transitions, 4179 flow [2024-05-12 12:51:17,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:17,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:17,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:51:17,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565597667638484 [2024-05-12 12:51:17,553 INFO L175 Difference]: Start difference. First operand has 270 places, 312 transitions, 3539 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:51:17,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 323 transitions, 4179 flow [2024-05-12 12:51:18,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 323 transitions, 3961 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-05-12 12:51:18,325 INFO L231 Difference]: Finished difference. Result has 271 places, 312 transitions, 3505 flow [2024-05-12 12:51:18,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3321, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3505, PETRI_PLACES=271, PETRI_TRANSITIONS=312} [2024-05-12 12:51:18,326 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 218 predicate places. [2024-05-12 12:51:18,326 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 312 transitions, 3505 flow [2024-05-12 12:51:18,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:18,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:18,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:18,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:51:18,327 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:51:18,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:18,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1233242112, now seen corresponding path program 7 times [2024-05-12 12:51:18,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:18,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801406499] [2024-05-12 12:51:18,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:18,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:18,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:18,459 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:18,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:18,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801406499] [2024-05-12 12:51:18,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801406499] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:18,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:18,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:18,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59546084] [2024-05-12 12:51:18,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:18,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:18,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:18,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:18,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:18,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:18,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 312 transitions, 3505 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:18,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:18,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:18,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:19,230 INFO L124 PetriNetUnfolderBase]: 3014/5308 cut-off events. [2024-05-12 12:51:19,231 INFO L125 PetriNetUnfolderBase]: For 272848/272857 co-relation queries the response was YES. [2024-05-12 12:51:19,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31190 conditions, 5308 events. 3014/5308 cut-off events. For 272848/272857 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37367 event pairs, 1013 based on Foata normal form. 1/5128 useless extension candidates. Maximal degree in co-relation 31076. Up to 4582 conditions per place. [2024-05-12 12:51:19,289 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 285 selfloop transitions, 28 changer transitions 0/329 dead transitions. [2024-05-12 12:51:19,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 329 transitions, 4246 flow [2024-05-12 12:51:19,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:19,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:19,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:51:19,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5539358600583091 [2024-05-12 12:51:19,291 INFO L175 Difference]: Start difference. First operand has 271 places, 312 transitions, 3505 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:51:19,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 329 transitions, 4246 flow [2024-05-12 12:51:20,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 329 transitions, 4070 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:20,158 INFO L231 Difference]: Finished difference. Result has 273 places, 318 transitions, 3486 flow [2024-05-12 12:51:20,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3329, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3486, PETRI_PLACES=273, PETRI_TRANSITIONS=318} [2024-05-12 12:51:20,159 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 220 predicate places. [2024-05-12 12:51:20,160 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 318 transitions, 3486 flow [2024-05-12 12:51:20,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:20,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:20,160 INFO 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:51:20,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:51:20,160 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:51:20,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:20,161 INFO L85 PathProgramCache]: Analyzing trace with hash 114238430, now seen corresponding path program 8 times [2024-05-12 12:51:20,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:20,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476881859] [2024-05-12 12:51:20,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:20,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:20,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:20,311 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:20,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:20,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476881859] [2024-05-12 12:51:20,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476881859] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:20,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:20,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:20,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947130242] [2024-05-12 12:51:20,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:20,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:20,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:20,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:20,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:20,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:20,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 318 transitions, 3486 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:20,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:20,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:20,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:21,220 INFO L124 PetriNetUnfolderBase]: 3038/5343 cut-off events. [2024-05-12 12:51:21,221 INFO L125 PetriNetUnfolderBase]: For 285511/285520 co-relation queries the response was YES. [2024-05-12 12:51:21,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31527 conditions, 5343 events. 3038/5343 cut-off events. For 285511/285520 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37718 event pairs, 1028 based on Foata normal form. 1/5155 useless extension candidates. Maximal degree in co-relation 31412. Up to 4511 conditions per place. [2024-05-12 12:51:21,268 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 236 selfloop transitions, 89 changer transitions 0/341 dead transitions. [2024-05-12 12:51:21,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 341 transitions, 4635 flow [2024-05-12 12:51:21,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:21,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:21,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:51:21,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:51:21,269 INFO L175 Difference]: Start difference. First operand has 273 places, 318 transitions, 3486 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:51:21,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 341 transitions, 4635 flow [2024-05-12 12:51:22,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 341 transitions, 4555 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 12:51:22,366 INFO L231 Difference]: Finished difference. Result has 276 places, 328 transitions, 3755 flow [2024-05-12 12:51:22,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3755, PETRI_PLACES=276, PETRI_TRANSITIONS=328} [2024-05-12 12:51:22,367 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 223 predicate places. [2024-05-12 12:51:22,367 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 328 transitions, 3755 flow [2024-05-12 12:51:22,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:22,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:22,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:51:22,368 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:51:22,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:22,368 INFO L85 PathProgramCache]: Analyzing trace with hash 105667550, now seen corresponding path program 9 times [2024-05-12 12:51:22,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:22,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713292419] [2024-05-12 12:51:22,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:22,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:22,499 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,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:22,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713292419] [2024-05-12 12:51:22,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713292419] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:22,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:22,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:22,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453321335] [2024-05-12 12:51:22,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:22,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:22,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:22,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:22,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:22,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:22,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 328 transitions, 3755 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:22,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:22,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:23,262 INFO L124 PetriNetUnfolderBase]: 3035/5339 cut-off events. [2024-05-12 12:51:23,262 INFO L125 PetriNetUnfolderBase]: For 289585/289594 co-relation queries the response was YES. [2024-05-12 12:51:23,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31645 conditions, 5339 events. 3035/5339 cut-off events. For 289585/289594 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37596 event pairs, 1028 based on Foata normal form. 1/5151 useless extension candidates. Maximal degree in co-relation 31529. Up to 4508 conditions per place. [2024-05-12 12:51:23,314 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 237 selfloop transitions, 88 changer transitions 0/341 dead transitions. [2024-05-12 12:51:23,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 341 transitions, 4743 flow [2024-05-12 12:51:23,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:23,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:23,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:51:23,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:51:23,316 INFO L175 Difference]: Start difference. First operand has 276 places, 328 transitions, 3755 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:51:23,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 341 transitions, 4743 flow [2024-05-12 12:51:24,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 341 transitions, 4505 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-05-12 12:51:24,497 INFO L231 Difference]: Finished difference. Result has 279 places, 328 transitions, 3699 flow [2024-05-12 12:51:24,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3517, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3699, PETRI_PLACES=279, PETRI_TRANSITIONS=328} [2024-05-12 12:51:24,498 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 226 predicate places. [2024-05-12 12:51:24,498 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 328 transitions, 3699 flow [2024-05-12 12:51:24,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:24,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:24,498 INFO 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:51:24,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:51:24,499 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:51:24,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:24,499 INFO L85 PathProgramCache]: Analyzing trace with hash -472334284, now seen corresponding path program 10 times [2024-05-12 12:51:24,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:24,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628865224] [2024-05-12 12:51:24,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:24,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:24,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:24,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:51:24,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:24,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628865224] [2024-05-12 12:51:24,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628865224] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:24,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:24,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:24,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417334899] [2024-05-12 12:51:24,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:24,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:24,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:24,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:24,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:24,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:24,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 328 transitions, 3699 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:24,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:24,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:24,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:25,361 INFO L124 PetriNetUnfolderBase]: 3032/5335 cut-off events. [2024-05-12 12:51:25,361 INFO L125 PetriNetUnfolderBase]: For 292552/292561 co-relation queries the response was YES. [2024-05-12 12:51:25,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31555 conditions, 5335 events. 3032/5335 cut-off events. For 292552/292561 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37511 event pairs, 1028 based on Foata normal form. 1/5147 useless extension candidates. Maximal degree in co-relation 31438. Up to 4505 conditions per place. [2024-05-12 12:51:25,509 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 237 selfloop transitions, 88 changer transitions 0/341 dead transitions. [2024-05-12 12:51:25,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 341 transitions, 4691 flow [2024-05-12 12:51:25,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:25,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:25,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:51:25,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:51:25,511 INFO L175 Difference]: Start difference. First operand has 279 places, 328 transitions, 3699 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:51:25,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 341 transitions, 4691 flow [2024-05-12 12:51:26,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 341 transitions, 4503 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 12:51:26,673 INFO L231 Difference]: Finished difference. Result has 282 places, 328 transitions, 3693 flow [2024-05-12 12:51:26,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3511, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3693, PETRI_PLACES=282, PETRI_TRANSITIONS=328} [2024-05-12 12:51:26,674 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 229 predicate places. [2024-05-12 12:51:26,674 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 328 transitions, 3693 flow [2024-05-12 12:51:26,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:26,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:26,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:26,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:51:26,674 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:51:26,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:26,675 INFO L85 PathProgramCache]: Analyzing trace with hash 544122560, now seen corresponding path program 11 times [2024-05-12 12:51:26,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:26,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183814925] [2024-05-12 12:51:26,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:26,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:26,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:26,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:26,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:26,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183814925] [2024-05-12 12:51:26,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183814925] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:26,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:26,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:26,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191696166] [2024-05-12 12:51:26,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:26,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:26,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:26,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:26,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:26,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:26,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 328 transitions, 3693 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:26,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:26,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:26,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:27,557 INFO L124 PetriNetUnfolderBase]: 3029/5334 cut-off events. [2024-05-12 12:51:27,557 INFO L125 PetriNetUnfolderBase]: For 295625/295634 co-relation queries the response was YES. [2024-05-12 12:51:27,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31509 conditions, 5334 events. 3029/5334 cut-off events. For 295625/295634 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37509 event pairs, 1013 based on Foata normal form. 1/5151 useless extension candidates. Maximal degree in co-relation 31391. Up to 4589 conditions per place. [2024-05-12 12:51:27,611 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 284 selfloop transitions, 40 changer transitions 0/340 dead transitions. [2024-05-12 12:51:27,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 340 transitions, 4527 flow [2024-05-12 12:51:27,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:27,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:27,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:51:27,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568513119533528 [2024-05-12 12:51:27,613 INFO L175 Difference]: Start difference. First operand has 282 places, 328 transitions, 3693 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:51:27,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 340 transitions, 4527 flow [2024-05-12 12:51:28,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 340 transitions, 4315 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:28,410 INFO L231 Difference]: Finished difference. Result has 284 places, 328 transitions, 3567 flow [2024-05-12 12:51:28,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3481, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3567, PETRI_PLACES=284, PETRI_TRANSITIONS=328} [2024-05-12 12:51:28,411 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 231 predicate places. [2024-05-12 12:51:28,411 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 328 transitions, 3567 flow [2024-05-12 12:51:28,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:28,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:28,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:51:28,412 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:51:28,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:28,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1878875102, now seen corresponding path program 12 times [2024-05-12 12:51:28,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:28,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629722771] [2024-05-12 12:51:28,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:28,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:28,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:28,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:28,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:28,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629722771] [2024-05-12 12:51:28,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629722771] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:28,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:28,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:28,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608283643] [2024-05-12 12:51:28,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:28,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:28,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:28,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:28,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:28,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:28,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 328 transitions, 3567 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:28,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:28,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:29,415 INFO L124 PetriNetUnfolderBase]: 3026/5330 cut-off events. [2024-05-12 12:51:29,415 INFO L125 PetriNetUnfolderBase]: For 298333/298342 co-relation queries the response was YES. [2024-05-12 12:51:29,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31335 conditions, 5330 events. 3026/5330 cut-off events. For 298333/298342 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37560 event pairs, 1013 based on Foata normal form. 1/5147 useless extension candidates. Maximal degree in co-relation 31216. Up to 4586 conditions per place. [2024-05-12 12:51:29,463 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 284 selfloop transitions, 41 changer transitions 0/341 dead transitions. [2024-05-12 12:51:29,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 341 transitions, 4247 flow [2024-05-12 12:51:29,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:51:29,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:51:29,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-05-12 12:51:29,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5351473922902494 [2024-05-12 12:51:29,464 INFO L175 Difference]: Start difference. First operand has 284 places, 328 transitions, 3567 flow. Second operand 9 states and 236 transitions. [2024-05-12 12:51:29,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 341 transitions, 4247 flow [2024-05-12 12:51:30,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 341 transitions, 4081 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-05-12 12:51:30,362 INFO L231 Difference]: Finished difference. Result has 286 places, 328 transitions, 3489 flow [2024-05-12 12:51:30,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3489, PETRI_PLACES=286, PETRI_TRANSITIONS=328} [2024-05-12 12:51:30,363 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 233 predicate places. [2024-05-12 12:51:30,363 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 328 transitions, 3489 flow [2024-05-12 12:51:30,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:30,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:30,364 INFO 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:51:30,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:51:30,364 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:51:30,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:30,365 INFO L85 PathProgramCache]: Analyzing trace with hash 114249342, now seen corresponding path program 2 times [2024-05-12 12:51:30,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:30,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429255247] [2024-05-12 12:51:30,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:30,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:30,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:30,525 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:30,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:30,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429255247] [2024-05-12 12:51:30,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429255247] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:30,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:30,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:30,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430099601] [2024-05-12 12:51:30,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:30,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:30,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:30,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:30,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:30,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:51:30,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 328 transitions, 3489 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:30,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:30,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:51:30,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:31,367 INFO L124 PetriNetUnfolderBase]: 2938/5263 cut-off events. [2024-05-12 12:51:31,367 INFO L125 PetriNetUnfolderBase]: For 333212/333226 co-relation queries the response was YES. [2024-05-12 12:51:31,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30902 conditions, 5263 events. 2938/5263 cut-off events. For 333212/333226 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37668 event pairs, 992 based on Foata normal form. 12/5043 useless extension candidates. Maximal degree in co-relation 30784. Up to 4227 conditions per place. [2024-05-12 12:51:31,424 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 245 selfloop transitions, 39 changer transitions 0/346 dead transitions. [2024-05-12 12:51:31,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 346 transitions, 4143 flow [2024-05-12 12:51:31,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:31,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:31,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:51:31,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5830903790087464 [2024-05-12 12:51:31,425 INFO L175 Difference]: Start difference. First operand has 286 places, 328 transitions, 3489 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:51:31,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 346 transitions, 4143 flow [2024-05-12 12:51:32,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 346 transitions, 4033 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-05-12 12:51:32,429 INFO L231 Difference]: Finished difference. Result has 285 places, 329 transitions, 3485 flow [2024-05-12 12:51:32,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3485, PETRI_PLACES=285, PETRI_TRANSITIONS=329} [2024-05-12 12:51:32,430 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 232 predicate places. [2024-05-12 12:51:32,430 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 329 transitions, 3485 flow [2024-05-12 12:51:32,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:32,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:32,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:32,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:51:32,430 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:51:32,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:32,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1872219774, now seen corresponding path program 3 times [2024-05-12 12:51:32,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:32,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005150683] [2024-05-12 12:51:32,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:32,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:32,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:32,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:32,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:32,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005150683] [2024-05-12 12:51:32,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005150683] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:32,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:32,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:32,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169338615] [2024-05-12 12:51:32,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:32,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:32,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:32,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:32,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:32,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:51:32,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 329 transitions, 3485 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:32,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:32,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:51:32,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:33,370 INFO L124 PetriNetUnfolderBase]: 3013/5445 cut-off events. [2024-05-12 12:51:33,370 INFO L125 PetriNetUnfolderBase]: For 343668/343680 co-relation queries the response was YES. [2024-05-12 12:51:33,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32094 conditions, 5445 events. 3013/5445 cut-off events. For 343668/343680 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 39369 event pairs, 1014 based on Foata normal form. 9/5225 useless extension candidates. Maximal degree in co-relation 31975. Up to 4390 conditions per place. [2024-05-12 12:51:33,425 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 269 selfloop transitions, 16 changer transitions 0/347 dead transitions. [2024-05-12 12:51:33,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 347 transitions, 4143 flow [2024-05-12 12:51:33,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:33,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:33,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:51:33,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:51:33,427 INFO L175 Difference]: Start difference. First operand has 285 places, 329 transitions, 3485 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:51:33,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 347 transitions, 4143 flow [2024-05-12 12:51:34,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 347 transitions, 4059 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:34,511 INFO L231 Difference]: Finished difference. Result has 287 places, 330 transitions, 3463 flow [2024-05-12 12:51:34,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3463, PETRI_PLACES=287, PETRI_TRANSITIONS=330} [2024-05-12 12:51:34,512 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 234 predicate places. [2024-05-12 12:51:34,512 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 330 transitions, 3463 flow [2024-05-12 12:51:34,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:34,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:34,513 INFO 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:51:34,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:51:34,513 INFO L420 AbstractCegarLoop]: === Iteration 85 === 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:34,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:34,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1390548900, now seen corresponding path program 4 times [2024-05-12 12:51:34,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:34,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196229667] [2024-05-12 12:51:34,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:34,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:34,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:34,667 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:34,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:34,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196229667] [2024-05-12 12:51:34,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196229667] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:34,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:34,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:34,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29545360] [2024-05-12 12:51:34,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:34,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:34,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:34,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:34,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:34,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:51:34,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 330 transitions, 3463 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:34,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:34,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:51:34,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:35,497 INFO L124 PetriNetUnfolderBase]: 3035/5475 cut-off events. [2024-05-12 12:51:35,498 INFO L125 PetriNetUnfolderBase]: For 330844/330856 co-relation queries the response was YES. [2024-05-12 12:51:35,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31846 conditions, 5475 events. 3035/5475 cut-off events. For 330844/330856 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 39639 event pairs, 1001 based on Foata normal form. 8/5254 useless extension candidates. Maximal degree in co-relation 31726. Up to 4353 conditions per place. [2024-05-12 12:51:35,557 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 273 selfloop transitions, 19 changer transitions 0/354 dead transitions. [2024-05-12 12:51:35,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 354 transitions, 4165 flow [2024-05-12 12:51:35,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:35,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:35,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 12:51:35,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:51:35,558 INFO L175 Difference]: Start difference. First operand has 287 places, 330 transitions, 3463 flow. Second operand 8 states and 224 transitions. [2024-05-12 12:51:35,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 354 transitions, 4165 flow [2024-05-12 12:51:36,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 354 transitions, 4125 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:36,834 INFO L231 Difference]: Finished difference. Result has 290 places, 331 transitions, 3491 flow [2024-05-12 12:51:36,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3491, PETRI_PLACES=290, PETRI_TRANSITIONS=331} [2024-05-12 12:51:36,834 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 237 predicate places. [2024-05-12 12:51:36,835 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 331 transitions, 3491 flow [2024-05-12 12:51:36,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:36,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:36,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:36,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:51:36,835 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:51:36,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:36,836 INFO L85 PathProgramCache]: Analyzing trace with hash 993393554, now seen corresponding path program 1 times [2024-05-12 12:51:36,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:36,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111647417] [2024-05-12 12:51:36,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:36,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:36,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:36,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:51:36,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:36,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111647417] [2024-05-12 12:51:36,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111647417] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:36,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:36,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:36,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370710998] [2024-05-12 12:51:36,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:36,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:36,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:36,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:36,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:37,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:51:37,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 331 transitions, 3491 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:37,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:37,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:51:37,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:37,850 INFO L124 PetriNetUnfolderBase]: 3245/5870 cut-off events. [2024-05-12 12:51:37,850 INFO L125 PetriNetUnfolderBase]: For 380555/380574 co-relation queries the response was YES. [2024-05-12 12:51:37,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34993 conditions, 5870 events. 3245/5870 cut-off events. For 380555/380574 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 43332 event pairs, 1000 based on Foata normal form. 8/5668 useless extension candidates. Maximal degree in co-relation 34872. Up to 4649 conditions per place. [2024-05-12 12:51:37,913 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 285 selfloop transitions, 19 changer transitions 0/366 dead transitions. [2024-05-12 12:51:37,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 366 transitions, 4425 flow [2024-05-12 12:51:37,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:37,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:37,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-05-12 12:51:37,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5969387755102041 [2024-05-12 12:51:37,916 INFO L175 Difference]: Start difference. First operand has 290 places, 331 transitions, 3491 flow. Second operand 8 states and 234 transitions. [2024-05-12 12:51:37,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 366 transitions, 4425 flow [2024-05-12 12:51:38,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 366 transitions, 4373 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 12:51:38,914 INFO L231 Difference]: Finished difference. Result has 292 places, 333 transitions, 3519 flow [2024-05-12 12:51:38,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3519, PETRI_PLACES=292, PETRI_TRANSITIONS=333} [2024-05-12 12:51:38,915 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 239 predicate places. [2024-05-12 12:51:38,916 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 333 transitions, 3519 flow [2024-05-12 12:51:38,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:38,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:38,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:38,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:51:38,916 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:51:38,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:38,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1565681112, now seen corresponding path program 2 times [2024-05-12 12:51:38,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:38,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546381336] [2024-05-12 12:51:38,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:38,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:38,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:39,066 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:39,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:39,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546381336] [2024-05-12 12:51:39,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546381336] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:39,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:39,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:39,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302790924] [2024-05-12 12:51:39,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:39,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:39,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:39,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:39,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:39,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:51:39,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 333 transitions, 3519 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:39,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:39,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:51:39,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:39,990 INFO L124 PetriNetUnfolderBase]: 3223/5817 cut-off events. [2024-05-12 12:51:39,990 INFO L125 PetriNetUnfolderBase]: For 357826/357841 co-relation queries the response was YES. [2024-05-12 12:51:40,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33853 conditions, 5817 events. 3223/5817 cut-off events. For 357826/357841 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 42898 event pairs, 1044 based on Foata normal form. 9/5619 useless extension candidates. Maximal degree in co-relation 33731. Up to 4729 conditions per place. [2024-05-12 12:51:40,050 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 278 selfloop transitions, 16 changer transitions 0/356 dead transitions. [2024-05-12 12:51:40,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 356 transitions, 4191 flow [2024-05-12 12:51:40,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:40,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:40,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:51:40,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5889212827988338 [2024-05-12 12:51:40,052 INFO L175 Difference]: Start difference. First operand has 292 places, 333 transitions, 3519 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:51:40,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 356 transitions, 4191 flow [2024-05-12 12:51:41,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 356 transitions, 4161 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:51:41,223 INFO L231 Difference]: Finished difference. Result has 295 places, 333 transitions, 3527 flow [2024-05-12 12:51:41,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3489, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3527, PETRI_PLACES=295, PETRI_TRANSITIONS=333} [2024-05-12 12:51:41,224 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 242 predicate places. [2024-05-12 12:51:41,224 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 333 transitions, 3527 flow [2024-05-12 12:51:41,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:41,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:41,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:51:41,224 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:51:41,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:41,225 INFO L85 PathProgramCache]: Analyzing trace with hash 501035870, now seen corresponding path program 3 times [2024-05-12 12:51:41,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:41,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805029910] [2024-05-12 12:51:41,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:41,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:41,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:41,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:41,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:41,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805029910] [2024-05-12 12:51:41,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805029910] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:41,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:41,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:41,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057774445] [2024-05-12 12:51:41,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:41,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:41,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:41,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:41,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:41,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:51:41,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 333 transitions, 3527 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:41,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:51:41,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:42,235 INFO L124 PetriNetUnfolderBase]: 3311/5969 cut-off events. [2024-05-12 12:51:42,235 INFO L125 PetriNetUnfolderBase]: For 366964/366980 co-relation queries the response was YES. [2024-05-12 12:51:42,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34755 conditions, 5969 events. 3311/5969 cut-off events. For 366964/366980 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 44192 event pairs, 1078 based on Foata normal form. 10/5763 useless extension candidates. Maximal degree in co-relation 34631. Up to 4828 conditions per place. [2024-05-12 12:51:42,307 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 253 selfloop transitions, 39 changer transitions 0/354 dead transitions. [2024-05-12 12:51:42,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 354 transitions, 4207 flow [2024-05-12 12:51:42,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:42,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:42,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:51:42,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-05-12 12:51:42,309 INFO L175 Difference]: Start difference. First operand has 295 places, 333 transitions, 3527 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:51:42,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 354 transitions, 4207 flow [2024-05-12 12:51:43,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 354 transitions, 4170 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:51:43,467 INFO L231 Difference]: Finished difference. Result has 296 places, 334 transitions, 3596 flow [2024-05-12 12:51:43,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3490, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3596, PETRI_PLACES=296, PETRI_TRANSITIONS=334} [2024-05-12 12:51:43,467 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 243 predicate places. [2024-05-12 12:51:43,468 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 334 transitions, 3596 flow [2024-05-12 12:51:43,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:43,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:43,468 INFO 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:51:43,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:51:43,468 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:51:43,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:43,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1283860946, now seen corresponding path program 1 times [2024-05-12 12:51:43,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:43,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640372728] [2024-05-12 12:51:43,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:43,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:43,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:43,608 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:43,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:43,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640372728] [2024-05-12 12:51:43,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640372728] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:43,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:43,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:43,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093759058] [2024-05-12 12:51:43,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:43,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:43,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:43,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:43,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:43,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:43,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 334 transitions, 3596 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:43,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:43,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:43,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:44,561 INFO L124 PetriNetUnfolderBase]: 3523/6203 cut-off events. [2024-05-12 12:51:44,561 INFO L125 PetriNetUnfolderBase]: For 345474/345495 co-relation queries the response was YES. [2024-05-12 12:51:44,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36200 conditions, 6203 events. 3523/6203 cut-off events. For 345474/345495 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 45102 event pairs, 1173 based on Foata normal form. 11/6005 useless extension candidates. Maximal degree in co-relation 36075. Up to 5350 conditions per place. [2024-05-12 12:51:44,621 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 310 selfloop transitions, 27 changer transitions 0/353 dead transitions. [2024-05-12 12:51:44,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 353 transitions, 4348 flow [2024-05-12 12:51:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:44,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:44,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:51:44,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5685131195335277 [2024-05-12 12:51:44,622 INFO L175 Difference]: Start difference. First operand has 296 places, 334 transitions, 3596 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:51:44,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 353 transitions, 4348 flow [2024-05-12 12:51:45,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 353 transitions, 4266 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:45,818 INFO L231 Difference]: Finished difference. Result has 298 places, 336 transitions, 3611 flow [2024-05-12 12:51:45,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3514, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3611, PETRI_PLACES=298, PETRI_TRANSITIONS=336} [2024-05-12 12:51:45,818 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 245 predicate places. [2024-05-12 12:51:45,818 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 336 transitions, 3611 flow [2024-05-12 12:51:45,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:45,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:45,819 INFO 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:51:45,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:51:45,819 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:51:45,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:45,819 INFO L85 PathProgramCache]: Analyzing trace with hash -340281052, now seen corresponding path program 4 times [2024-05-12 12:51:45,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:45,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929943213] [2024-05-12 12:51:45,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:45,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:45,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:45,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:51:45,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:45,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929943213] [2024-05-12 12:51:45,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929943213] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:45,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:45,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:45,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167666623] [2024-05-12 12:51:45,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:45,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:45,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:45,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:45,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:46,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 12:51:46,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 336 transitions, 3611 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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:46,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:46,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 12:51:46,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:46,860 INFO L124 PetriNetUnfolderBase]: 3375/6067 cut-off events. [2024-05-12 12:51:46,860 INFO L125 PetriNetUnfolderBase]: For 369436/369460 co-relation queries the response was YES. [2024-05-12 12:51:46,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35391 conditions, 6067 events. 3375/6067 cut-off events. For 369436/369460 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 44972 event pairs, 1103 based on Foata normal form. 19/5867 useless extension candidates. Maximal degree in co-relation 35265. Up to 4930 conditions per place. [2024-05-12 12:51:46,930 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 252 selfloop transitions, 40 changer transitions 0/354 dead transitions. [2024-05-12 12:51:46,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 354 transitions, 4287 flow [2024-05-12 12:51:46,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:46,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:46,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:51:46,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5830903790087464 [2024-05-12 12:51:46,932 INFO L175 Difference]: Start difference. First operand has 298 places, 336 transitions, 3611 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:51:46,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 354 transitions, 4287 flow [2024-05-12 12:51:48,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 354 transitions, 4206 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:48,095 INFO L231 Difference]: Finished difference. Result has 300 places, 337 transitions, 3642 flow [2024-05-12 12:51:48,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3642, PETRI_PLACES=300, PETRI_TRANSITIONS=337} [2024-05-12 12:51:48,096 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 247 predicate places. [2024-05-12 12:51:48,096 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 337 transitions, 3642 flow [2024-05-12 12:51:48,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call 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,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:48,096 INFO 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:51:48,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:51:48,097 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:51:48,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:48,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1712736724, now seen corresponding path program 2 times [2024-05-12 12:51:48,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:48,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443808950] [2024-05-12 12:51:48,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:48,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:48,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:48,235 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,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:48,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443808950] [2024-05-12 12:51:48,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443808950] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:48,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:48,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:48,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617349694] [2024-05-12 12:51:48,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:48,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:48,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:48,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:48,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:48,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:48,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 337 transitions, 3642 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:48,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:48,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:49,242 INFO L124 PetriNetUnfolderBase]: 3587/6293 cut-off events. [2024-05-12 12:51:49,242 INFO L125 PetriNetUnfolderBase]: For 345779/345791 co-relation queries the response was YES. [2024-05-12 12:51:49,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36723 conditions, 6293 events. 3587/6293 cut-off events. For 345779/345791 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 45795 event pairs, 1202 based on Foata normal form. 2/6076 useless extension candidates. Maximal degree in co-relation 36596. Up to 5450 conditions per place. [2024-05-12 12:51:49,303 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 310 selfloop transitions, 27 changer transitions 0/353 dead transitions. [2024-05-12 12:51:49,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 353 transitions, 4392 flow [2024-05-12 12:51:49,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:49,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:49,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 12:51:49,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597667638483965 [2024-05-12 12:51:49,304 INFO L175 Difference]: Start difference. First operand has 300 places, 337 transitions, 3642 flow. Second operand 7 states and 192 transitions. [2024-05-12 12:51:49,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 353 transitions, 4392 flow [2024-05-12 12:51:50,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 353 transitions, 4304 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:50,434 INFO L231 Difference]: Finished difference. Result has 302 places, 339 transitions, 3657 flow [2024-05-12 12:51:50,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3554, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3657, PETRI_PLACES=302, PETRI_TRANSITIONS=339} [2024-05-12 12:51:50,435 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 249 predicate places. [2024-05-12 12:51:50,435 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 339 transitions, 3657 flow [2024-05-12 12:51:50,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:50,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:50,436 INFO 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:51:50,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:51:50,436 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:51:50,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:50,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1878892958, now seen corresponding path program 3 times [2024-05-12 12:51:50,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:50,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233532345] [2024-05-12 12:51:50,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:50,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:50,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:50,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:50,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:50,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233532345] [2024-05-12 12:51:50,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233532345] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:50,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:50,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:50,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556770700] [2024-05-12 12:51:50,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:50,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:50,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:50,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:50,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:50,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:50,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 339 transitions, 3657 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:50,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:50,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:50,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:51,528 INFO L124 PetriNetUnfolderBase]: 3608/6329 cut-off events. [2024-05-12 12:51:51,529 INFO L125 PetriNetUnfolderBase]: For 352416/352428 co-relation queries the response was YES. [2024-05-12 12:51:51,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36926 conditions, 6329 events. 3608/6329 cut-off events. For 352416/352428 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 46163 event pairs, 1211 based on Foata normal form. 2/6110 useless extension candidates. Maximal degree in co-relation 36798. Up to 5481 conditions per place. [2024-05-12 12:51:51,606 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 311 selfloop transitions, 28 changer transitions 0/355 dead transitions. [2024-05-12 12:51:51,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 355 transitions, 4415 flow [2024-05-12 12:51:51,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:51,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:51,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:51:51,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568513119533528 [2024-05-12 12:51:51,608 INFO L175 Difference]: Start difference. First operand has 302 places, 339 transitions, 3657 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:51:51,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 355 transitions, 4415 flow [2024-05-12 12:51:53,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 355 transitions, 4328 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:53,035 INFO L231 Difference]: Finished difference. Result has 304 places, 341 transitions, 3679 flow [2024-05-12 12:51:53,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3570, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3679, PETRI_PLACES=304, PETRI_TRANSITIONS=341} [2024-05-12 12:51:53,035 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 251 predicate places. [2024-05-12 12:51:53,036 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 341 transitions, 3679 flow [2024-05-12 12:51:53,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:53,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:53,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:53,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:51:53,036 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:51:53,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:53,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1889368478, now seen corresponding path program 4 times [2024-05-12 12:51:53,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:53,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993892558] [2024-05-12 12:51:53,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:53,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:53,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:53,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:53,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:53,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993892558] [2024-05-12 12:51:53,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993892558] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:53,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:53,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:51:53,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819815849] [2024-05-12 12:51:53,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:53,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:51:53,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:53,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:51:53,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:51:53,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:53,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 341 transitions, 3679 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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:53,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:53,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:53,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:54,168 INFO L124 PetriNetUnfolderBase]: 3603/6380 cut-off events. [2024-05-12 12:51:54,169 INFO L125 PetriNetUnfolderBase]: For 352022/352034 co-relation queries the response was YES. [2024-05-12 12:51:54,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36863 conditions, 6380 events. 3603/6380 cut-off events. For 352022/352034 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 46727 event pairs, 1155 based on Foata normal form. 2/6167 useless extension candidates. Maximal degree in co-relation 36734. Up to 5411 conditions per place. [2024-05-12 12:51:54,229 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 309 selfloop transitions, 35 changer transitions 0/360 dead transitions. [2024-05-12 12:51:54,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 360 transitions, 4461 flow [2024-05-12 12:51:54,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:51:54,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:51:54,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:51:54,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565597667638484 [2024-05-12 12:51:54,230 INFO L175 Difference]: Start difference. First operand has 304 places, 341 transitions, 3679 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:51:54,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 360 transitions, 4461 flow [2024-05-12 12:51:55,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 360 transitions, 4368 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:55,506 INFO L231 Difference]: Finished difference. Result has 306 places, 343 transitions, 3713 flow [2024-05-12 12:51:55,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3586, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3713, PETRI_PLACES=306, PETRI_TRANSITIONS=343} [2024-05-12 12:51:55,506 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 253 predicate places. [2024-05-12 12:51:55,506 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 343 transitions, 3713 flow [2024-05-12 12:51:55,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call 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,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:55,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:55,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:51:55,507 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:51:55,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:55,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1093368063, now seen corresponding path program 1 times [2024-05-12 12:51:55,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:55,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519244336] [2024-05-12 12:51:55,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:55,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:55,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:55,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:55,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519244336] [2024-05-12 12:51:55,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519244336] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:55,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:55,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:55,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083262449] [2024-05-12 12:51:55,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:55,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:55,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:55,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:55,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:55,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:55,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 343 transitions, 3713 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call 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,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:55,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:55,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:56,609 INFO L124 PetriNetUnfolderBase]: 3676/6515 cut-off events. [2024-05-12 12:51:56,609 INFO L125 PetriNetUnfolderBase]: For 375755/375767 co-relation queries the response was YES. [2024-05-12 12:51:56,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38144 conditions, 6515 events. 3676/6515 cut-off events. For 375755/375767 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 47778 event pairs, 935 based on Foata normal form. 2/6297 useless extension candidates. Maximal degree in co-relation 38014. Up to 5282 conditions per place. [2024-05-12 12:51:56,679 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 325 selfloop transitions, 55 changer transitions 0/396 dead transitions. [2024-05-12 12:51:56,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 396 transitions, 5091 flow [2024-05-12 12:51:56,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:51:56,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:51:56,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-05-12 12:51:56,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6077097505668935 [2024-05-12 12:51:56,680 INFO L175 Difference]: Start difference. First operand has 306 places, 343 transitions, 3713 flow. Second operand 9 states and 268 transitions. [2024-05-12 12:51:56,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 396 transitions, 5091 flow [2024-05-12 12:51:57,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 396 transitions, 4980 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:57,663 INFO L231 Difference]: Finished difference. Result has 311 places, 350 transitions, 3845 flow [2024-05-12 12:51:57,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3845, PETRI_PLACES=311, PETRI_TRANSITIONS=350} [2024-05-12 12:51:57,664 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 258 predicate places. [2024-05-12 12:51:57,664 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 350 transitions, 3845 flow [2024-05-12 12:51:57,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call 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:57,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:57,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:57,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:51:57,664 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:51:57,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:57,665 INFO L85 PathProgramCache]: Analyzing trace with hash 2021426109, now seen corresponding path program 2 times [2024-05-12 12:51:57,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:57,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299659683] [2024-05-12 12:51:57,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:57,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:57,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:57,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:57,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:57,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299659683] [2024-05-12 12:51:57,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299659683] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:57,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:57,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:51:57,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852438580] [2024-05-12 12:51:57,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:57,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:51:57,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:57,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:51:57,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:51:57,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:51:57,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 350 transitions, 3845 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call 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:57,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:57,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:51:57,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:58,877 INFO L124 PetriNetUnfolderBase]: 3723/6519 cut-off events. [2024-05-12 12:51:58,877 INFO L125 PetriNetUnfolderBase]: For 394499/394511 co-relation queries the response was YES. [2024-05-12 12:51:58,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39156 conditions, 6519 events. 3723/6519 cut-off events. For 394499/394511 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 47817 event pairs, 909 based on Foata normal form. 2/6299 useless extension candidates. Maximal degree in co-relation 39024. Up to 5326 conditions per place. [2024-05-12 12:51:58,942 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 324 selfloop transitions, 57 changer transitions 0/397 dead transitions. [2024-05-12 12:51:58,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 397 transitions, 5185 flow [2024-05-12 12:51:58,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:51:58,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:51:58,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-05-12 12:51:58,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6009070294784581 [2024-05-12 12:51:58,943 INFO L175 Difference]: Start difference. First operand has 311 places, 350 transitions, 3845 flow. Second operand 9 states and 265 transitions. [2024-05-12 12:51:58,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 397 transitions, 5185 flow [2024-05-12 12:52:00,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 397 transitions, 5027 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-05-12 12:52:00,268 INFO L231 Difference]: Finished difference. Result has 317 places, 355 transitions, 3921 flow [2024-05-12 12:52:00,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3725, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3921, PETRI_PLACES=317, PETRI_TRANSITIONS=355} [2024-05-12 12:52:00,269 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 264 predicate places. [2024-05-12 12:52:00,269 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 355 transitions, 3921 flow [2024-05-12 12:52:00,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:00,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:00,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:00,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:52:00,270 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:52:00,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:00,270 INFO L85 PathProgramCache]: Analyzing trace with hash 465331133, now seen corresponding path program 3 times [2024-05-12 12:52:00,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:00,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858743934] [2024-05-12 12:52:00,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:00,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:00,415 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:52:00,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:00,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858743934] [2024-05-12 12:52:00,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858743934] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:00,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:00,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:00,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334515620] [2024-05-12 12:52:00,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:00,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:00,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:00,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:00,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:00,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:00,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 355 transitions, 3921 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:00,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:00,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:00,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:01,418 INFO L124 PetriNetUnfolderBase]: 3718/6546 cut-off events. [2024-05-12 12:52:01,418 INFO L125 PetriNetUnfolderBase]: For 389966/389978 co-relation queries the response was YES. [2024-05-12 12:52:01,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38782 conditions, 6546 events. 3718/6546 cut-off events. For 389966/389978 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 48268 event pairs, 1178 based on Foata normal form. 2/6318 useless extension candidates. Maximal degree in co-relation 38647. Up to 5545 conditions per place. [2024-05-12 12:52:01,490 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 332 selfloop transitions, 44 changer transitions 0/392 dead transitions. [2024-05-12 12:52:01,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 392 transitions, 4959 flow [2024-05-12 12:52:01,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:01,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:01,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-05-12 12:52:01,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6045918367346939 [2024-05-12 12:52:01,492 INFO L175 Difference]: Start difference. First operand has 317 places, 355 transitions, 3921 flow. Second operand 8 states and 237 transitions. [2024-05-12 12:52:01,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 392 transitions, 4959 flow [2024-05-12 12:52:03,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 392 transitions, 4850 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 12:52:03,454 INFO L231 Difference]: Finished difference. Result has 320 places, 355 transitions, 3905 flow [2024-05-12 12:52:03,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3812, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3905, PETRI_PLACES=320, PETRI_TRANSITIONS=355} [2024-05-12 12:52:03,454 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 267 predicate places. [2024-05-12 12:52:03,454 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 355 transitions, 3905 flow [2024-05-12 12:52:03,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:03,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:03,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:03,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:52:03,455 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:52:03,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:03,455 INFO L85 PathProgramCache]: Analyzing trace with hash 338192437, now seen corresponding path program 4 times [2024-05-12 12:52:03,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:03,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644180761] [2024-05-12 12:52:03,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:03,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:03,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:03,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:52:03,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:03,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644180761] [2024-05-12 12:52:03,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644180761] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:03,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:03,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:03,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031056816] [2024-05-12 12:52:03,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:03,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:03,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:03,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:03,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:03,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:03,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 355 transitions, 3905 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:03,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:03,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:03,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:04,708 INFO L124 PetriNetUnfolderBase]: 3739/6564 cut-off events. [2024-05-12 12:52:04,708 INFO L125 PetriNetUnfolderBase]: For 397773/397785 co-relation queries the response was YES. [2024-05-12 12:52:04,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38849 conditions, 6564 events. 3739/6564 cut-off events. For 397773/397785 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 48299 event pairs, 1199 based on Foata normal form. 2/6336 useless extension candidates. Maximal degree in co-relation 38713. Up to 5635 conditions per place. [2024-05-12 12:52:04,782 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 329 selfloop transitions, 42 changer transitions 0/387 dead transitions. [2024-05-12 12:52:04,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 387 transitions, 4753 flow [2024-05-12 12:52:04,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:04,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:04,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 12:52:04,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5867346938775511 [2024-05-12 12:52:04,783 INFO L175 Difference]: Start difference. First operand has 320 places, 355 transitions, 3905 flow. Second operand 8 states and 230 transitions. [2024-05-12 12:52:04,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 387 transitions, 4753 flow [2024-05-12 12:52:07,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 387 transitions, 4635 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 12:52:07,131 INFO L231 Difference]: Finished difference. Result has 321 places, 357 transitions, 3908 flow [2024-05-12 12:52:07,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3793, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3908, PETRI_PLACES=321, PETRI_TRANSITIONS=357} [2024-05-12 12:52:07,132 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 268 predicate places. [2024-05-12 12:52:07,132 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 357 transitions, 3908 flow [2024-05-12 12:52:07,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:07,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:07,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:07,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:52:07,133 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:52:07,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:07,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1708823619, now seen corresponding path program 5 times [2024-05-12 12:52:07,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:07,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340728982] [2024-05-12 12:52:07,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:07,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:07,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:07,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:52:07,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:07,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340728982] [2024-05-12 12:52:07,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340728982] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:07,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:07,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:07,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719097894] [2024-05-12 12:52:07,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:07,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:07,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:07,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:07,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:07,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:07,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 357 transitions, 3908 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:07,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:07,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:07,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:08,336 INFO L124 PetriNetUnfolderBase]: 3760/6600 cut-off events. [2024-05-12 12:52:08,336 INFO L125 PetriNetUnfolderBase]: For 405053/405065 co-relation queries the response was YES. [2024-05-12 12:52:08,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39030 conditions, 6600 events. 3760/6600 cut-off events. For 405053/405065 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 48657 event pairs, 1201 based on Foata normal form. 2/6370 useless extension candidates. Maximal degree in co-relation 38893. Up to 5666 conditions per place. [2024-05-12 12:52:08,413 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 332 selfloop transitions, 43 changer transitions 0/391 dead transitions. [2024-05-12 12:52:08,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 391 transitions, 4766 flow [2024-05-12 12:52:08,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:52:08,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:52:08,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 276 transitions. [2024-05-12 12:52:08,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563265306122449 [2024-05-12 12:52:08,415 INFO L175 Difference]: Start difference. First operand has 321 places, 357 transitions, 3908 flow. Second operand 10 states and 276 transitions. [2024-05-12 12:52:08,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 391 transitions, 4766 flow [2024-05-12 12:52:10,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 391 transitions, 4675 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 12:52:10,207 INFO L231 Difference]: Finished difference. Result has 325 places, 359 transitions, 3938 flow [2024-05-12 12:52:10,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3817, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3938, PETRI_PLACES=325, PETRI_TRANSITIONS=359} [2024-05-12 12:52:10,207 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 272 predicate places. [2024-05-12 12:52:10,208 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 359 transitions, 3938 flow [2024-05-12 12:52:10,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:10,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:10,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:10,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 12:52:10,208 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:52:10,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:10,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1711680579, now seen corresponding path program 6 times [2024-05-12 12:52:10,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:10,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568947131] [2024-05-12 12:52:10,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:10,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:10,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:10,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:52:10,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:10,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568947131] [2024-05-12 12:52:10,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568947131] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:10,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:10,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:10,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795794371] [2024-05-12 12:52:10,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:10,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:10,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:10,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:10,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:10,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:10,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 359 transitions, 3938 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:10,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:10,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:10,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:11,415 INFO L124 PetriNetUnfolderBase]: 3781/6641 cut-off events. [2024-05-12 12:52:11,416 INFO L125 PetriNetUnfolderBase]: For 412759/412771 co-relation queries the response was YES. [2024-05-12 12:52:11,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39308 conditions, 6641 events. 3781/6641 cut-off events. For 412759/412771 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 49051 event pairs, 1201 based on Foata normal form. 2/6411 useless extension candidates. Maximal degree in co-relation 39170. Up to 5648 conditions per place. [2024-05-12 12:52:11,487 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 331 selfloop transitions, 49 changer transitions 0/396 dead transitions. [2024-05-12 12:52:11,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 396 transitions, 4814 flow [2024-05-12 12:52:11,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:52:11,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:52:11,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-05-12 12:52:11,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5693877551020409 [2024-05-12 12:52:11,489 INFO L175 Difference]: Start difference. First operand has 325 places, 359 transitions, 3938 flow. Second operand 10 states and 279 transitions. [2024-05-12 12:52:11,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 396 transitions, 4814 flow [2024-05-12 12:52:13,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 396 transitions, 4717 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 12:52:13,612 INFO L231 Difference]: Finished difference. Result has 327 places, 361 transitions, 3972 flow [2024-05-12 12:52:13,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3841, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3972, PETRI_PLACES=327, PETRI_TRANSITIONS=361} [2024-05-12 12:52:13,613 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 274 predicate places. [2024-05-12 12:52:13,613 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 361 transitions, 3972 flow [2024-05-12 12:52:13,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:13,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:13,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:13,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 12:52:13,613 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:52:13,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:13,614 INFO L85 PathProgramCache]: Analyzing trace with hash 338019767, now seen corresponding path program 1 times [2024-05-12 12:52:13,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:13,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208808673] [2024-05-12 12:52:13,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:13,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:13,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:13,759 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:52:13,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:13,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208808673] [2024-05-12 12:52:13,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208808673] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:13,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:13,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:13,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517848872] [2024-05-12 12:52:13,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:13,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:13,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:13,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:13,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:13,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:13,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 361 transitions, 3972 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:13,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:13,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:13,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:14,802 INFO L124 PetriNetUnfolderBase]: 3788/6651 cut-off events. [2024-05-12 12:52:14,803 INFO L125 PetriNetUnfolderBase]: For 415882/415894 co-relation queries the response was YES. [2024-05-12 12:52:14,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39524 conditions, 6651 events. 3788/6651 cut-off events. For 415882/415894 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 49062 event pairs, 1208 based on Foata normal form. 1/6417 useless extension candidates. Maximal degree in co-relation 39385. Up to 5738 conditions per place. [2024-05-12 12:52:14,880 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 359 selfloop transitions, 19 changer transitions 0/394 dead transitions. [2024-05-12 12:52:14,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 394 transitions, 4860 flow [2024-05-12 12:52:14,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:14,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:14,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 12:52:14,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5790816326530612 [2024-05-12 12:52:14,881 INFO L175 Difference]: Start difference. First operand has 327 places, 361 transitions, 3972 flow. Second operand 8 states and 227 transitions. [2024-05-12 12:52:14,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 394 transitions, 4860 flow [2024-05-12 12:52:17,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 394 transitions, 4755 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-05-12 12:52:17,307 INFO L231 Difference]: Finished difference. Result has 327 places, 364 transitions, 3973 flow [2024-05-12 12:52:17,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3973, PETRI_PLACES=327, PETRI_TRANSITIONS=364} [2024-05-12 12:52:17,308 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 274 predicate places. [2024-05-12 12:52:17,308 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 364 transitions, 3973 flow [2024-05-12 12:52:17,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:17,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:17,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:17,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 12:52:17,309 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:52:17,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:17,309 INFO L85 PathProgramCache]: Analyzing trace with hash 338197397, now seen corresponding path program 2 times [2024-05-12 12:52:17,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:17,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756226498] [2024-05-12 12:52:17,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:17,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:17,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:17,451 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:52:17,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:17,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756226498] [2024-05-12 12:52:17,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756226498] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:17,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:17,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:17,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596755718] [2024-05-12 12:52:17,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:17,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:17,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:17,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:17,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:17,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:17,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 364 transitions, 3973 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:17,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:17,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:17,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:18,467 INFO L124 PetriNetUnfolderBase]: 3805/6678 cut-off events. [2024-05-12 12:52:18,467 INFO L125 PetriNetUnfolderBase]: For 428839/428851 co-relation queries the response was YES. [2024-05-12 12:52:18,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39916 conditions, 6678 events. 3805/6678 cut-off events. For 428839/428851 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 49291 event pairs, 1209 based on Foata normal form. 1/6439 useless extension candidates. Maximal degree in co-relation 39776. Up to 5719 conditions per place. [2024-05-12 12:52:18,541 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 334 selfloop transitions, 48 changer transitions 0/398 dead transitions. [2024-05-12 12:52:18,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 398 transitions, 5129 flow [2024-05-12 12:52:18,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:18,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:18,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:52:18,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-05-12 12:52:18,542 INFO L175 Difference]: Start difference. First operand has 327 places, 364 transitions, 3973 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:52:18,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 398 transitions, 5129 flow [2024-05-12 12:52:20,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 398 transitions, 5043 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-05-12 12:52:20,634 INFO L231 Difference]: Finished difference. Result has 329 places, 370 transitions, 4119 flow [2024-05-12 12:52:20,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3887, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4119, PETRI_PLACES=329, PETRI_TRANSITIONS=370} [2024-05-12 12:52:20,634 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 276 predicate places. [2024-05-12 12:52:20,634 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 370 transitions, 4119 flow [2024-05-12 12:52:20,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:20,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:20,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:20,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 12:52:20,635 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:52:20,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:20,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1287776151, now seen corresponding path program 3 times [2024-05-12 12:52:20,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:20,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806521115] [2024-05-12 12:52:20,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:20,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:20,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:20,776 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:52:20,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:20,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806521115] [2024-05-12 12:52:20,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806521115] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:20,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:20,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:20,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774199518] [2024-05-12 12:52:20,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:20,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:20,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:20,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:20,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:20,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:20,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 370 transitions, 4119 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:20,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:20,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:20,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:21,859 INFO L124 PetriNetUnfolderBase]: 3812/6689 cut-off events. [2024-05-12 12:52:21,859 INFO L125 PetriNetUnfolderBase]: For 438416/438428 co-relation queries the response was YES. [2024-05-12 12:52:21,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40256 conditions, 6689 events. 3812/6689 cut-off events. For 438416/438428 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 49352 event pairs, 1209 based on Foata normal form. 1/6448 useless extension candidates. Maximal degree in co-relation 40115. Up to 5727 conditions per place. [2024-05-12 12:52:21,940 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 335 selfloop transitions, 52 changer transitions 0/403 dead transitions. [2024-05-12 12:52:21,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 403 transitions, 5235 flow [2024-05-12 12:52:21,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:52:21,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:52:21,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 277 transitions. [2024-05-12 12:52:21,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653061224489796 [2024-05-12 12:52:21,942 INFO L175 Difference]: Start difference. First operand has 329 places, 370 transitions, 4119 flow. Second operand 10 states and 277 transitions. [2024-05-12 12:52:21,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 403 transitions, 5235 flow [2024-05-12 12:52:24,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 403 transitions, 5113 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-05-12 12:52:24,367 INFO L231 Difference]: Finished difference. Result has 335 places, 373 transitions, 4175 flow [2024-05-12 12:52:24,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4015, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4175, PETRI_PLACES=335, PETRI_TRANSITIONS=373} [2024-05-12 12:52:24,370 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 282 predicate places. [2024-05-12 12:52:24,370 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 373 transitions, 4175 flow [2024-05-12 12:52:24,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:24,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:24,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:24,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 12:52:24,371 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:52:24,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:24,371 INFO L85 PathProgramCache]: Analyzing trace with hash 474866237, now seen corresponding path program 1 times [2024-05-12 12:52:24,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:24,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70276674] [2024-05-12 12:52:24,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:24,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:24,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:24,538 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:52:24,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:24,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70276674] [2024-05-12 12:52:24,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70276674] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:24,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:24,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:24,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706253568] [2024-05-12 12:52:24,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:24,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:24,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:24,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:24,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:24,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:24,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 373 transitions, 4175 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:24,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:24,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:24,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:25,614 INFO L124 PetriNetUnfolderBase]: 3829/6716 cut-off events. [2024-05-12 12:52:25,614 INFO L125 PetriNetUnfolderBase]: For 451309/451330 co-relation queries the response was YES. [2024-05-12 12:52:25,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40685 conditions, 6716 events. 3829/6716 cut-off events. For 451309/451330 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 49560 event pairs, 1209 based on Foata normal form. 10/6482 useless extension candidates. Maximal degree in co-relation 40542. Up to 5729 conditions per place. [2024-05-12 12:52:25,692 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 333 selfloop transitions, 58 changer transitions 0/407 dead transitions. [2024-05-12 12:52:25,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 407 transitions, 5353 flow [2024-05-12 12:52:25,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:25,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:25,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:52:25,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943877551020408 [2024-05-12 12:52:25,693 INFO L175 Difference]: Start difference. First operand has 335 places, 373 transitions, 4175 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:52:25,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 407 transitions, 5353 flow [2024-05-12 12:52:28,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 407 transitions, 5217 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-05-12 12:52:28,183 INFO L231 Difference]: Finished difference. Result has 335 places, 379 transitions, 4291 flow [2024-05-12 12:52:28,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4291, PETRI_PLACES=335, PETRI_TRANSITIONS=379} [2024-05-12 12:52:28,183 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 282 predicate places. [2024-05-12 12:52:28,183 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 379 transitions, 4291 flow [2024-05-12 12:52:28,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:28,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:28,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:28,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 12:52:28,184 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:52:28,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:28,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1708811715, now seen corresponding path program 2 times [2024-05-12 12:52:28,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:28,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056976035] [2024-05-12 12:52:28,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:28,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:28,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:28,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:52:28,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:28,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056976035] [2024-05-12 12:52:28,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056976035] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:28,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:28,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:28,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621113868] [2024-05-12 12:52:28,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:28,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:28,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:28,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:28,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:28,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:28,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 379 transitions, 4291 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:28,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:28,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:28,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:29,561 INFO L124 PetriNetUnfolderBase]: 3853/6753 cut-off events. [2024-05-12 12:52:29,561 INFO L125 PetriNetUnfolderBase]: For 466276/466294 co-relation queries the response was YES. [2024-05-12 12:52:29,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41287 conditions, 6753 events. 3853/6753 cut-off events. For 466276/466294 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 49848 event pairs, 1209 based on Foata normal form. 7/6510 useless extension candidates. Maximal degree in co-relation 41143. Up to 5754 conditions per place. [2024-05-12 12:52:29,633 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 335 selfloop transitions, 68 changer transitions 0/419 dead transitions. [2024-05-12 12:52:29,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 419 transitions, 5754 flow [2024-05-12 12:52:29,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:52:29,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:52:29,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-05-12 12:52:29,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775510204081633 [2024-05-12 12:52:29,634 INFO L175 Difference]: Start difference. First operand has 335 places, 379 transitions, 4291 flow. Second operand 10 states and 283 transitions. [2024-05-12 12:52:29,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 419 transitions, 5754 flow [2024-05-12 12:52:32,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 419 transitions, 5498 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-05-12 12:52:32,346 INFO L231 Difference]: Finished difference. Result has 340 places, 388 transitions, 4350 flow [2024-05-12 12:52:32,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4350, PETRI_PLACES=340, PETRI_TRANSITIONS=388} [2024-05-12 12:52:32,348 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 287 predicate places. [2024-05-12 12:52:32,349 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 388 transitions, 4350 flow [2024-05-12 12:52:32,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:32,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:32,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, 1, 1] [2024-05-12 12:52:32,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 12:52:32,350 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:52:32,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:32,350 INFO L85 PathProgramCache]: Analyzing trace with hash -720063231, now seen corresponding path program 3 times [2024-05-12 12:52:32,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:32,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997509257] [2024-05-12 12:52:32,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:32,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:32,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:32,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:52:32,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:32,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997509257] [2024-05-12 12:52:32,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997509257] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:32,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:32,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:32,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166957421] [2024-05-12 12:52:32,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:32,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:32,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:32,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:32,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:32,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:32,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 388 transitions, 4350 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:32,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:32,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:32,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:33,656 INFO L124 PetriNetUnfolderBase]: 3850/6749 cut-off events. [2024-05-12 12:52:33,657 INFO L125 PetriNetUnfolderBase]: For 468387/468405 co-relation queries the response was YES. [2024-05-12 12:52:33,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41126 conditions, 6749 events. 3850/6749 cut-off events. For 468387/468405 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 49813 event pairs, 1209 based on Foata normal form. 7/6506 useless extension candidates. Maximal degree in co-relation 40982. Up to 5751 conditions per place. [2024-05-12 12:52:33,735 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 333 selfloop transitions, 70 changer transitions 0/419 dead transitions. [2024-05-12 12:52:33,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 419 transitions, 5438 flow [2024-05-12 12:52:33,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:52:33,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:52:33,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 302 transitions. [2024-05-12 12:52:33,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602968460111317 [2024-05-12 12:52:33,737 INFO L175 Difference]: Start difference. First operand has 340 places, 388 transitions, 4350 flow. Second operand 11 states and 302 transitions. [2024-05-12 12:52:33,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 419 transitions, 5438 flow [2024-05-12 12:52:36,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 419 transitions, 5258 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-05-12 12:52:36,604 INFO L231 Difference]: Finished difference. Result has 345 places, 388 transitions, 4316 flow [2024-05-12 12:52:36,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4170, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4316, PETRI_PLACES=345, PETRI_TRANSITIONS=388} [2024-05-12 12:52:36,612 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 292 predicate places. [2024-05-12 12:52:36,613 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 388 transitions, 4316 flow [2024-05-12 12:52:36,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:36,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:36,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:36,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 12:52:36,614 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:52:36,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:36,614 INFO L85 PathProgramCache]: Analyzing trace with hash 653776669, now seen corresponding path program 1 times [2024-05-12 12:52:36,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:36,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264880831] [2024-05-12 12:52:36,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:36,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:36,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:36,777 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:52:36,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:36,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264880831] [2024-05-12 12:52:36,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264880831] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:36,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:36,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:36,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624111038] [2024-05-12 12:52:36,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:36,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:36,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:36,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:36,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:36,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:36,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 388 transitions, 4316 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:36,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:36,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:36,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:38,015 INFO L124 PetriNetUnfolderBase]: 4062/7240 cut-off events. [2024-05-12 12:52:38,015 INFO L125 PetriNetUnfolderBase]: For 507205/507223 co-relation queries the response was YES. [2024-05-12 12:52:38,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43081 conditions, 7240 events. 4062/7240 cut-off events. For 507205/507223 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 54119 event pairs, 1115 based on Foata normal form. 12/6996 useless extension candidates. Maximal degree in co-relation 42936. Up to 5619 conditions per place. [2024-05-12 12:52:38,105 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 363 selfloop transitions, 55 changer transitions 0/434 dead transitions. [2024-05-12 12:52:38,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 434 transitions, 5568 flow [2024-05-12 12:52:38,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:38,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:38,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-05-12 12:52:38,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173469387755102 [2024-05-12 12:52:38,106 INFO L175 Difference]: Start difference. First operand has 345 places, 388 transitions, 4316 flow. Second operand 8 states and 242 transitions. [2024-05-12 12:52:38,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 434 transitions, 5568 flow [2024-05-12 12:52:41,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 434 transitions, 5414 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-05-12 12:52:41,080 INFO L231 Difference]: Finished difference. Result has 344 places, 392 transitions, 4365 flow [2024-05-12 12:52:41,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4365, PETRI_PLACES=344, PETRI_TRANSITIONS=392} [2024-05-12 12:52:41,080 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 291 predicate places. [2024-05-12 12:52:41,080 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 392 transitions, 4365 flow [2024-05-12 12:52:41,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:41,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:41,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:41,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 12:52:41,081 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:52:41,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:41,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1215637277, now seen corresponding path program 2 times [2024-05-12 12:52:41,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:41,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622363413] [2024-05-12 12:52:41,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:41,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:41,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:41,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:52:41,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:41,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622363413] [2024-05-12 12:52:41,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622363413] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:41,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:41,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:41,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682206615] [2024-05-12 12:52:41,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:41,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:41,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:41,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:41,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:41,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:41,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 392 transitions, 4365 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:41,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:41,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:41,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:42,510 INFO L124 PetriNetUnfolderBase]: 4189/7344 cut-off events. [2024-05-12 12:52:42,510 INFO L125 PetriNetUnfolderBase]: For 521226/521247 co-relation queries the response was YES. [2024-05-12 12:52:42,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44908 conditions, 7344 events. 4189/7344 cut-off events. For 521226/521247 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 54985 event pairs, 1329 based on Foata normal form. 12/7094 useless extension candidates. Maximal degree in co-relation 44761. Up to 6165 conditions per place. [2024-05-12 12:52:42,604 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 365 selfloop transitions, 48 changer transitions 0/429 dead transitions. [2024-05-12 12:52:42,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 429 transitions, 5361 flow [2024-05-12 12:52:42,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:42,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:42,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-05-12 12:52:42,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-05-12 12:52:42,605 INFO L175 Difference]: Start difference. First operand has 344 places, 392 transitions, 4365 flow. Second operand 8 states and 236 transitions. [2024-05-12 12:52:42,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 429 transitions, 5361 flow [2024-05-12 12:52:45,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 429 transitions, 5252 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:52:45,806 INFO L231 Difference]: Finished difference. Result has 348 places, 394 transitions, 4410 flow [2024-05-12 12:52:45,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4258, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4410, PETRI_PLACES=348, PETRI_TRANSITIONS=394} [2024-05-12 12:52:45,807 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 295 predicate places. [2024-05-12 12:52:45,807 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 394 transitions, 4410 flow [2024-05-12 12:52:45,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:45,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:45,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:45,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 12:52:45,808 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:52:45,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:45,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1511244739, now seen corresponding path program 7 times [2024-05-12 12:52:45,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:45,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317688054] [2024-05-12 12:52:45,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:45,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:45,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:45,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:52:45,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:45,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317688054] [2024-05-12 12:52:45,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317688054] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:45,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:45,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:45,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986423191] [2024-05-12 12:52:45,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:45,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:45,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:45,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:45,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:46,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:46,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 394 transitions, 4410 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:46,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:46,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:46,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:47,282 INFO L124 PetriNetUnfolderBase]: 4236/7434 cut-off events. [2024-05-12 12:52:47,282 INFO L125 PetriNetUnfolderBase]: For 519696/519714 co-relation queries the response was YES. [2024-05-12 12:52:47,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45487 conditions, 7434 events. 4236/7434 cut-off events. For 519696/519714 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 55915 event pairs, 1357 based on Foata normal form. 2/7159 useless extension candidates. Maximal degree in co-relation 45338. Up to 6232 conditions per place. [2024-05-12 12:52:47,382 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 324 selfloop transitions, 93 changer transitions 0/433 dead transitions. [2024-05-12 12:52:47,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 433 transitions, 5650 flow [2024-05-12 12:52:47,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:47,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:47,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-05-12 12:52:47,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-05-12 12:52:47,388 INFO L175 Difference]: Start difference. First operand has 348 places, 394 transitions, 4410 flow. Second operand 8 states and 238 transitions. [2024-05-12 12:52:47,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 433 transitions, 5650 flow [2024-05-12 12:52:50,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 433 transitions, 5542 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:52:50,395 INFO L231 Difference]: Finished difference. Result has 352 places, 399 transitions, 4611 flow [2024-05-12 12:52:50,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4302, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=352, PETRI_TRANSITIONS=399} [2024-05-12 12:52:50,396 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 299 predicate places. [2024-05-12 12:52:50,396 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 399 transitions, 4611 flow [2024-05-12 12:52:50,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:50,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:50,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:50,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 12:52:50,398 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:52:50,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:50,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1501721539, now seen corresponding path program 8 times [2024-05-12 12:52:50,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:50,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394844853] [2024-05-12 12:52:50,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:50,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:50,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:50,584 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:52:50,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:50,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394844853] [2024-05-12 12:52:50,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394844853] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:50,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:50,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:50,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012320160] [2024-05-12 12:52:50,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:50,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:50,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:50,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:50,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:50,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:50,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 399 transitions, 4611 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:50,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:50,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:50,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:51,847 INFO L124 PetriNetUnfolderBase]: 4257/7452 cut-off events. [2024-05-12 12:52:51,847 INFO L125 PetriNetUnfolderBase]: For 530818/530836 co-relation queries the response was YES. [2024-05-12 12:52:51,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45983 conditions, 7452 events. 4257/7452 cut-off events. For 530818/530836 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 56077 event pairs, 1378 based on Foata normal form. 2/7177 useless extension candidates. Maximal degree in co-relation 45832. Up to 6322 conditions per place. [2024-05-12 12:52:51,937 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 321 selfloop transitions, 91 changer transitions 0/428 dead transitions. [2024-05-12 12:52:51,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 428 transitions, 5555 flow [2024-05-12 12:52:51,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:51,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:51,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:52:51,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-05-12 12:52:51,939 INFO L175 Difference]: Start difference. First operand has 352 places, 399 transitions, 4611 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:52:51,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 428 transitions, 5555 flow [2024-05-12 12:52:55,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 428 transitions, 5349 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-05-12 12:52:55,412 INFO L231 Difference]: Finished difference. Result has 356 places, 401 transitions, 4646 flow [2024-05-12 12:52:55,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4433, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4646, PETRI_PLACES=356, PETRI_TRANSITIONS=401} [2024-05-12 12:52:55,413 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 303 predicate places. [2024-05-12 12:52:55,413 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 401 transitions, 4646 flow [2024-05-12 12:52:55,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:55,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:55,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:52:55,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 12:52:55,414 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:52:55,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:55,414 INFO L85 PathProgramCache]: Analyzing trace with hash -2036810819, now seen corresponding path program 9 times [2024-05-12 12:52:55,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:55,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389830770] [2024-05-12 12:52:55,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:55,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:55,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:55,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:52:55,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:55,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389830770] [2024-05-12 12:52:55,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389830770] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:55,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:55,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:52:55,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315450965] [2024-05-12 12:52:55,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:55,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:52:55,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:55,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:52:55,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:52:55,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:52:55,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 401 transitions, 4646 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:55,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:55,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:52:55,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:57,036 INFO L124 PetriNetUnfolderBase]: 4278/7488 cut-off events. [2024-05-12 12:52:57,036 INFO L125 PetriNetUnfolderBase]: For 535611/535629 co-relation queries the response was YES. [2024-05-12 12:52:57,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45883 conditions, 7488 events. 4278/7488 cut-off events. For 535611/535629 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 56281 event pairs, 1380 based on Foata normal form. 2/7211 useless extension candidates. Maximal degree in co-relation 45730. Up to 6353 conditions per place. [2024-05-12 12:52:57,114 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 321 selfloop transitions, 90 changer transitions 0/427 dead transitions. [2024-05-12 12:52:57,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 427 transitions, 5556 flow [2024-05-12 12:52:57,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:57,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:57,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:52:57,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-05-12 12:52:57,116 INFO L175 Difference]: Start difference. First operand has 356 places, 401 transitions, 4646 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:52:57,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 427 transitions, 5556 flow [2024-05-12 12:53:00,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 427 transitions, 5365 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 12:53:00,504 INFO L231 Difference]: Finished difference. Result has 358 places, 403 transitions, 4670 flow [2024-05-12 12:53:00,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4455, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4670, PETRI_PLACES=358, PETRI_TRANSITIONS=403} [2024-05-12 12:53:00,517 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 305 predicate places. [2024-05-12 12:53:00,517 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 403 transitions, 4670 flow [2024-05-12 12:53:00,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:00,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:00,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, 1, 1] [2024-05-12 12:53:00,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 12:53:00,518 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:53:00,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:00,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1238415573, now seen corresponding path program 10 times [2024-05-12 12:53:00,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:00,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76546994] [2024-05-12 12:53:00,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:00,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:00,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:00,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:53:00,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:00,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76546994] [2024-05-12 12:53:00,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76546994] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:00,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:00,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:00,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104735673] [2024-05-12 12:53:00,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:00,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:00,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:00,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:00,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:00,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:00,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 403 transitions, 4670 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:00,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:00,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:00,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:01,954 INFO L124 PetriNetUnfolderBase]: 4299/7524 cut-off events. [2024-05-12 12:53:01,954 INFO L125 PetriNetUnfolderBase]: For 544940/544958 co-relation queries the response was YES. [2024-05-12 12:53:02,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46162 conditions, 7524 events. 4299/7524 cut-off events. For 544940/544958 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 56547 event pairs, 1376 based on Foata normal form. 2/7248 useless extension candidates. Maximal degree in co-relation 46008. Up to 6495 conditions per place. [2024-05-12 12:53:02,045 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 380 selfloop transitions, 30 changer transitions 0/426 dead transitions. [2024-05-12 12:53:02,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 426 transitions, 5574 flow [2024-05-12 12:53:02,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:53:02,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:53:02,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 12:53:02,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637755102040817 [2024-05-12 12:53:02,068 INFO L175 Difference]: Start difference. First operand has 358 places, 403 transitions, 4670 flow. Second operand 8 states and 221 transitions. [2024-05-12 12:53:02,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 426 transitions, 5574 flow [2024-05-12 12:53:04,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 426 transitions, 5381 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 12:53:04,944 INFO L231 Difference]: Finished difference. Result has 360 places, 405 transitions, 4576 flow [2024-05-12 12:53:04,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4477, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4576, PETRI_PLACES=360, PETRI_TRANSITIONS=405} [2024-05-12 12:53:04,944 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 307 predicate places. [2024-05-12 12:53:04,945 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 405 transitions, 4576 flow [2024-05-12 12:53:04,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:04,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:04,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:53:04,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 12:53:04,945 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:53:04,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:04,948 INFO L85 PathProgramCache]: Analyzing trace with hash -596102211, now seen corresponding path program 11 times [2024-05-12 12:53:04,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:04,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347621881] [2024-05-12 12:53:04,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:04,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:04,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:05,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:53:05,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:05,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347621881] [2024-05-12 12:53:05,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347621881] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:05,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:05,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:05,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403901084] [2024-05-12 12:53:05,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:05,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:05,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:05,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:05,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:05,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:05,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 405 transitions, 4576 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:05,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:05,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:05,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:06,512 INFO L124 PetriNetUnfolderBase]: 4320/7582 cut-off events. [2024-05-12 12:53:06,513 INFO L125 PetriNetUnfolderBase]: For 554211/554229 co-relation queries the response was YES. [2024-05-12 12:53:06,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46288 conditions, 7582 events. 4320/7582 cut-off events. For 554211/554229 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 57277 event pairs, 1369 based on Foata normal form. 2/7304 useless extension candidates. Maximal degree in co-relation 46133. Up to 6491 conditions per place. [2024-05-12 12:53:06,610 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 382 selfloop transitions, 34 changer transitions 0/432 dead transitions. [2024-05-12 12:53:06,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 432 transitions, 5502 flow [2024-05-12 12:53:06,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:53:06,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:53:06,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-05-12 12:53:06,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5600907029478458 [2024-05-12 12:53:06,612 INFO L175 Difference]: Start difference. First operand has 360 places, 405 transitions, 4576 flow. Second operand 9 states and 247 transitions. [2024-05-12 12:53:06,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 432 transitions, 5502 flow [2024-05-12 12:53:09,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 432 transitions, 5427 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:53:09,999 INFO L231 Difference]: Finished difference. Result has 363 places, 407 transitions, 4606 flow [2024-05-12 12:53:09,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4501, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4606, PETRI_PLACES=363, PETRI_TRANSITIONS=407} [2024-05-12 12:53:10,000 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 310 predicate places. [2024-05-12 12:53:10,000 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 407 transitions, 4606 flow [2024-05-12 12:53:10,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:10,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:10,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:53:10,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 12:53:10,001 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:53:10,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:10,002 INFO L85 PathProgramCache]: Analyzing trace with hash -312314947, now seen corresponding path program 12 times [2024-05-12 12:53:10,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:10,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744503028] [2024-05-12 12:53:10,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:10,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:10,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:10,177 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:53:10,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:10,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744503028] [2024-05-12 12:53:10,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744503028] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:10,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:10,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:10,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256638438] [2024-05-12 12:53:10,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:10,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:10,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:10,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:10,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:10,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:10,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 407 transitions, 4606 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:10,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:10,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:10,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:11,564 INFO L124 PetriNetUnfolderBase]: 4341/7601 cut-off events. [2024-05-12 12:53:11,564 INFO L125 PetriNetUnfolderBase]: For 563179/563197 co-relation queries the response was YES. [2024-05-12 12:53:11,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46579 conditions, 7601 events. 4341/7601 cut-off events. For 563179/563197 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 57300 event pairs, 1393 based on Foata normal form. 2/7318 useless extension candidates. Maximal degree in co-relation 46423. Up to 6446 conditions per place. [2024-05-12 12:53:11,645 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 324 selfloop transitions, 90 changer transitions 0/430 dead transitions. [2024-05-12 12:53:11,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 430 transitions, 5518 flow [2024-05-12 12:53:11,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:53:11,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:53:11,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:53:11,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-05-12 12:53:11,646 INFO L175 Difference]: Start difference. First operand has 363 places, 407 transitions, 4606 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:53:11,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 430 transitions, 5518 flow [2024-05-12 12:53:15,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 430 transitions, 5439 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-05-12 12:53:15,312 INFO L231 Difference]: Finished difference. Result has 364 places, 409 transitions, 4746 flow [2024-05-12 12:53:15,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4527, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4746, PETRI_PLACES=364, PETRI_TRANSITIONS=409} [2024-05-12 12:53:15,313 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 311 predicate places. [2024-05-12 12:53:15,313 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 409 transitions, 4746 flow [2024-05-12 12:53:15,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:15,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:15,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:53:15,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 12:53:15,313 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:53:15,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:15,314 INFO L85 PathProgramCache]: Analyzing trace with hash -653058621, now seen corresponding path program 4 times [2024-05-12 12:53:15,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:15,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534472433] [2024-05-12 12:53:15,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:15,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:15,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:15,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:53:15,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:15,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534472433] [2024-05-12 12:53:15,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534472433] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:15,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:15,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:15,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602599144] [2024-05-12 12:53:15,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:15,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:15,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:15,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:15,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:15,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:15,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 409 transitions, 4746 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:15,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:15,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:15,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:16,793 INFO L124 PetriNetUnfolderBase]: 4361/7632 cut-off events. [2024-05-12 12:53:16,794 INFO L125 PetriNetUnfolderBase]: For 567029/567056 co-relation queries the response was YES. [2024-05-12 12:53:16,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46999 conditions, 7632 events. 4361/7632 cut-off events. For 567029/567056 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 57587 event pairs, 1394 based on Foata normal form. 10/7356 useless extension candidates. Maximal degree in co-relation 46842. Up to 6476 conditions per place. [2024-05-12 12:53:16,897 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 378 selfloop transitions, 48 changer transitions 0/442 dead transitions. [2024-05-12 12:53:16,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 442 transitions, 5772 flow [2024-05-12 12:53:16,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:53:16,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:53:16,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:53:16,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-05-12 12:53:16,899 INFO L175 Difference]: Start difference. First operand has 364 places, 409 transitions, 4746 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:53:16,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 442 transitions, 5772 flow [2024-05-12 12:53:20,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 442 transitions, 5575 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 12:53:20,181 INFO L231 Difference]: Finished difference. Result has 366 places, 415 transitions, 4763 flow [2024-05-12 12:53:20,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4763, PETRI_PLACES=366, PETRI_TRANSITIONS=415} [2024-05-12 12:53:20,182 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 313 predicate places. [2024-05-12 12:53:20,182 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 415 transitions, 4763 flow [2024-05-12 12:53:20,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:20,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:20,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:53:20,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 12:53:20,182 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:53:20,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:20,183 INFO L85 PathProgramCache]: Analyzing trace with hash 2086986943, now seen corresponding path program 5 times [2024-05-12 12:53:20,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:20,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811430095] [2024-05-12 12:53:20,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:20,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:20,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:20,318 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:53:20,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:20,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811430095] [2024-05-12 12:53:20,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811430095] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:20,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:20,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:20,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184448195] [2024-05-12 12:53:20,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:20,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:20,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:20,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:20,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:20,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:20,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 415 transitions, 4763 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:20,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:20,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:20,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:21,614 INFO L124 PetriNetUnfolderBase]: 4388/7676 cut-off events. [2024-05-12 12:53:21,614 INFO L125 PetriNetUnfolderBase]: For 591127/591151 co-relation queries the response was YES. [2024-05-12 12:53:21,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47744 conditions, 7676 events. 4388/7676 cut-off events. For 591127/591151 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 57961 event pairs, 1400 based on Foata normal form. 7/7389 useless extension candidates. Maximal degree in co-relation 47586. Up to 6320 conditions per place. [2024-05-12 12:53:21,713 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 293 selfloop transitions, 146 changer transitions 0/455 dead transitions. [2024-05-12 12:53:21,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 455 transitions, 6925 flow [2024-05-12 12:53:21,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:53:21,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:53:21,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-05-12 12:53:21,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-05-12 12:53:21,715 INFO L175 Difference]: Start difference. First operand has 366 places, 415 transitions, 4763 flow. Second operand 8 states and 238 transitions. [2024-05-12 12:53:21,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 455 transitions, 6925 flow [2024-05-12 12:53:24,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 455 transitions, 6777 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-05-12 12:53:24,546 INFO L231 Difference]: Finished difference. Result has 369 places, 427 transitions, 5231 flow [2024-05-12 12:53:24,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4615, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5231, PETRI_PLACES=369, PETRI_TRANSITIONS=427} [2024-05-12 12:53:24,548 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 316 predicate places. [2024-05-12 12:53:24,548 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 427 transitions, 5231 flow [2024-05-12 12:53:24,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:24,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:24,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:53:24,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 12:53:24,549 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:53:24,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:24,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1972469533, now seen corresponding path program 6 times [2024-05-12 12:53:24,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:24,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662983897] [2024-05-12 12:53:24,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:24,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:24,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:24,695 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:53:24,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:24,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662983897] [2024-05-12 12:53:24,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662983897] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:24,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:24,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:24,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608423446] [2024-05-12 12:53:24,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:24,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:24,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:24,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:24,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:24,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:24,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 427 transitions, 5231 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:24,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:24,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:24,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:26,100 INFO L124 PetriNetUnfolderBase]: 4395/7684 cut-off events. [2024-05-12 12:53:26,101 INFO L125 PetriNetUnfolderBase]: For 602849/602876 co-relation queries the response was YES. [2024-05-12 12:53:26,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48263 conditions, 7684 events. 4395/7684 cut-off events. For 602849/602876 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 57953 event pairs, 1394 based on Foata normal form. 10/7400 useless extension candidates. Maximal degree in co-relation 48104. Up to 6507 conditions per place. [2024-05-12 12:53:26,205 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 383 selfloop transitions, 61 changer transitions 0/460 dead transitions. [2024-05-12 12:53:26,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 460 transitions, 6505 flow [2024-05-12 12:53:26,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:53:26,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:53:26,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-05-12 12:53:26,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5693877551020409 [2024-05-12 12:53:26,206 INFO L175 Difference]: Start difference. First operand has 369 places, 427 transitions, 5231 flow. Second operand 10 states and 279 transitions. [2024-05-12 12:53:26,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 460 transitions, 6505 flow [2024-05-12 12:53:29,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 460 transitions, 6260 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-05-12 12:53:29,594 INFO L231 Difference]: Finished difference. Result has 378 places, 430 transitions, 5208 flow [2024-05-12 12:53:29,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5014, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5208, PETRI_PLACES=378, PETRI_TRANSITIONS=430} [2024-05-12 12:53:29,594 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 325 predicate places. [2024-05-12 12:53:29,594 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 430 transitions, 5208 flow [2024-05-12 12:53:29,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:29,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:29,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, 1, 1, 1] [2024-05-12 12:53:29,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 12:53:29,595 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:53:29,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:29,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1983897373, now seen corresponding path program 7 times [2024-05-12 12:53:29,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:29,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660322469] [2024-05-12 12:53:29,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:29,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:29,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:29,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:53:29,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:29,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660322469] [2024-05-12 12:53:29,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660322469] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:29,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:29,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:29,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81251671] [2024-05-12 12:53:29,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:29,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:29,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:29,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:29,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:29,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:29,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 430 transitions, 5208 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:29,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:29,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:29,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:31,256 INFO L124 PetriNetUnfolderBase]: 4392/7680 cut-off events. [2024-05-12 12:53:31,256 INFO L125 PetriNetUnfolderBase]: For 603872/603899 co-relation queries the response was YES. [2024-05-12 12:53:31,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48182 conditions, 7680 events. 4392/7680 cut-off events. For 603872/603899 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 57968 event pairs, 1394 based on Foata normal form. 10/7396 useless extension candidates. Maximal degree in co-relation 48020. Up to 6504 conditions per place. [2024-05-12 12:53:31,335 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 378 selfloop transitions, 60 changer transitions 0/454 dead transitions. [2024-05-12 12:53:31,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 454 transitions, 6144 flow [2024-05-12 12:53:31,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:53:31,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:53:31,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:53:31,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841836734693877 [2024-05-12 12:53:31,337 INFO L175 Difference]: Start difference. First operand has 378 places, 430 transitions, 5208 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:53:31,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 454 transitions, 6144 flow [2024-05-12 12:53:35,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 454 transitions, 5960 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-05-12 12:53:35,302 INFO L231 Difference]: Finished difference. Result has 378 places, 430 transitions, 5150 flow [2024-05-12 12:53:35,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5024, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5150, PETRI_PLACES=378, PETRI_TRANSITIONS=430} [2024-05-12 12:53:35,302 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 325 predicate places. [2024-05-12 12:53:35,303 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 430 transitions, 5150 flow [2024-05-12 12:53:35,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:35,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:35,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:53:35,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 12:53:35,303 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:53:35,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:35,304 INFO L85 PathProgramCache]: Analyzing trace with hash 897169309, now seen corresponding path program 8 times [2024-05-12 12:53:35,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:35,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145440777] [2024-05-12 12:53:35,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:35,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:35,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:35,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:53:35,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:35,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145440777] [2024-05-12 12:53:35,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145440777] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:35,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:35,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:35,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961072823] [2024-05-12 12:53:35,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:35,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:35,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:35,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:35,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:35,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:35,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 430 transitions, 5150 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:35,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:35,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:35,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:36,803 INFO L124 PetriNetUnfolderBase]: 4409/7709 cut-off events. [2024-05-12 12:53:36,803 INFO L125 PetriNetUnfolderBase]: For 620424/620448 co-relation queries the response was YES. [2024-05-12 12:53:36,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48543 conditions, 7709 events. 4409/7709 cut-off events. For 620424/620448 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 58164 event pairs, 1400 based on Foata normal form. 7/7416 useless extension candidates. Maximal degree in co-relation 48380. Up to 6344 conditions per place. [2024-05-12 12:53:36,907 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 290 selfloop transitions, 154 changer transitions 0/460 dead transitions. [2024-05-12 12:53:36,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 460 transitions, 6916 flow [2024-05-12 12:53:36,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:53:36,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:53:36,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-05-12 12:53:36,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5969387755102041 [2024-05-12 12:53:36,909 INFO L175 Difference]: Start difference. First operand has 378 places, 430 transitions, 5150 flow. Second operand 8 states and 234 transitions. [2024-05-12 12:53:36,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 460 transitions, 6916 flow [2024-05-12 12:53:41,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 460 transitions, 6796 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:53:41,230 INFO L231 Difference]: Finished difference. Result has 379 places, 436 transitions, 5468 flow [2024-05-12 12:53:41,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5030, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5468, PETRI_PLACES=379, PETRI_TRANSITIONS=436} [2024-05-12 12:53:41,230 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 326 predicate places. [2024-05-12 12:53:41,231 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 436 transitions, 5468 flow [2024-05-12 12:53:41,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:41,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:41,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:53:41,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 12:53:41,231 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:53:41,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:41,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1549677783, now seen corresponding path program 9 times [2024-05-12 12:53:41,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:41,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927786909] [2024-05-12 12:53:41,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:41,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:41,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:41,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:53:41,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:41,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927786909] [2024-05-12 12:53:41,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927786909] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:41,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:41,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:41,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23243485] [2024-05-12 12:53:41,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:41,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:41,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:41,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:41,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:41,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:41,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 436 transitions, 5468 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:41,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:41,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:41,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:42,701 INFO L124 PetriNetUnfolderBase]: 4406/7705 cut-off events. [2024-05-12 12:53:42,702 INFO L125 PetriNetUnfolderBase]: For 624256/624280 co-relation queries the response was YES. [2024-05-12 12:53:42,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48714 conditions, 7705 events. 4406/7705 cut-off events. For 624256/624280 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 58141 event pairs, 1400 based on Foata normal form. 7/7412 useless extension candidates. Maximal degree in co-relation 48550. Up to 6341 conditions per place. [2024-05-12 12:53:42,807 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 290 selfloop transitions, 153 changer transitions 0/459 dead transitions. [2024-05-12 12:53:42,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 459 transitions, 6878 flow [2024-05-12 12:53:42,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:53:42,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:53:42,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:53:42,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943877551020408 [2024-05-12 12:53:42,808 INFO L175 Difference]: Start difference. First operand has 379 places, 436 transitions, 5468 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:53:42,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 459 transitions, 6878 flow [2024-05-12 12:53:46,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 459 transitions, 6544 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-05-12 12:53:46,968 INFO L231 Difference]: Finished difference. Result has 382 places, 436 transitions, 5446 flow [2024-05-12 12:53:46,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5134, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5446, PETRI_PLACES=382, PETRI_TRANSITIONS=436} [2024-05-12 12:53:46,969 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 329 predicate places. [2024-05-12 12:53:46,969 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 436 transitions, 5446 flow [2024-05-12 12:53:46,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:46,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:46,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:53:46,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 12:53:46,970 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:53:46,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:46,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1108747385, now seen corresponding path program 4 times [2024-05-12 12:53:46,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:46,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66092442] [2024-05-12 12:53:46,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:46,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:46,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:47,103 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:53:47,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:47,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66092442] [2024-05-12 12:53:47,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66092442] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:47,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:47,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:47,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392899554] [2024-05-12 12:53:47,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:47,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:47,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:47,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:47,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:47,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:47,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 436 transitions, 5446 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:47,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:47,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:47,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:48,414 INFO L124 PetriNetUnfolderBase]: 4423/7733 cut-off events. [2024-05-12 12:53:48,415 INFO L125 PetriNetUnfolderBase]: For 641525/641551 co-relation queries the response was YES. [2024-05-12 12:53:48,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49080 conditions, 7733 events. 4423/7733 cut-off events. For 641525/641551 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 58324 event pairs, 1397 based on Foata normal form. 6/7437 useless extension candidates. Maximal degree in co-relation 48916. Up to 6428 conditions per place. [2024-05-12 12:53:48,516 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 312 selfloop transitions, 144 changer transitions 0/472 dead transitions. [2024-05-12 12:53:48,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 472 transitions, 7354 flow [2024-05-12 12:53:48,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:53:48,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:53:48,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-05-12 12:53:48,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-05-12 12:53:48,517 INFO L175 Difference]: Start difference. First operand has 382 places, 436 transitions, 5446 flow. Second operand 8 states and 236 transitions. [2024-05-12 12:53:48,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 472 transitions, 7354 flow [2024-05-12 12:53:52,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 472 transitions, 7036 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:53:52,613 INFO L231 Difference]: Finished difference. Result has 383 places, 445 transitions, 5650 flow [2024-05-12 12:53:52,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5128, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5650, PETRI_PLACES=383, PETRI_TRANSITIONS=445} [2024-05-12 12:53:52,613 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 330 predicate places. [2024-05-12 12:53:52,614 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 445 transitions, 5650 flow [2024-05-12 12:53:52,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:52,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:52,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:53:52,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 12:53:52,614 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:53:52,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:52,614 INFO L85 PathProgramCache]: Analyzing trace with hash 890510013, now seen corresponding path program 5 times [2024-05-12 12:53:52,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:52,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440413780] [2024-05-12 12:53:52,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:52,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:52,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:52,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:53:52,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:52,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440413780] [2024-05-12 12:53:52,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440413780] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:52,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:52,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:52,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344842622] [2024-05-12 12:53:52,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:52,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:52,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:52,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:52,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:52,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:52,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 445 transitions, 5650 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:52,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:52,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:52,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:53:54,185 INFO L124 PetriNetUnfolderBase]: 4440/7759 cut-off events. [2024-05-12 12:53:54,185 INFO L125 PetriNetUnfolderBase]: For 659924/659950 co-relation queries the response was YES. [2024-05-12 12:53:54,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49611 conditions, 7759 events. 4440/7759 cut-off events. For 659924/659950 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 58564 event pairs, 1397 based on Foata normal form. 6/7459 useless extension candidates. Maximal degree in co-relation 49446. Up to 6447 conditions per place. [2024-05-12 12:53:54,274 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 315 selfloop transitions, 144 changer transitions 0/475 dead transitions. [2024-05-12 12:53:54,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 475 transitions, 7500 flow [2024-05-12 12:53:54,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:53:54,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:53:54,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-05-12 12:53:54,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5969387755102041 [2024-05-12 12:53:54,275 INFO L175 Difference]: Start difference. First operand has 383 places, 445 transitions, 5650 flow. Second operand 8 states and 234 transitions. [2024-05-12 12:53:54,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 475 transitions, 7500 flow [2024-05-12 12:53:58,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 475 transitions, 7258 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-05-12 12:53:58,855 INFO L231 Difference]: Finished difference. Result has 388 places, 451 transitions, 5862 flow [2024-05-12 12:53:58,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5468, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5862, PETRI_PLACES=388, PETRI_TRANSITIONS=451} [2024-05-12 12:53:58,855 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 335 predicate places. [2024-05-12 12:53:58,855 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 451 transitions, 5862 flow [2024-05-12 12:53:58,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:58,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:53:58,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:53:58,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 12:53:58,856 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:53:58,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:53:58,856 INFO L85 PathProgramCache]: Analyzing trace with hash 903842493, now seen corresponding path program 6 times [2024-05-12 12:53:58,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:53:58,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603542518] [2024-05-12 12:53:58,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:53:58,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:53:58,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:53:58,990 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:53:58,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:53:58,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603542518] [2024-05-12 12:53:58,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603542518] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:53:58,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:53:58,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:53:58,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286789188] [2024-05-12 12:53:58,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:53:58,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:53:58,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:53:58,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:53:58,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:53:59,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:53:59,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 451 transitions, 5862 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:53:59,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:53:59,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:53:59,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:54:00,352 INFO L124 PetriNetUnfolderBase]: 4437/7755 cut-off events. [2024-05-12 12:54:00,352 INFO L125 PetriNetUnfolderBase]: For 662153/662179 co-relation queries the response was YES. [2024-05-12 12:54:00,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49689 conditions, 7755 events. 4437/7755 cut-off events. For 662153/662179 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 58553 event pairs, 1397 based on Foata normal form. 6/7455 useless extension candidates. Maximal degree in co-relation 49522. Up to 6444 conditions per place. [2024-05-12 12:54:00,464 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 312 selfloop transitions, 146 changer transitions 0/474 dead transitions. [2024-05-12 12:54:00,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 474 transitions, 7314 flow [2024-05-12 12:54:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:54:00,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:54:00,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:54:00,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-05-12 12:54:00,466 INFO L175 Difference]: Start difference. First operand has 388 places, 451 transitions, 5862 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:54:00,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 474 transitions, 7314 flow [2024-05-12 12:54:04,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 474 transitions, 7109 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-05-12 12:54:04,927 INFO L231 Difference]: Finished difference. Result has 393 places, 451 transitions, 5955 flow [2024-05-12 12:54:04,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5657, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5955, PETRI_PLACES=393, PETRI_TRANSITIONS=451} [2024-05-12 12:54:04,928 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 340 predicate places. [2024-05-12 12:54:04,928 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 451 transitions, 5955 flow [2024-05-12 12:54:04,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:04,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:54:04,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:54:04,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 12:54:04,929 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:54:04,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:54:04,929 INFO L85 PathProgramCache]: Analyzing trace with hash -593240291, now seen corresponding path program 10 times [2024-05-12 12:54:04,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:54:04,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911105243] [2024-05-12 12:54:04,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:54:04,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:54:04,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:54:05,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:54:05,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:54:05,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911105243] [2024-05-12 12:54:05,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911105243] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:54:05,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:54:05,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:54:05,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427074300] [2024-05-12 12:54:05,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:54:05,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:54:05,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:54:05,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:54:05,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:54:05,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:54:05,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 451 transitions, 5955 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:05,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:54:05,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:54:05,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:54:06,501 INFO L124 PetriNetUnfolderBase]: 4444/7764 cut-off events. [2024-05-12 12:54:06,501 INFO L125 PetriNetUnfolderBase]: For 673482/673500 co-relation queries the response was YES. [2024-05-12 12:54:06,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49866 conditions, 7764 events. 4444/7764 cut-off events. For 673482/673500 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 58579 event pairs, 1387 based on Foata normal form. 1/7457 useless extension candidates. Maximal degree in co-relation 49698. Up to 6702 conditions per place. [2024-05-12 12:54:06,614 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 425 selfloop transitions, 31 changer transitions 0/472 dead transitions. [2024-05-12 12:54:06,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 472 transitions, 6967 flow [2024-05-12 12:54:06,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:54:06,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:54:06,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 12:54:06,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5586734693877551 [2024-05-12 12:54:06,615 INFO L175 Difference]: Start difference. First operand has 393 places, 451 transitions, 5955 flow. Second operand 8 states and 219 transitions. [2024-05-12 12:54:06,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 472 transitions, 6967 flow [2024-05-12 12:54:11,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 472 transitions, 6663 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 12:54:11,455 INFO L231 Difference]: Finished difference. Result has 394 places, 454 transitions, 5781 flow [2024-05-12 12:54:11,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5651, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5781, PETRI_PLACES=394, PETRI_TRANSITIONS=454} [2024-05-12 12:54:11,456 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 341 predicate places. [2024-05-12 12:54:11,456 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 454 transitions, 5781 flow [2024-05-12 12:54:11,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:11,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:54:11,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:54:11,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 12:54:11,457 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:54:11,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:54:11,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1519350837, now seen corresponding path program 11 times [2024-05-12 12:54:11,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:54:11,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187794780] [2024-05-12 12:54:11,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:54:11,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:54:11,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:54:11,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:54:11,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:54:11,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187794780] [2024-05-12 12:54:11,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187794780] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:54:11,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:54:11,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:54:11,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865993586] [2024-05-12 12:54:11,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:54:11,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:54:11,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:54:11,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:54:11,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:54:11,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:54:11,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 454 transitions, 5781 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:11,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:54:11,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:54:11,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:54:12,978 INFO L124 PetriNetUnfolderBase]: 4471/7805 cut-off events. [2024-05-12 12:54:12,978 INFO L125 PetriNetUnfolderBase]: For 698391/698415 co-relation queries the response was YES. [2024-05-12 12:54:13,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50260 conditions, 7805 events. 4471/7805 cut-off events. For 698391/698415 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 59000 event pairs, 1400 based on Foata normal form. 7/7496 useless extension candidates. Maximal degree in co-relation 50091. Up to 6419 conditions per place. [2024-05-12 12:54:13,091 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 300 selfloop transitions, 168 changer transitions 0/484 dead transitions. [2024-05-12 12:54:13,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 484 transitions, 7699 flow [2024-05-12 12:54:13,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:54:13,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:54:13,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:54:13,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-05-12 12:54:13,093 INFO L175 Difference]: Start difference. First operand has 394 places, 454 transitions, 5781 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:54:13,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 484 transitions, 7699 flow [2024-05-12 12:54:17,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 484 transitions, 7611 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:54:17,946 INFO L231 Difference]: Finished difference. Result has 396 places, 463 transitions, 6235 flow [2024-05-12 12:54:17,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5693, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6235, PETRI_PLACES=396, PETRI_TRANSITIONS=463} [2024-05-12 12:54:17,946 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 343 predicate places. [2024-05-12 12:54:17,946 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 463 transitions, 6235 flow [2024-05-12 12:54:17,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:17,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:54:17,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:54:17,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 12:54:17,947 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:54:17,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:54:17,947 INFO L85 PathProgramCache]: Analyzing trace with hash -305643747, now seen corresponding path program 12 times [2024-05-12 12:54:17,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:54:17,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497524516] [2024-05-12 12:54:17,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:54:17,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:54:17,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:54:18,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:54:18,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:54:18,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497524516] [2024-05-12 12:54:18,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497524516] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:54:18,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:54:18,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:54:18,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961483575] [2024-05-12 12:54:18,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:54:18,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:54:18,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:54:18,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:54:18,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:54:18,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:54:18,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 463 transitions, 6235 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:18,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:54:18,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:54:18,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:54:19,576 INFO L124 PetriNetUnfolderBase]: 4468/7801 cut-off events. [2024-05-12 12:54:19,576 INFO L125 PetriNetUnfolderBase]: For 703203/703227 co-relation queries the response was YES. [2024-05-12 12:54:19,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50565 conditions, 7801 events. 4468/7801 cut-off events. For 703203/703227 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 58830 event pairs, 1400 based on Foata normal form. 7/7492 useless extension candidates. Maximal degree in co-relation 50395. Up to 6416 conditions per place. [2024-05-12 12:54:19,699 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 297 selfloop transitions, 170 changer transitions 0/483 dead transitions. [2024-05-12 12:54:19,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 483 transitions, 7709 flow [2024-05-12 12:54:19,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:54:19,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:54:19,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:54:19,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841836734693877 [2024-05-12 12:54:19,700 INFO L175 Difference]: Start difference. First operand has 396 places, 463 transitions, 6235 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:54:19,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 483 transitions, 7709 flow [2024-05-12 12:54:24,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 483 transitions, 7461 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-05-12 12:54:24,675 INFO L231 Difference]: Finished difference. Result has 401 places, 463 transitions, 6333 flow [2024-05-12 12:54:24,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5987, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6333, PETRI_PLACES=401, PETRI_TRANSITIONS=463} [2024-05-12 12:54:24,675 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 348 predicate places. [2024-05-12 12:54:24,676 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 463 transitions, 6333 flow [2024-05-12 12:54:24,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:24,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:54:24,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:54:24,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 12:54:24,676 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:54:24,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:54:24,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1960891715, now seen corresponding path program 7 times [2024-05-12 12:54:24,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:54:24,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577535923] [2024-05-12 12:54:24,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:54:24,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:54:24,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:54:24,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:54:24,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:54:24,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577535923] [2024-05-12 12:54:24,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577535923] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:54:24,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:54:24,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:54:24,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541728605] [2024-05-12 12:54:24,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:54:24,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:54:24,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:54:24,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:54:24,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:54:24,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:54:24,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 463 transitions, 6333 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:24,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:54:24,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:54:24,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:54:26,458 INFO L124 PetriNetUnfolderBase]: 4485/7828 cut-off events. [2024-05-12 12:54:26,459 INFO L125 PetriNetUnfolderBase]: For 723050/723074 co-relation queries the response was YES. [2024-05-12 12:54:26,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50946 conditions, 7828 events. 4485/7828 cut-off events. For 723050/723074 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 58962 event pairs, 1388 based on Foata normal form. 7/7519 useless extension candidates. Maximal degree in co-relation 50775. Up to 6723 conditions per place. [2024-05-12 12:54:26,565 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 422 selfloop transitions, 50 changer transitions 0/488 dead transitions. [2024-05-12 12:54:26,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 488 transitions, 7679 flow [2024-05-12 12:54:26,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:54:26,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:54:26,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:54:26,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-05-12 12:54:26,567 INFO L175 Difference]: Start difference. First operand has 401 places, 463 transitions, 6333 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:54:26,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 488 transitions, 7679 flow [2024-05-12 12:54:30,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 488 transitions, 7329 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 12:54:30,613 INFO L231 Difference]: Finished difference. Result has 402 places, 469 transitions, 6203 flow [2024-05-12 12:54:30,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6203, PETRI_PLACES=402, PETRI_TRANSITIONS=469} [2024-05-12 12:54:30,613 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 349 predicate places. [2024-05-12 12:54:30,613 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 469 transitions, 6203 flow [2024-05-12 12:54:30,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:30,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:54:30,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:54:30,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 12:54:30,614 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:54:30,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:54:30,614 INFO L85 PathProgramCache]: Analyzing trace with hash -584662467, now seen corresponding path program 8 times [2024-05-12 12:54:30,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:54:30,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014612566] [2024-05-12 12:54:30,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:54:30,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:54:30,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:54:30,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:54:30,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:54:30,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014612566] [2024-05-12 12:54:30,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014612566] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:54:30,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:54:30,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:54:30,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290153225] [2024-05-12 12:54:30,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:54:30,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:54:30,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:54:30,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:54:30,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:54:30,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:54:30,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 469 transitions, 6203 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:30,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:54:30,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:54:30,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:54:32,446 INFO L124 PetriNetUnfolderBase]: 4499/7850 cut-off events. [2024-05-12 12:54:32,446 INFO L125 PetriNetUnfolderBase]: For 731923/731947 co-relation queries the response was YES. [2024-05-12 12:54:32,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50861 conditions, 7850 events. 4499/7850 cut-off events. For 731923/731947 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 59142 event pairs, 1388 based on Foata normal form. 7/7537 useless extension candidates. Maximal degree in co-relation 50689. Up to 6737 conditions per place. [2024-05-12 12:54:32,532 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 423 selfloop transitions, 57 changer transitions 0/496 dead transitions. [2024-05-12 12:54:32,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 496 transitions, 7575 flow [2024-05-12 12:54:32,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:54:32,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:54:32,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 271 transitions. [2024-05-12 12:54:32,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5530612244897959 [2024-05-12 12:54:32,534 INFO L175 Difference]: Start difference. First operand has 402 places, 469 transitions, 6203 flow. Second operand 10 states and 271 transitions. [2024-05-12 12:54:32,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 496 transitions, 7575 flow [2024-05-12 12:54:37,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 496 transitions, 7514 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-05-12 12:54:37,344 INFO L231 Difference]: Finished difference. Result has 410 places, 475 transitions, 6374 flow [2024-05-12 12:54:37,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6144, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6374, PETRI_PLACES=410, PETRI_TRANSITIONS=475} [2024-05-12 12:54:37,345 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 357 predicate places. [2024-05-12 12:54:37,345 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 475 transitions, 6374 flow [2024-05-12 12:54:37,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:37,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:54:37,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:54:37,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 12:54:37,347 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:54:37,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:54:37,348 INFO L85 PathProgramCache]: Analyzing trace with hash -850430241, now seen corresponding path program 9 times [2024-05-12 12:54:37,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:54:37,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680812668] [2024-05-12 12:54:37,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:54:37,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:54:37,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:54:37,487 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:54:37,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:54:37,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680812668] [2024-05-12 12:54:37,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680812668] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:54:37,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:54:37,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:54:37,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429769885] [2024-05-12 12:54:37,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:54:37,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:54:37,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:54:37,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:54:37,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:54:37,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:54:37,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 475 transitions, 6374 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:37,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:54:37,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:54:37,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:54:39,068 INFO L124 PetriNetUnfolderBase]: 4526/7892 cut-off events. [2024-05-12 12:54:39,068 INFO L125 PetriNetUnfolderBase]: For 759892/759918 co-relation queries the response was YES. [2024-05-12 12:54:39,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51657 conditions, 7892 events. 4526/7892 cut-off events. For 759892/759918 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 59596 event pairs, 1397 based on Foata normal form. 6/7570 useless extension candidates. Maximal degree in co-relation 51483. Up to 6547 conditions per place. [2024-05-12 12:54:39,168 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 328 selfloop transitions, 162 changer transitions 0/506 dead transitions. [2024-05-12 12:54:39,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 506 transitions, 8597 flow [2024-05-12 12:54:39,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:54:39,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:54:39,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:54:39,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-05-12 12:54:39,172 INFO L175 Difference]: Start difference. First operand has 410 places, 475 transitions, 6374 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:54:39,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 506 transitions, 8597 flow [2024-05-12 12:54:43,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 506 transitions, 8459 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 12:54:43,038 INFO L231 Difference]: Finished difference. Result has 411 places, 484 transitions, 6749 flow [2024-05-12 12:54:43,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6236, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6749, PETRI_PLACES=411, PETRI_TRANSITIONS=484} [2024-05-12 12:54:43,052 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 358 predicate places. [2024-05-12 12:54:43,052 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 484 transitions, 6749 flow [2024-05-12 12:54:43,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:43,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:54:43,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:54:43,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 12:54:43,054 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:54:43,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:54:43,054 INFO L85 PathProgramCache]: Analyzing trace with hash -298970563, now seen corresponding path program 10 times [2024-05-12 12:54:43,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:54:43,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847850931] [2024-05-12 12:54:43,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:54:43,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:54:43,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:54:43,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:54:43,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:54:43,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847850931] [2024-05-12 12:54:43,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847850931] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:54:43,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:54:43,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:54:43,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264980424] [2024-05-12 12:54:43,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:54:43,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:54:43,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:54:43,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:54:43,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:54:43,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:54:43,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 484 transitions, 6749 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:43,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:54:43,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:54:43,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:54:44,842 INFO L124 PetriNetUnfolderBase]: 4533/7903 cut-off events. [2024-05-12 12:54:44,842 INFO L125 PetriNetUnfolderBase]: For 772491/772517 co-relation queries the response was YES. [2024-05-12 12:54:44,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52107 conditions, 7903 events. 4533/7903 cut-off events. For 772491/772517 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 59638 event pairs, 1397 based on Foata normal form. 6/7579 useless extension candidates. Maximal degree in co-relation 51932. Up to 6555 conditions per place. [2024-05-12 12:54:44,936 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 326 selfloop transitions, 166 changer transitions 0/508 dead transitions. [2024-05-12 12:54:44,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 508 transitions, 8604 flow [2024-05-12 12:54:44,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:54:44,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:54:44,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:54:44,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-05-12 12:54:44,937 INFO L175 Difference]: Start difference. First operand has 411 places, 484 transitions, 6749 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:54:44,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 508 transitions, 8604 flow [2024-05-12 12:54:48,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 508 transitions, 8374 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:54:48,566 INFO L231 Difference]: Finished difference. Result has 416 places, 487 transitions, 6916 flow [2024-05-12 12:54:48,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6524, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6916, PETRI_PLACES=416, PETRI_TRANSITIONS=487} [2024-05-12 12:54:48,567 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 363 predicate places. [2024-05-12 12:54:48,568 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 487 transitions, 6916 flow [2024-05-12 12:54:48,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:48,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:54:48,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:54:48,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 12:54:48,568 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:54:48,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:54:48,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1675874559, now seen corresponding path program 11 times [2024-05-12 12:54:48,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:54:48,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837744982] [2024-05-12 12:54:48,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:54:48,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:54:48,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:54:48,766 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:54:48,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:54:48,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837744982] [2024-05-12 12:54:48,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837744982] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:54:48,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:54:48,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:54:48,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048284464] [2024-05-12 12:54:48,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:54:48,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:54:48,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:54:48,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:54:48,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:54:48,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:54:48,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 487 transitions, 6916 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:48,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:54:48,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:54:48,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:54:50,273 INFO L124 PetriNetUnfolderBase]: 4530/7898 cut-off events. [2024-05-12 12:54:50,273 INFO L125 PetriNetUnfolderBase]: For 777047/777071 co-relation queries the response was YES. [2024-05-12 12:54:50,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52031 conditions, 7898 events. 4530/7898 cut-off events. For 777047/777071 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 59509 event pairs, 1388 based on Foata normal form. 7/7577 useless extension candidates. Maximal degree in co-relation 51855. Up to 6787 conditions per place. [2024-05-12 12:54:50,383 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 440 selfloop transitions, 49 changer transitions 0/505 dead transitions. [2024-05-12 12:54:50,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 505 transitions, 7938 flow [2024-05-12 12:54:50,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:54:50,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:54:50,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:54:50,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663265306122449 [2024-05-12 12:54:50,384 INFO L175 Difference]: Start difference. First operand has 416 places, 487 transitions, 6916 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:54:50,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 505 transitions, 7938 flow [2024-05-12 12:54:55,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 505 transitions, 7596 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 12:54:55,466 INFO L231 Difference]: Finished difference. Result has 419 places, 487 transitions, 6678 flow [2024-05-12 12:54:55,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6574, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6678, PETRI_PLACES=419, PETRI_TRANSITIONS=487} [2024-05-12 12:54:55,466 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 366 predicate places. [2024-05-12 12:54:55,467 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 487 transitions, 6678 flow [2024-05-12 12:54:55,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:55,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:54:55,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:54:55,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 12:54:55,467 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:54:55,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:54:55,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1772179037, now seen corresponding path program 12 times [2024-05-12 12:54:55,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:54:55,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9832342] [2024-05-12 12:54:55,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:54:55,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:54:55,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:54:55,602 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:54:55,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:54:55,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9832342] [2024-05-12 12:54:55,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9832342] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:54:55,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:54:55,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:54:55,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749855194] [2024-05-12 12:54:55,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:54:55,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:54:55,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:54:55,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:54:55,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:54:55,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:54:55,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 487 transitions, 6678 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:54:55,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:54:55,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:54:55,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:54:57,166 INFO L124 PetriNetUnfolderBase]: 4527/7895 cut-off events. [2024-05-12 12:54:57,166 INFO L125 PetriNetUnfolderBase]: For 777893/777919 co-relation queries the response was YES. [2024-05-12 12:54:57,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51598 conditions, 7895 events. 4527/7895 cut-off events. For 777893/777919 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59628 event pairs, 1397 based on Foata normal form. 6/7571 useless extension candidates. Maximal degree in co-relation 51421. Up to 6549 conditions per place. [2024-05-12 12:54:57,273 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 318 selfloop transitions, 173 changer transitions 0/507 dead transitions. [2024-05-12 12:54:57,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 507 transitions, 8224 flow [2024-05-12 12:54:57,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:54:57,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:54:57,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:54:57,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841836734693877 [2024-05-12 12:54:57,274 INFO L175 Difference]: Start difference. First operand has 419 places, 487 transitions, 6678 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:54:57,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 507 transitions, 8224 flow [2024-05-12 12:55:02,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 507 transitions, 8088 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-05-12 12:55:02,246 INFO L231 Difference]: Finished difference. Result has 420 places, 487 transitions, 6894 flow [2024-05-12 12:55:02,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6542, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6894, PETRI_PLACES=420, PETRI_TRANSITIONS=487} [2024-05-12 12:55:02,246 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 367 predicate places. [2024-05-12 12:55:02,246 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 487 transitions, 6894 flow [2024-05-12 12:55:02,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:02,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:55:02,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:55:02,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-05-12 12:55:02,247 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:55:02,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:55:02,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1235567541, now seen corresponding path program 3 times [2024-05-12 12:55:02,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:55:02,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561584960] [2024-05-12 12:55:02,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:55:02,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:55:02,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:55:02,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:55:02,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:55:02,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561584960] [2024-05-12 12:55:02,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561584960] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:55:02,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:55:02,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:55:02,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124407260] [2024-05-12 12:55:02,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:55:02,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:55:02,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:55:02,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:55:02,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:55:02,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:55:02,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 487 transitions, 6894 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:02,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:55:02,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:55:02,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:55:04,014 INFO L124 PetriNetUnfolderBase]: 4580/7998 cut-off events. [2024-05-12 12:55:04,015 INFO L125 PetriNetUnfolderBase]: For 834923/834944 co-relation queries the response was YES. [2024-05-12 12:55:04,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52667 conditions, 7998 events. 4580/7998 cut-off events. For 834923/834944 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 60474 event pairs, 1385 based on Foata normal form. 12/7685 useless extension candidates. Maximal degree in co-relation 52489. Up to 6706 conditions per place. [2024-05-12 12:55:04,112 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 453 selfloop transitions, 48 changer transitions 0/517 dead transitions. [2024-05-12 12:55:04,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 517 transitions, 8036 flow [2024-05-12 12:55:04,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:55:04,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:55:04,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:55:04,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-05-12 12:55:04,113 INFO L175 Difference]: Start difference. First operand has 420 places, 487 transitions, 6894 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:55:04,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 517 transitions, 8036 flow [2024-05-12 12:55:09,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 517 transitions, 7752 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 12:55:09,271 INFO L231 Difference]: Finished difference. Result has 422 places, 488 transitions, 6742 flow [2024-05-12 12:55:09,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6610, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6742, PETRI_PLACES=422, PETRI_TRANSITIONS=488} [2024-05-12 12:55:09,272 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 369 predicate places. [2024-05-12 12:55:09,272 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 488 transitions, 6742 flow [2024-05-12 12:55:09,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:09,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:55:09,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:55:09,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-05-12 12:55:09,273 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:55:09,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:55:09,273 INFO L85 PathProgramCache]: Analyzing trace with hash -902001751, now seen corresponding path program 1 times [2024-05-12 12:55:09,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:55:09,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663830333] [2024-05-12 12:55:09,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:55:09,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:55:09,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:55:09,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:55:09,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:55:09,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663830333] [2024-05-12 12:55:09,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663830333] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:55:09,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:55:09,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:55:09,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150155739] [2024-05-12 12:55:09,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:55:09,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:55:09,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:55:09,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:55:09,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:55:09,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:55:09,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 488 transitions, 6742 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:09,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:55:09,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:55:09,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:55:11,208 INFO L124 PetriNetUnfolderBase]: 4627/8097 cut-off events. [2024-05-12 12:55:11,208 INFO L125 PetriNetUnfolderBase]: For 833752/833779 co-relation queries the response was YES. [2024-05-12 12:55:11,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53456 conditions, 8097 events. 4627/8097 cut-off events. For 833752/833779 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 61374 event pairs, 1398 based on Foata normal form. 11/7774 useless extension candidates. Maximal degree in co-relation 53277. Up to 6870 conditions per place. [2024-05-12 12:55:11,307 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 477 selfloop transitions, 34 changer transitions 0/527 dead transitions. [2024-05-12 12:55:11,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 527 transitions, 8210 flow [2024-05-12 12:55:11,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:55:11,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:55:11,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-05-12 12:55:11,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5827664399092971 [2024-05-12 12:55:11,309 INFO L175 Difference]: Start difference. First operand has 422 places, 488 transitions, 6742 flow. Second operand 9 states and 257 transitions. [2024-05-12 12:55:11,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 527 transitions, 8210 flow [2024-05-12 12:55:16,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 527 transitions, 8094 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 12:55:16,195 INFO L231 Difference]: Finished difference. Result has 425 places, 492 transitions, 6795 flow [2024-05-12 12:55:16,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6626, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6795, PETRI_PLACES=425, PETRI_TRANSITIONS=492} [2024-05-12 12:55:16,196 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 372 predicate places. [2024-05-12 12:55:16,196 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 492 transitions, 6795 flow [2024-05-12 12:55:16,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:16,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:55:16,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:55:16,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-05-12 12:55:16,197 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:55:16,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:55:16,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1983906301, now seen corresponding path program 2 times [2024-05-12 12:55:16,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:55:16,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90294552] [2024-05-12 12:55:16,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:55:16,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:55:16,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:55:16,372 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:55:16,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:55:16,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90294552] [2024-05-12 12:55:16,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90294552] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:55:16,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:55:16,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:55:16,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589953867] [2024-05-12 12:55:16,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:55:16,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:55:16,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:55:16,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:55:16,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:55:16,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:55:16,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 492 transitions, 6795 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:16,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:55:16,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:55:16,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:55:18,131 INFO L124 PetriNetUnfolderBase]: 4622/8055 cut-off events. [2024-05-12 12:55:18,131 INFO L125 PetriNetUnfolderBase]: For 825890/825917 co-relation queries the response was YES. [2024-05-12 12:55:18,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52990 conditions, 8055 events. 4622/8055 cut-off events. For 825890/825917 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 60979 event pairs, 1423 based on Foata normal form. 11/7731 useless extension candidates. Maximal degree in co-relation 52811. Up to 6913 conditions per place. [2024-05-12 12:55:18,223 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 473 selfloop transitions, 30 changer transitions 0/519 dead transitions. [2024-05-12 12:55:18,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 519 transitions, 7871 flow [2024-05-12 12:55:18,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:55:18,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:55:18,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 12:55:18,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5790816326530612 [2024-05-12 12:55:18,224 INFO L175 Difference]: Start difference. First operand has 425 places, 492 transitions, 6795 flow. Second operand 8 states and 227 transitions. [2024-05-12 12:55:18,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 519 transitions, 7871 flow [2024-05-12 12:55:22,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 519 transitions, 7755 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-05-12 12:55:22,486 INFO L231 Difference]: Finished difference. Result has 428 places, 492 transitions, 6744 flow [2024-05-12 12:55:22,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6679, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6744, PETRI_PLACES=428, PETRI_TRANSITIONS=492} [2024-05-12 12:55:22,487 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 375 predicate places. [2024-05-12 12:55:22,487 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 492 transitions, 6744 flow [2024-05-12 12:55:22,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:22,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:55:22,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:55:22,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-05-12 12:55:22,488 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:55:22,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:55:22,488 INFO L85 PathProgramCache]: Analyzing trace with hash -2030130691, now seen corresponding path program 3 times [2024-05-12 12:55:22,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:55:22,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160358439] [2024-05-12 12:55:22,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:55:22,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:55:22,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:55:22,638 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:55:22,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:55:22,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160358439] [2024-05-12 12:55:22,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160358439] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:55:22,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:55:22,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:55:22,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246141599] [2024-05-12 12:55:22,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:55:22,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:55:22,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:55:22,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:55:22,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:55:22,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:55:22,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 492 transitions, 6744 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:22,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:55:22,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:55:22,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:55:24,174 INFO L124 PetriNetUnfolderBase]: 4643/8094 cut-off events. [2024-05-12 12:55:24,175 INFO L125 PetriNetUnfolderBase]: For 837264/837288 co-relation queries the response was YES. [2024-05-12 12:55:24,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53094 conditions, 8094 events. 4643/8094 cut-off events. For 837264/837288 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 61334 event pairs, 1431 based on Foata normal form. 8/7763 useless extension candidates. Maximal degree in co-relation 52913. Up to 6869 conditions per place. [2024-05-12 12:55:24,288 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 413 selfloop transitions, 89 changer transitions 0/518 dead transitions. [2024-05-12 12:55:24,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 518 transitions, 7860 flow [2024-05-12 12:55:24,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:55:24,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:55:24,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:55:24,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841836734693877 [2024-05-12 12:55:24,289 INFO L175 Difference]: Start difference. First operand has 428 places, 492 transitions, 6744 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:55:24,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 518 transitions, 7860 flow [2024-05-12 12:55:29,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 518 transitions, 7795 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 12:55:29,106 INFO L231 Difference]: Finished difference. Result has 429 places, 494 transitions, 6916 flow [2024-05-12 12:55:29,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6679, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6916, PETRI_PLACES=429, PETRI_TRANSITIONS=494} [2024-05-12 12:55:29,107 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 376 predicate places. [2024-05-12 12:55:29,107 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 494 transitions, 6916 flow [2024-05-12 12:55:29,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:29,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:55:29,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:55:29,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-05-12 12:55:29,108 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:55:29,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:55:29,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1983911261, now seen corresponding path program 1 times [2024-05-12 12:55:29,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:55:29,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518808141] [2024-05-12 12:55:29,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:55:29,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:55:29,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:55:29,251 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:55:29,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:55:29,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518808141] [2024-05-12 12:55:29,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518808141] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:55:29,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:55:29,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:55:29,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430885130] [2024-05-12 12:55:29,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:55:29,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:55:29,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:55:29,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:55:29,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:55:29,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:55:29,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 494 transitions, 6916 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:29,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:55:29,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:55:29,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:55:30,861 INFO L124 PetriNetUnfolderBase]: 4650/8102 cut-off events. [2024-05-12 12:55:30,861 INFO L125 PetriNetUnfolderBase]: For 842854/842881 co-relation queries the response was YES. [2024-05-12 12:55:30,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53647 conditions, 8102 events. 4650/8102 cut-off events. For 842854/842881 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 61358 event pairs, 1424 based on Foata normal form. 10/7773 useless extension candidates. Maximal degree in co-relation 53465. Up to 6964 conditions per place. [2024-05-12 12:55:30,978 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 474 selfloop transitions, 31 changer transitions 0/521 dead transitions. [2024-05-12 12:55:30,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 521 transitions, 8062 flow [2024-05-12 12:55:30,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:55:30,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:55:30,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:55:30,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-05-12 12:55:30,979 INFO L175 Difference]: Start difference. First operand has 429 places, 494 transitions, 6916 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:55:30,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 521 transitions, 8062 flow [2024-05-12 12:55:36,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 521 transitions, 7841 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-05-12 12:55:36,406 INFO L231 Difference]: Finished difference. Result has 431 places, 497 transitions, 6845 flow [2024-05-12 12:55:36,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6695, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6845, PETRI_PLACES=431, PETRI_TRANSITIONS=497} [2024-05-12 12:55:36,406 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 378 predicate places. [2024-05-12 12:55:36,406 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 497 transitions, 6845 flow [2024-05-12 12:55:36,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:36,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:55:36,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, 1] [2024-05-12 12:55:36,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-05-12 12:55:36,407 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:55:36,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:55:36,407 INFO L85 PathProgramCache]: Analyzing trace with hash -2030125731, now seen corresponding path program 2 times [2024-05-12 12:55:36,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:55:36,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016985107] [2024-05-12 12:55:36,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:55:36,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:55:36,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:55:36,542 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:55:36,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:55:36,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016985107] [2024-05-12 12:55:36,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016985107] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:55:36,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:55:36,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:55:36,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414908626] [2024-05-12 12:55:36,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:55:36,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:55:36,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:55:36,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:55:36,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:55:36,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:55:36,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 497 transitions, 6845 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:36,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:55:36,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:55:36,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:55:38,095 INFO L124 PetriNetUnfolderBase]: 4677/8149 cut-off events. [2024-05-12 12:55:38,095 INFO L125 PetriNetUnfolderBase]: For 873486/873518 co-relation queries the response was YES. [2024-05-12 12:55:38,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54243 conditions, 8149 events. 4677/8149 cut-off events. For 873486/873518 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 61856 event pairs, 1437 based on Foata normal form. 12/7818 useless extension candidates. Maximal degree in co-relation 54060. Up to 6793 conditions per place. [2024-05-12 12:55:38,198 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 389 selfloop transitions, 128 changer transitions 0/533 dead transitions. [2024-05-12 12:55:38,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 533 transitions, 9075 flow [2024-05-12 12:55:38,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:55:38,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:55:38,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-05-12 12:55:38,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994897959183674 [2024-05-12 12:55:38,199 INFO L175 Difference]: Start difference. First operand has 431 places, 497 transitions, 6845 flow. Second operand 8 states and 235 transitions. [2024-05-12 12:55:38,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 533 transitions, 9075 flow [2024-05-12 12:55:43,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 533 transitions, 8955 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-05-12 12:55:43,532 INFO L231 Difference]: Finished difference. Result has 433 places, 509 transitions, 7321 flow [2024-05-12 12:55:43,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6725, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7321, PETRI_PLACES=433, PETRI_TRANSITIONS=509} [2024-05-12 12:55:43,533 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 380 predicate places. [2024-05-12 12:55:43,533 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 509 transitions, 7321 flow [2024-05-12 12:55:43,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:43,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:55:43,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:55:43,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-05-12 12:55:43,534 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:55:43,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:55:43,534 INFO L85 PathProgramCache]: Analyzing trace with hash -2023459491, now seen corresponding path program 3 times [2024-05-12 12:55:43,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:55:43,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427801459] [2024-05-12 12:55:43,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:55:43,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:55:43,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:55:43,682 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:55:43,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:55:43,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427801459] [2024-05-12 12:55:43,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427801459] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:55:43,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:55:43,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:55:43,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849243172] [2024-05-12 12:55:43,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:55:43,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:55:43,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:55:43,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:55:43,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:55:43,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:55:43,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 509 transitions, 7321 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:43,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:55:43,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:55:43,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:55:45,368 INFO L124 PetriNetUnfolderBase]: 4674/8145 cut-off events. [2024-05-12 12:55:45,368 INFO L125 PetriNetUnfolderBase]: For 878450/878482 co-relation queries the response was YES. [2024-05-12 12:55:45,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54440 conditions, 8145 events. 4674/8145 cut-off events. For 878450/878482 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 61821 event pairs, 1437 based on Foata normal form. 12/7814 useless extension candidates. Maximal degree in co-relation 54256. Up to 6790 conditions per place. [2024-05-12 12:55:45,480 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 387 selfloop transitions, 129 changer transitions 0/532 dead transitions. [2024-05-12 12:55:45,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 532 transitions, 8953 flow [2024-05-12 12:55:45,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:55:45,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:55:45,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:55:45,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943877551020408 [2024-05-12 12:55:45,481 INFO L175 Difference]: Start difference. First operand has 433 places, 509 transitions, 7321 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:55:45,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 532 transitions, 8953 flow [2024-05-12 12:55:51,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 532 transitions, 8762 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-05-12 12:55:51,109 INFO L231 Difference]: Finished difference. Result has 439 places, 509 transitions, 7394 flow [2024-05-12 12:55:51,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7130, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7394, PETRI_PLACES=439, PETRI_TRANSITIONS=509} [2024-05-12 12:55:51,110 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 386 predicate places. [2024-05-12 12:55:51,110 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 509 transitions, 7394 flow [2024-05-12 12:55:51,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:51,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:55:51,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:55:51,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-05-12 12:55:51,111 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:55:51,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:55:51,111 INFO L85 PathProgramCache]: Analyzing trace with hash -2023450563, now seen corresponding path program 1 times [2024-05-12 12:55:51,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:55:51,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314582919] [2024-05-12 12:55:51,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:55:51,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:55:51,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:55:51,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:55:51,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:55:51,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314582919] [2024-05-12 12:55:51,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314582919] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:55:51,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:55:51,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:55:51,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190918771] [2024-05-12 12:55:51,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:55:51,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:55:51,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:55:51,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:55:51,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:55:51,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:55:51,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 509 transitions, 7394 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:51,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:55:51,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:55:51,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:55:53,168 INFO L124 PetriNetUnfolderBase]: 4695/8180 cut-off events. [2024-05-12 12:55:53,168 INFO L125 PetriNetUnfolderBase]: For 900560/900586 co-relation queries the response was YES. [2024-05-12 12:55:53,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55015 conditions, 8180 events. 4695/8180 cut-off events. For 900560/900586 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 62014 event pairs, 1429 based on Foata normal form. 7/7840 useless extension candidates. Maximal degree in co-relation 54829. Up to 6964 conditions per place. [2024-05-12 12:55:53,270 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 428 selfloop transitions, 91 changer transitions 0/535 dead transitions. [2024-05-12 12:55:53,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 535 transitions, 8550 flow [2024-05-12 12:55:53,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:55:53,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:55:53,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:55:53,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-05-12 12:55:53,272 INFO L175 Difference]: Start difference. First operand has 439 places, 509 transitions, 7394 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:55:53,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 535 transitions, 8550 flow [2024-05-12 12:55:59,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 535 transitions, 8312 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-05-12 12:55:59,597 INFO L231 Difference]: Finished difference. Result has 441 places, 511 transitions, 7403 flow [2024-05-12 12:55:59,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7156, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7403, PETRI_PLACES=441, PETRI_TRANSITIONS=511} [2024-05-12 12:55:59,597 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 388 predicate places. [2024-05-12 12:55:59,597 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 511 transitions, 7403 flow [2024-05-12 12:55:59,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:59,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:55:59,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:55:59,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-05-12 12:55:59,598 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:55:59,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:55:59,598 INFO L85 PathProgramCache]: Analyzing trace with hash -305634819, now seen corresponding path program 4 times [2024-05-12 12:55:59,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:55:59,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172826940] [2024-05-12 12:55:59,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:55:59,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:55:59,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:55:59,737 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:55:59,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:55:59,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172826940] [2024-05-12 12:55:59,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172826940] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:55:59,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:55:59,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:55:59,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30563182] [2024-05-12 12:55:59,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:55:59,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:55:59,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:55:59,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:55:59,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:55:59,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:55:59,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 511 transitions, 7403 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:55:59,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:55:59,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:55:59,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:56:01,461 INFO L124 PetriNetUnfolderBase]: 4716/8219 cut-off events. [2024-05-12 12:56:01,461 INFO L125 PetriNetUnfolderBase]: For 915870/915894 co-relation queries the response was YES. [2024-05-12 12:56:01,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55564 conditions, 8219 events. 4716/8219 cut-off events. For 915870/915894 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 62424 event pairs, 1441 based on Foata normal form. 8/7876 useless extension candidates. Maximal degree in co-relation 55377. Up to 6971 conditions per place. [2024-05-12 12:56:01,571 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 427 selfloop transitions, 91 changer transitions 0/534 dead transitions. [2024-05-12 12:56:01,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 534 transitions, 8553 flow [2024-05-12 12:56:01,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:56:01,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:56:01,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:56:01,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-05-12 12:56:01,572 INFO L175 Difference]: Start difference. First operand has 441 places, 511 transitions, 7403 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:56:01,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 534 transitions, 8553 flow [2024-05-12 12:56:07,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 534 transitions, 8322 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-05-12 12:56:07,949 INFO L231 Difference]: Finished difference. Result has 443 places, 513 transitions, 7423 flow [2024-05-12 12:56:07,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7423, PETRI_PLACES=443, PETRI_TRANSITIONS=513} [2024-05-12 12:56:07,950 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 390 predicate places. [2024-05-12 12:56:07,950 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 513 transitions, 7423 flow [2024-05-12 12:56:07,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:07,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:56:07,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:56:07,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-05-12 12:56:07,950 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:56:07,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:56:07,951 INFO L85 PathProgramCache]: Analyzing trace with hash -298963619, now seen corresponding path program 4 times [2024-05-12 12:56:07,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:56:07,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528179506] [2024-05-12 12:56:07,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:56:07,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:56:07,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:56:08,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:56:08,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:56:08,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528179506] [2024-05-12 12:56:08,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528179506] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:56:08,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:56:08,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:56:08,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449654963] [2024-05-12 12:56:08,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:56:08,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:56:08,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:56:08,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:56:08,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:56:08,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:56:08,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 513 transitions, 7423 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:08,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:56:08,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:56:08,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:56:09,777 INFO L124 PetriNetUnfolderBase]: 4753/8278 cut-off events. [2024-05-12 12:56:09,778 INFO L125 PetriNetUnfolderBase]: For 950991/951023 co-relation queries the response was YES. [2024-05-12 12:56:09,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56661 conditions, 8278 events. 4753/8278 cut-off events. For 950991/951023 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 62811 event pairs, 1448 based on Foata normal form. 12/7935 useless extension candidates. Maximal degree in co-relation 56473. Up to 6893 conditions per place. [2024-05-12 12:56:09,881 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 391 selfloop transitions, 140 changer transitions 0/547 dead transitions. [2024-05-12 12:56:09,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 547 transitions, 9968 flow [2024-05-12 12:56:09,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:56:09,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:56:09,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:56:09,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943877551020408 [2024-05-12 12:56:09,882 INFO L175 Difference]: Start difference. First operand has 443 places, 513 transitions, 7423 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:56:09,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 547 transitions, 9968 flow [2024-05-12 12:56:15,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 547 transitions, 9737 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-05-12 12:56:15,887 INFO L231 Difference]: Finished difference. Result has 446 places, 525 transitions, 7797 flow [2024-05-12 12:56:15,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7192, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7797, PETRI_PLACES=446, PETRI_TRANSITIONS=525} [2024-05-12 12:56:15,888 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 393 predicate places. [2024-05-12 12:56:15,888 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 525 transitions, 7797 flow [2024-05-12 12:56:15,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:15,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:56:15,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:56:15,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-05-12 12:56:15,889 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:56:15,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:56:15,889 INFO L85 PathProgramCache]: Analyzing trace with hash -305629859, now seen corresponding path program 5 times [2024-05-12 12:56:15,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:56:15,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165151240] [2024-05-12 12:56:15,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:56:15,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:56:15,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:56:16,041 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:56:16,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:56:16,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165151240] [2024-05-12 12:56:16,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165151240] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:56:16,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:56:16,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:56:16,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262350186] [2024-05-12 12:56:16,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:56:16,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:56:16,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:56:16,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:56:16,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:56:16,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:56:16,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 525 transitions, 7797 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:16,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:56:16,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:56:16,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:56:17,713 INFO L124 PetriNetUnfolderBase]: 4750/8274 cut-off events. [2024-05-12 12:56:17,713 INFO L125 PetriNetUnfolderBase]: For 952470/952502 co-relation queries the response was YES. [2024-05-12 12:56:17,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56437 conditions, 8274 events. 4750/8274 cut-off events. For 952470/952502 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 62807 event pairs, 1448 based on Foata normal form. 12/7931 useless extension candidates. Maximal degree in co-relation 56248. Up to 6890 conditions per place. [2024-05-12 12:56:17,820 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 389 selfloop transitions, 141 changer transitions 0/546 dead transitions. [2024-05-12 12:56:17,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 546 transitions, 9747 flow [2024-05-12 12:56:17,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:56:17,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:56:17,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:56:17,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-05-12 12:56:17,821 INFO L175 Difference]: Start difference. First operand has 446 places, 525 transitions, 7797 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:56:17,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 546 transitions, 9747 flow [2024-05-12 12:56:23,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 546 transitions, 9483 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-05-12 12:56:23,581 INFO L231 Difference]: Finished difference. Result has 452 places, 525 transitions, 7821 flow [2024-05-12 12:56:23,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7533, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7821, PETRI_PLACES=452, PETRI_TRANSITIONS=525} [2024-05-12 12:56:23,582 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 399 predicate places. [2024-05-12 12:56:23,582 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 525 transitions, 7821 flow [2024-05-12 12:56:23,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:23,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:56:23,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:56:23,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-05-12 12:56:23,583 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:56:23,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:56:23,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2068789751, now seen corresponding path program 6 times [2024-05-12 12:56:23,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:56:23,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487813860] [2024-05-12 12:56:23,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:56:23,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:56:23,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:56:23,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:56:23,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:56:23,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487813860] [2024-05-12 12:56:23,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487813860] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:56:23,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:56:23,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:56:23,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434365661] [2024-05-12 12:56:23,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:56:23,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:56:23,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:56:23,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:56:23,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:56:23,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:56:23,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 525 transitions, 7821 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:23,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:56:23,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:56:23,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:56:25,384 INFO L124 PetriNetUnfolderBase]: 4747/8270 cut-off events. [2024-05-12 12:56:25,385 INFO L125 PetriNetUnfolderBase]: For 955182/955214 co-relation queries the response was YES. [2024-05-12 12:56:25,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56257 conditions, 8270 events. 4747/8270 cut-off events. For 955182/955214 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 62736 event pairs, 1448 based on Foata normal form. 12/7927 useless extension candidates. Maximal degree in co-relation 56067. Up to 6887 conditions per place. [2024-05-12 12:56:25,490 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 382 selfloop transitions, 147 changer transitions 0/545 dead transitions. [2024-05-12 12:56:25,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 545 transitions, 9491 flow [2024-05-12 12:56:25,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:56:25,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:56:25,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:56:25,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841836734693877 [2024-05-12 12:56:25,491 INFO L175 Difference]: Start difference. First operand has 452 places, 525 transitions, 7821 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:56:25,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 545 transitions, 9491 flow [2024-05-12 12:56:31,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 545 transitions, 9242 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 12:56:31,133 INFO L231 Difference]: Finished difference. Result has 455 places, 525 transitions, 7872 flow [2024-05-12 12:56:31,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7572, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7872, PETRI_PLACES=455, PETRI_TRANSITIONS=525} [2024-05-12 12:56:31,134 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 402 predicate places. [2024-05-12 12:56:31,134 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 525 transitions, 7872 flow [2024-05-12 12:56:31,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:31,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:56:31,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:56:31,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-05-12 12:56:31,135 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:56:31,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:56:31,135 INFO L85 PathProgramCache]: Analyzing trace with hash -298954691, now seen corresponding path program 2 times [2024-05-12 12:56:31,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:56:31,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201568552] [2024-05-12 12:56:31,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:56:31,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:56:31,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:56:31,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:56:31,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:56:31,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201568552] [2024-05-12 12:56:31,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201568552] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:56:31,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:56:31,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:56:31,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902384830] [2024-05-12 12:56:31,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:56:31,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:56:31,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:56:31,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:56:31,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:56:31,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:56:31,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 525 transitions, 7872 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:31,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:56:31,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:56:31,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:56:32,987 INFO L124 PetriNetUnfolderBase]: 4768/8305 cut-off events. [2024-05-12 12:56:32,988 INFO L125 PetriNetUnfolderBase]: For 980183/980209 co-relation queries the response was YES. [2024-05-12 12:56:33,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56708 conditions, 8305 events. 4768/8305 cut-off events. For 980183/980209 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 63068 event pairs, 1440 based on Foata normal form. 7/7953 useless extension candidates. Maximal degree in co-relation 56517. Up to 7066 conditions per place. [2024-05-12 12:56:33,092 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 443 selfloop transitions, 89 changer transitions 0/548 dead transitions. [2024-05-12 12:56:33,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 548 transitions, 9052 flow [2024-05-12 12:56:33,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:56:33,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:56:33,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 12:56:33,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.576530612244898 [2024-05-12 12:56:33,093 INFO L175 Difference]: Start difference. First operand has 455 places, 525 transitions, 7872 flow. Second operand 8 states and 226 transitions. [2024-05-12 12:56:33,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 548 transitions, 9052 flow [2024-05-12 12:56:39,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 548 transitions, 8645 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-05-12 12:56:39,607 INFO L231 Difference]: Finished difference. Result has 454 places, 527 transitions, 7714 flow [2024-05-12 12:56:39,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7714, PETRI_PLACES=454, PETRI_TRANSITIONS=527} [2024-05-12 12:56:39,608 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 401 predicate places. [2024-05-12 12:56:39,608 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 527 transitions, 7714 flow [2024-05-12 12:56:39,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:39,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:56:39,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:56:39,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-05-12 12:56:39,608 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:56:39,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:56:39,609 INFO L85 PathProgramCache]: Analyzing trace with hash -652273603, now seen corresponding path program 3 times [2024-05-12 12:56:39,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:56:39,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182676394] [2024-05-12 12:56:39,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:56:39,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:56:39,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:56:39,768 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:56:39,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:56:39,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182676394] [2024-05-12 12:56:39,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182676394] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:56:39,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:56:39,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:56:39,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903455048] [2024-05-12 12:56:39,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:56:39,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:56:39,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:56:39,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:56:39,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:56:39,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:56:39,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 527 transitions, 7714 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:39,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:56:39,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:56:39,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:56:41,593 INFO L124 PetriNetUnfolderBase]: 4789/8346 cut-off events. [2024-05-12 12:56:41,593 INFO L125 PetriNetUnfolderBase]: For 993891/993917 co-relation queries the response was YES. [2024-05-12 12:56:41,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57158 conditions, 8346 events. 4789/8346 cut-off events. For 993891/993917 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 63437 event pairs, 1449 based on Foata normal form. 7/7992 useless extension candidates. Maximal degree in co-relation 56966. Up to 7097 conditions per place. [2024-05-12 12:56:41,701 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 443 selfloop transitions, 91 changer transitions 0/550 dead transitions. [2024-05-12 12:56:41,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 550 transitions, 8902 flow [2024-05-12 12:56:41,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:56:41,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:56:41,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:56:41,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-05-12 12:56:41,702 INFO L175 Difference]: Start difference. First operand has 454 places, 527 transitions, 7714 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:56:41,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 550 transitions, 8902 flow [2024-05-12 12:56:46,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 550 transitions, 8669 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-05-12 12:56:46,938 INFO L231 Difference]: Finished difference. Result has 456 places, 529 transitions, 7738 flow [2024-05-12 12:56:46,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7481, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7738, PETRI_PLACES=456, PETRI_TRANSITIONS=529} [2024-05-12 12:56:46,939 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 403 predicate places. [2024-05-12 12:56:46,939 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 529 transitions, 7738 flow [2024-05-12 12:56:46,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:46,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:56:46,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:56:46,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-05-12 12:56:46,940 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:56:46,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:56:46,940 INFO L85 PathProgramCache]: Analyzing trace with hash -641798083, now seen corresponding path program 4 times [2024-05-12 12:56:46,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:56:46,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964795442] [2024-05-12 12:56:46,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:56:46,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:56:46,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:56:47,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:56:47,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:56:47,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964795442] [2024-05-12 12:56:47,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964795442] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:56:47,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:56:47,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:56:47,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372024441] [2024-05-12 12:56:47,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:56:47,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:56:47,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:56:47,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:56:47,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:56:47,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:56:47,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 529 transitions, 7738 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:47,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:56:47,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:56:47,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:56:49,047 INFO L124 PetriNetUnfolderBase]: 4836/8446 cut-off events. [2024-05-12 12:56:49,047 INFO L125 PetriNetUnfolderBase]: For 1033070/1033096 co-relation queries the response was YES. [2024-05-12 12:56:49,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58375 conditions, 8446 events. 4836/8446 cut-off events. For 1033070/1033096 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 64493 event pairs, 1438 based on Foata normal form. 7/8092 useless extension candidates. Maximal degree in co-relation 58182. Up to 7086 conditions per place. [2024-05-12 12:56:49,168 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 444 selfloop transitions, 99 changer transitions 0/559 dead transitions. [2024-05-12 12:56:49,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 559 transitions, 9332 flow [2024-05-12 12:56:49,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:56:49,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:56:49,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:56:49,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841836734693877 [2024-05-12 12:56:49,169 INFO L175 Difference]: Start difference. First operand has 456 places, 529 transitions, 7738 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:56:49,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 559 transitions, 9332 flow [2024-05-12 12:56:54,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 559 transitions, 9091 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-05-12 12:56:54,707 INFO L231 Difference]: Finished difference. Result has 459 places, 534 transitions, 7874 flow [2024-05-12 12:56:54,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7497, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7874, PETRI_PLACES=459, PETRI_TRANSITIONS=534} [2024-05-12 12:56:54,708 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 406 predicate places. [2024-05-12 12:56:54,708 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 534 transitions, 7874 flow [2024-05-12 12:56:54,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:54,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:56:54,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:56:54,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-05-12 12:56:54,709 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:56:54,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:56:54,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1165112975, now seen corresponding path program 13 times [2024-05-12 12:56:54,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:56:54,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437339610] [2024-05-12 12:56:54,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:56:54,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:56:54,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:56:54,867 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:56:54,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:56:54,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437339610] [2024-05-12 12:56:54,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437339610] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:56:54,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:56:54,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:56:54,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442341415] [2024-05-12 12:56:54,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:56:54,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:56:54,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:56:54,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:56:54,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:56:54,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:56:54,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 534 transitions, 7874 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:56:54,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:56:54,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:56:54,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:56:56,827 INFO L124 PetriNetUnfolderBase]: 4857/8479 cut-off events. [2024-05-12 12:56:56,827 INFO L125 PetriNetUnfolderBase]: For 1050560/1050582 co-relation queries the response was YES. [2024-05-12 12:56:56,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58993 conditions, 8479 events. 4857/8479 cut-off events. For 1050560/1050582 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 64705 event pairs, 1446 based on Foata normal form. 6/8112 useless extension candidates. Maximal degree in co-relation 58798. Up to 7108 conditions per place. [2024-05-12 12:56:56,951 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 461 selfloop transitions, 93 changer transitions 0/570 dead transitions. [2024-05-12 12:56:56,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 570 transitions, 9508 flow [2024-05-12 12:56:56,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:56:56,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:56:56,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-05-12 12:56:56,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994897959183674 [2024-05-12 12:56:56,952 INFO L175 Difference]: Start difference. First operand has 459 places, 534 transitions, 7874 flow. Second operand 8 states and 235 transitions. [2024-05-12 12:56:56,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 570 transitions, 9508 flow [2024-05-12 12:57:03,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 570 transitions, 9302 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-05-12 12:57:03,952 INFO L231 Difference]: Finished difference. Result has 464 places, 539 transitions, 8027 flow [2024-05-12 12:57:03,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7668, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8027, PETRI_PLACES=464, PETRI_TRANSITIONS=539} [2024-05-12 12:57:03,953 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 411 predicate places. [2024-05-12 12:57:03,953 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 539 transitions, 8027 flow [2024-05-12 12:57:03,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:03,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:57:03,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:57:03,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-05-12 12:57:03,954 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:57:03,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:57:03,954 INFO L85 PathProgramCache]: Analyzing trace with hash 2085791955, now seen corresponding path program 14 times [2024-05-12 12:57:03,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:57:03,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566718506] [2024-05-12 12:57:03,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:57:03,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:57:03,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:57:04,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:57:04,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:57:04,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566718506] [2024-05-12 12:57:04,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566718506] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:57:04,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:57:04,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:57:04,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168379425] [2024-05-12 12:57:04,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:57:04,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:57:04,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:57:04,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:57:04,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:57:04,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:57:04,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 539 transitions, 8027 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:04,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:57:04,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:57:04,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:57:06,034 INFO L124 PetriNetUnfolderBase]: 4878/8501 cut-off events. [2024-05-12 12:57:06,035 INFO L125 PetriNetUnfolderBase]: For 1065092/1065114 co-relation queries the response was YES. [2024-05-12 12:57:06,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59432 conditions, 8501 events. 4878/8501 cut-off events. For 1065092/1065114 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 64780 event pairs, 1467 based on Foata normal form. 6/8134 useless extension candidates. Maximal degree in co-relation 59234. Up to 7198 conditions per place. [2024-05-12 12:57:06,181 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 458 selfloop transitions, 91 changer transitions 0/565 dead transitions. [2024-05-12 12:57:06,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 565 transitions, 9261 flow [2024-05-12 12:57:06,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:57:06,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:57:06,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:57:06,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-05-12 12:57:06,182 INFO L175 Difference]: Start difference. First operand has 464 places, 539 transitions, 8027 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:57:06,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 565 transitions, 9261 flow [2024-05-12 12:57:12,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 565 transitions, 9005 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-05-12 12:57:12,270 INFO L231 Difference]: Finished difference. Result has 468 places, 541 transitions, 8036 flow [2024-05-12 12:57:12,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7811, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8036, PETRI_PLACES=468, PETRI_TRANSITIONS=541} [2024-05-12 12:57:12,271 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 415 predicate places. [2024-05-12 12:57:12,271 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 541 transitions, 8036 flow [2024-05-12 12:57:12,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:12,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:57:12,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:57:12,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-05-12 12:57:12,272 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:57:12,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:57:12,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1711298207, now seen corresponding path program 15 times [2024-05-12 12:57:12,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:57:12,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644563437] [2024-05-12 12:57:12,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:57:12,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:57:12,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:57:12,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:57:12,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:57:12,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644563437] [2024-05-12 12:57:12,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644563437] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:57:12,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:57:12,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:57:12,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435969155] [2024-05-12 12:57:12,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:57:12,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:57:12,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:57:12,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:57:12,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:57:12,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:57:12,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 541 transitions, 8036 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:12,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:57:12,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:57:12,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:57:14,332 INFO L124 PetriNetUnfolderBase]: 4899/8537 cut-off events. [2024-05-12 12:57:14,332 INFO L125 PetriNetUnfolderBase]: For 1069739/1069761 co-relation queries the response was YES. [2024-05-12 12:57:14,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59090 conditions, 8537 events. 4899/8537 cut-off events. For 1069739/1069761 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 65113 event pairs, 1469 based on Foata normal form. 6/8168 useless extension candidates. Maximal degree in co-relation 58890. Up to 7229 conditions per place. [2024-05-12 12:57:14,456 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 459 selfloop transitions, 89 changer transitions 0/564 dead transitions. [2024-05-12 12:57:14,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 564 transitions, 9224 flow [2024-05-12 12:57:14,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:57:14,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:57:14,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 12:57:14,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.576530612244898 [2024-05-12 12:57:14,458 INFO L175 Difference]: Start difference. First operand has 468 places, 541 transitions, 8036 flow. Second operand 8 states and 226 transitions. [2024-05-12 12:57:14,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 564 transitions, 9224 flow [2024-05-12 12:57:21,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 564 transitions, 9021 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 12:57:21,865 INFO L231 Difference]: Finished difference. Result has 470 places, 543 transitions, 8058 flow [2024-05-12 12:57:21,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7833, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8058, PETRI_PLACES=470, PETRI_TRANSITIONS=543} [2024-05-12 12:57:21,865 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 417 predicate places. [2024-05-12 12:57:21,865 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 543 transitions, 8058 flow [2024-05-12 12:57:21,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:21,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:57:21,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:57:21,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-05-12 12:57:21,866 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:57:21,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:57:21,866 INFO L85 PathProgramCache]: Analyzing trace with hash -653676815, now seen corresponding path program 16 times [2024-05-12 12:57:21,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:57:21,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182805853] [2024-05-12 12:57:21,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:57:21,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:57:21,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:57:22,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:57:22,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:57:22,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182805853] [2024-05-12 12:57:22,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182805853] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:57:22,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:57:22,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:57:22,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148127430] [2024-05-12 12:57:22,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:57:22,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:57:22,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:57:22,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:57:22,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:57:22,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:57:22,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 543 transitions, 8058 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:22,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:57:22,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:57:22,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:57:23,920 INFO L124 PetriNetUnfolderBase]: 4920/8573 cut-off events. [2024-05-12 12:57:23,920 INFO L125 PetriNetUnfolderBase]: For 1083710/1083732 co-relation queries the response was YES. [2024-05-12 12:57:24,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59387 conditions, 8573 events. 4920/8573 cut-off events. For 1083710/1083732 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 65512 event pairs, 1471 based on Foata normal form. 6/8202 useless extension candidates. Maximal degree in co-relation 59186. Up to 7260 conditions per place. [2024-05-12 12:57:24,047 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 456 selfloop transitions, 91 changer transitions 0/563 dead transitions. [2024-05-12 12:57:24,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 563 transitions, 9240 flow [2024-05-12 12:57:24,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:57:24,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:57:24,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:57:24,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663265306122449 [2024-05-12 12:57:24,048 INFO L175 Difference]: Start difference. First operand has 470 places, 543 transitions, 8058 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:57:24,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 563 transitions, 9240 flow [2024-05-12 12:57:31,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 563 transitions, 9037 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 12:57:31,561 INFO L231 Difference]: Finished difference. Result has 472 places, 545 transitions, 8088 flow [2024-05-12 12:57:31,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7855, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8088, PETRI_PLACES=472, PETRI_TRANSITIONS=545} [2024-05-12 12:57:31,561 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 419 predicate places. [2024-05-12 12:57:31,562 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 545 transitions, 8088 flow [2024-05-12 12:57:31,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:31,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:57:31,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, 1] [2024-05-12 12:57:31,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-05-12 12:57:31,562 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:57:31,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:57:31,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1778423999, now seen corresponding path program 17 times [2024-05-12 12:57:31,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:57:31,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687023368] [2024-05-12 12:57:31,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:57:31,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:57:31,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:57:31,714 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:57:31,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:57:31,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687023368] [2024-05-12 12:57:31,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687023368] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:57:31,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:57:31,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:57:31,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634275468] [2024-05-12 12:57:31,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:57:31,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:57:31,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:57:31,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:57:31,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:57:31,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:57:31,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 545 transitions, 8088 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:31,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:57:31,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:57:31,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:57:33,625 INFO L124 PetriNetUnfolderBase]: 4915/8562 cut-off events. [2024-05-12 12:57:33,626 INFO L125 PetriNetUnfolderBase]: For 1075368/1075399 co-relation queries the response was YES. [2024-05-12 12:57:33,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59054 conditions, 8562 events. 4915/8562 cut-off events. For 1075368/1075399 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 65411 event pairs, 1488 based on Foata normal form. 15/8200 useless extension candidates. Maximal degree in co-relation 58852. Up to 7253 conditions per place. [2024-05-12 12:57:33,767 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 456 selfloop transitions, 89 changer transitions 0/561 dead transitions. [2024-05-12 12:57:33,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 561 transitions, 9235 flow [2024-05-12 12:57:33,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:57:33,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:57:33,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-05-12 12:57:33,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-05-12 12:57:33,768 INFO L175 Difference]: Start difference. First operand has 472 places, 545 transitions, 8088 flow. Second operand 8 states and 220 transitions. [2024-05-12 12:57:33,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 561 transitions, 9235 flow [2024-05-12 12:57:40,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 561 transitions, 9002 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-05-12 12:57:40,863 INFO L231 Difference]: Finished difference. Result has 475 places, 546 transitions, 8059 flow [2024-05-12 12:57:40,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7863, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8059, PETRI_PLACES=475, PETRI_TRANSITIONS=546} [2024-05-12 12:57:40,864 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 422 predicate places. [2024-05-12 12:57:40,864 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 546 transitions, 8059 flow [2024-05-12 12:57:40,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:40,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:57:40,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:57:40,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-05-12 12:57:40,864 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:57:40,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:57:40,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1468626547, now seen corresponding path program 18 times [2024-05-12 12:57:40,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:57:40,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733067874] [2024-05-12 12:57:40,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:57:40,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:57:40,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:57:41,029 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:57:41,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:57:41,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733067874] [2024-05-12 12:57:41,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733067874] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:57:41,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:57:41,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:57:41,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089130113] [2024-05-12 12:57:41,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:57:41,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:57:41,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:57:41,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:57:41,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:57:41,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:57:41,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 546 transitions, 8059 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:41,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:57:41,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:57:41,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:57:42,979 INFO L124 PetriNetUnfolderBase]: 4910/8556 cut-off events. [2024-05-12 12:57:42,980 INFO L125 PetriNetUnfolderBase]: For 1063222/1063246 co-relation queries the response was YES. [2024-05-12 12:57:43,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58507 conditions, 8556 events. 4910/8556 cut-off events. For 1063222/1063246 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 65320 event pairs, 1463 based on Foata normal form. 8/8189 useless extension candidates. Maximal degree in co-relation 58304. Up to 7357 conditions per place. [2024-05-12 12:57:43,132 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 516 selfloop transitions, 30 changer transitions 0/562 dead transitions. [2024-05-12 12:57:43,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 562 transitions, 9209 flow [2024-05-12 12:57:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:57:43,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:57:43,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-05-12 12:57:43,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.548469387755102 [2024-05-12 12:57:43,133 INFO L175 Difference]: Start difference. First operand has 475 places, 546 transitions, 8059 flow. Second operand 8 states and 215 transitions. [2024-05-12 12:57:43,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 562 transitions, 9209 flow [2024-05-12 12:57:49,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 562 transitions, 9002 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 12:57:49,892 INFO L231 Difference]: Finished difference. Result has 478 places, 547 transitions, 7939 flow [2024-05-12 12:57:49,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7860, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7939, PETRI_PLACES=478, PETRI_TRANSITIONS=547} [2024-05-12 12:57:49,893 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 425 predicate places. [2024-05-12 12:57:49,893 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 547 transitions, 7939 flow [2024-05-12 12:57:49,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:49,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:57:49,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:57:49,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-05-12 12:57:49,893 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:57:49,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:57:49,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1829788739, now seen corresponding path program 19 times [2024-05-12 12:57:49,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:57:49,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989450664] [2024-05-12 12:57:49,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:57:49,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:57:49,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:57:50,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:57:50,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:57:50,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989450664] [2024-05-12 12:57:50,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989450664] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:57:50,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:57:50,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:57:50,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179331896] [2024-05-12 12:57:50,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:57:50,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:57:50,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:57:50,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:57:50,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:57:50,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:57:50,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 547 transitions, 7939 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:57:50,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:57:50,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:57:50,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:57:51,835 INFO L124 PetriNetUnfolderBase]: 4905/8566 cut-off events. [2024-05-12 12:57:51,836 INFO L125 PetriNetUnfolderBase]: For 1052256/1052280 co-relation queries the response was YES. [2024-05-12 12:57:51,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57950 conditions, 8566 events. 4905/8566 cut-off events. For 1052256/1052280 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 65443 event pairs, 1446 based on Foata normal form. 8/8199 useless extension candidates. Maximal degree in co-relation 57746. Up to 7315 conditions per place. [2024-05-12 12:57:51,966 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 517 selfloop transitions, 34 changer transitions 0/567 dead transitions. [2024-05-12 12:57:51,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 567 transitions, 9110 flow [2024-05-12 12:57:51,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:57:51,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:57:51,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-05-12 12:57:51,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546485260770975 [2024-05-12 12:57:51,968 INFO L175 Difference]: Start difference. First operand has 478 places, 547 transitions, 7939 flow. Second operand 9 states and 241 transitions. [2024-05-12 12:57:51,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 567 transitions, 9110 flow [2024-05-12 12:58:00,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 567 transitions, 9027 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 12:58:00,485 INFO L231 Difference]: Finished difference. Result has 483 places, 548 transitions, 7950 flow [2024-05-12 12:58:00,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7864, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7950, PETRI_PLACES=483, PETRI_TRANSITIONS=548} [2024-05-12 12:58:00,486 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 430 predicate places. [2024-05-12 12:58:00,486 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 548 transitions, 7950 flow [2024-05-12 12:58:00,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:00,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:58:00,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:58:00,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-05-12 12:58:00,488 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:58:00,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:58:00,488 INFO L85 PathProgramCache]: Analyzing trace with hash 178494397, now seen corresponding path program 20 times [2024-05-12 12:58:00,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:58:00,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943871832] [2024-05-12 12:58:00,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:58:00,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:58:00,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:58:00,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:58:00,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:58:00,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943871832] [2024-05-12 12:58:00,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943871832] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:58:00,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:58:00,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:58:00,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970627086] [2024-05-12 12:58:00,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:58:00,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:58:00,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:58:00,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:58:00,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:58:00,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:58:00,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 548 transitions, 7950 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:00,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:58:00,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:58:00,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:58:02,835 INFO L124 PetriNetUnfolderBase]: 4900/8541 cut-off events. [2024-05-12 12:58:02,835 INFO L125 PetriNetUnfolderBase]: For 1041418/1041449 co-relation queries the response was YES. [2024-05-12 12:58:02,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57547 conditions, 8541 events. 4900/8541 cut-off events. For 1041418/1041449 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 65324 event pairs, 1485 based on Foata normal form. 15/8179 useless extension candidates. Maximal degree in co-relation 57342. Up to 7232 conditions per place. [2024-05-12 12:58:02,949 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 457 selfloop transitions, 91 changer transitions 0/564 dead transitions. [2024-05-12 12:58:02,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 564 transitions, 9109 flow [2024-05-12 12:58:02,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:58:02,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:58:02,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 12:58:02,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5586734693877551 [2024-05-12 12:58:02,950 INFO L175 Difference]: Start difference. First operand has 483 places, 548 transitions, 7950 flow. Second operand 8 states and 219 transitions. [2024-05-12 12:58:02,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 564 transitions, 9109 flow [2024-05-12 12:58:09,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 564 transitions, 8992 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-05-12 12:58:09,659 INFO L231 Difference]: Finished difference. Result has 484 places, 549 transitions, 8047 flow [2024-05-12 12:58:09,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7847, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8047, PETRI_PLACES=484, PETRI_TRANSITIONS=549} [2024-05-12 12:58:09,659 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 431 predicate places. [2024-05-12 12:58:09,659 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 549 transitions, 8047 flow [2024-05-12 12:58:09,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:09,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:58:09,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:58:09,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-05-12 12:58:09,660 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:58:09,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:58:09,660 INFO L85 PathProgramCache]: Analyzing trace with hash 686157335, now seen corresponding path program 13 times [2024-05-12 12:58:09,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:58:09,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290918420] [2024-05-12 12:58:09,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:58:09,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:58:09,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:58:09,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:58:09,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:58:09,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290918420] [2024-05-12 12:58:09,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290918420] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:58:09,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:58:09,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:58:09,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873383612] [2024-05-12 12:58:09,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:58:09,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:58:09,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:58:09,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:58:09,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:58:09,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:58:09,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 549 transitions, 8047 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:09,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:58:09,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:58:09,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:58:12,316 INFO L124 PetriNetUnfolderBase]: 4940/8606 cut-off events. [2024-05-12 12:58:12,316 INFO L125 PetriNetUnfolderBase]: For 1065728/1065752 co-relation queries the response was YES. [2024-05-12 12:58:12,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58346 conditions, 8606 events. 4940/8606 cut-off events. For 1065728/1065752 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 65702 event pairs, 1461 based on Foata normal form. 7/8230 useless extension candidates. Maximal degree in co-relation 58140. Up to 7273 conditions per place. [2024-05-12 12:58:12,440 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 513 selfloop transitions, 60 changer transitions 0/589 dead transitions. [2024-05-12 12:58:12,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 589 transitions, 10152 flow [2024-05-12 12:58:12,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:58:12,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:58:12,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 278 transitions. [2024-05-12 12:58:12,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673469387755102 [2024-05-12 12:58:12,441 INFO L175 Difference]: Start difference. First operand has 484 places, 549 transitions, 8047 flow. Second operand 10 states and 278 transitions. [2024-05-12 12:58:12,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 589 transitions, 10152 flow [2024-05-12 12:58:17,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 589 transitions, 9965 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:58:17,692 INFO L231 Difference]: Finished difference. Result has 489 places, 561 transitions, 8271 flow [2024-05-12 12:58:17,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7860, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8271, PETRI_PLACES=489, PETRI_TRANSITIONS=561} [2024-05-12 12:58:17,692 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 436 predicate places. [2024-05-12 12:58:17,693 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 561 transitions, 8271 flow [2024-05-12 12:58:17,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:17,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:58:17,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:58:17,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-05-12 12:58:17,693 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:58:17,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:58:17,694 INFO L85 PathProgramCache]: Analyzing trace with hash 2026927935, now seen corresponding path program 14 times [2024-05-12 12:58:17,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:58:17,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045284168] [2024-05-12 12:58:17,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:58:17,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:58:17,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:58:17,862 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:58:17,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:58:17,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045284168] [2024-05-12 12:58:17,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045284168] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:58:17,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:58:17,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:58:17,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003675749] [2024-05-12 12:58:17,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:58:17,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:58:17,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:58:17,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:58:17,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:58:17,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:58:17,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 561 transitions, 8271 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:17,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:58:17,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:58:17,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:58:20,195 INFO L124 PetriNetUnfolderBase]: 4937/8602 cut-off events. [2024-05-12 12:58:20,195 INFO L125 PetriNetUnfolderBase]: For 1066539/1066563 co-relation queries the response was YES. [2024-05-12 12:58:20,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58183 conditions, 8602 events. 4937/8602 cut-off events. For 1066539/1066563 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 65641 event pairs, 1461 based on Foata normal form. 7/8226 useless extension candidates. Maximal degree in co-relation 57976. Up to 7270 conditions per place. [2024-05-12 12:58:20,305 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 508 selfloop transitions, 59 changer transitions 0/583 dead transitions. [2024-05-12 12:58:20,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 583 transitions, 9767 flow [2024-05-12 12:58:20,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:58:20,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:58:20,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:58:20,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-05-12 12:58:20,306 INFO L175 Difference]: Start difference. First operand has 489 places, 561 transitions, 8271 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:58:20,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 583 transitions, 9767 flow [2024-05-12 12:58:27,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 583 transitions, 9575 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-05-12 12:58:27,925 INFO L231 Difference]: Finished difference. Result has 493 places, 561 transitions, 8203 flow [2024-05-12 12:58:27,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8079, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8203, PETRI_PLACES=493, PETRI_TRANSITIONS=561} [2024-05-12 12:58:27,926 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 440 predicate places. [2024-05-12 12:58:27,926 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 561 transitions, 8203 flow [2024-05-12 12:58:27,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:27,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:58:27,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:58:27,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-05-12 12:58:27,926 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:58:27,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:58:27,927 INFO L85 PathProgramCache]: Analyzing trace with hash 2090289745, now seen corresponding path program 15 times [2024-05-12 12:58:27,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:58:27,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843173598] [2024-05-12 12:58:27,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:58:27,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:58:27,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:58:28,076 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:58:28,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:58:28,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843173598] [2024-05-12 12:58:28,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843173598] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:58:28,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:58:28,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:58:28,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682387169] [2024-05-12 12:58:28,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:58:28,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:58:28,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:58:28,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:58:28,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:58:28,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:58:28,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 561 transitions, 8203 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:28,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:58:28,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:58:28,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:58:30,480 INFO L124 PetriNetUnfolderBase]: 4934/8598 cut-off events. [2024-05-12 12:58:30,481 INFO L125 PetriNetUnfolderBase]: For 1065551/1065575 co-relation queries the response was YES. [2024-05-12 12:58:30,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58087 conditions, 8598 events. 4934/8598 cut-off events. For 1065551/1065575 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 65655 event pairs, 1461 based on Foata normal form. 7/8222 useless extension candidates. Maximal degree in co-relation 57878. Up to 7276 conditions per place. [2024-05-12 12:58:30,605 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 517 selfloop transitions, 52 changer transitions 0/585 dead transitions. [2024-05-12 12:58:30,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 585 transitions, 9401 flow [2024-05-12 12:58:30,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:58:30,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:58:30,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:58:30,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-05-12 12:58:30,606 INFO L175 Difference]: Start difference. First operand has 493 places, 561 transitions, 8203 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:58:30,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 585 transitions, 9401 flow [2024-05-12 12:58:37,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 585 transitions, 9257 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 12:58:37,891 INFO L231 Difference]: Finished difference. Result has 494 places, 561 transitions, 8169 flow [2024-05-12 12:58:37,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8059, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8169, PETRI_PLACES=494, PETRI_TRANSITIONS=561} [2024-05-12 12:58:37,892 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 441 predicate places. [2024-05-12 12:58:37,892 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 561 transitions, 8169 flow [2024-05-12 12:58:37,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:37,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:58:37,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:58:37,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-05-12 12:58:37,893 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:58:37,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:58:37,893 INFO L85 PathProgramCache]: Analyzing trace with hash -750901475, now seen corresponding path program 16 times [2024-05-12 12:58:37,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:58:37,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066182728] [2024-05-12 12:58:37,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:58:37,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:58:37,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:58:38,030 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:58:38,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:58:38,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066182728] [2024-05-12 12:58:38,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066182728] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:58:38,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:58:38,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:58:38,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732112663] [2024-05-12 12:58:38,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:58:38,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:58:38,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:58:38,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:58:38,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:58:38,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:58:38,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 561 transitions, 8169 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:38,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:58:38,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:58:38,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:58:40,241 INFO L124 PetriNetUnfolderBase]: 4951/8627 cut-off events. [2024-05-12 12:58:40,241 INFO L125 PetriNetUnfolderBase]: For 1091539/1091561 co-relation queries the response was YES. [2024-05-12 12:58:40,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58577 conditions, 8627 events. 4951/8627 cut-off events. For 1091539/1091561 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 65877 event pairs, 1467 based on Foata normal form. 5/8243 useless extension candidates. Maximal degree in co-relation 58367. Up to 7092 conditions per place. [2024-05-12 12:58:40,370 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 385 selfloop transitions, 190 changer transitions 0/591 dead transitions. [2024-05-12 12:58:40,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 591 transitions, 10483 flow [2024-05-12 12:58:40,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:58:40,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:58:40,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:58:40,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943877551020408 [2024-05-12 12:58:40,372 INFO L175 Difference]: Start difference. First operand has 494 places, 561 transitions, 8169 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:58:40,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 591 transitions, 10483 flow [2024-05-12 12:58:48,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 591 transitions, 10365 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 12:58:48,539 INFO L231 Difference]: Finished difference. Result has 495 places, 567 transitions, 8607 flow [2024-05-12 12:58:48,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8051, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8607, PETRI_PLACES=495, PETRI_TRANSITIONS=567} [2024-05-12 12:58:48,540 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 442 predicate places. [2024-05-12 12:58:48,540 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 567 transitions, 8607 flow [2024-05-12 12:58:48,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:48,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:58:48,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, 1] [2024-05-12 12:58:48,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-05-12 12:58:48,541 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:58:48,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:58:48,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1717732257, now seen corresponding path program 17 times [2024-05-12 12:58:48,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:58:48,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123876285] [2024-05-12 12:58:48,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:58:48,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:58:48,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:58:48,712 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:58:48,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:58:48,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123876285] [2024-05-12 12:58:48,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123876285] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:58:48,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:58:48,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:58:48,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640662793] [2024-05-12 12:58:48,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:58:48,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:58:48,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:58:48,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:58:48,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:58:48,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:58:48,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 567 transitions, 8607 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:48,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:58:48,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:58:48,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:58:50,845 INFO L124 PetriNetUnfolderBase]: 4958/8638 cut-off events. [2024-05-12 12:58:50,845 INFO L125 PetriNetUnfolderBase]: For 1106751/1106773 co-relation queries the response was YES. [2024-05-12 12:58:51,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59142 conditions, 8638 events. 4958/8638 cut-off events. For 1106751/1106773 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 66025 event pairs, 1467 based on Foata normal form. 5/8252 useless extension candidates. Maximal degree in co-relation 58931. Up to 7100 conditions per place. [2024-05-12 12:58:51,133 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 390 selfloop transitions, 186 changer transitions 0/592 dead transitions. [2024-05-12 12:58:51,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 592 transitions, 11158 flow [2024-05-12 12:58:51,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:58:51,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:58:51,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:58:51,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-05-12 12:58:51,134 INFO L175 Difference]: Start difference. First operand has 495 places, 567 transitions, 8607 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:58:51,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 592 transitions, 11158 flow [2024-05-12 12:58:59,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 592 transitions, 10590 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-05-12 12:58:59,032 INFO L231 Difference]: Finished difference. Result has 498 places, 570 transitions, 8508 flow [2024-05-12 12:58:59,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8069, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8508, PETRI_PLACES=498, PETRI_TRANSITIONS=570} [2024-05-12 12:58:59,033 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 445 predicate places. [2024-05-12 12:58:59,033 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 570 transitions, 8508 flow [2024-05-12 12:58:59,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:59,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:58:59,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:58:59,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-05-12 12:58:59,033 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:58:59,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:58:59,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1711482657, now seen corresponding path program 18 times [2024-05-12 12:58:59,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:58:59,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914122090] [2024-05-12 12:58:59,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:58:59,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:58:59,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:58:59,193 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:58:59,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:58:59,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914122090] [2024-05-12 12:58:59,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914122090] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:58:59,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:58:59,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:58:59,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118423218] [2024-05-12 12:58:59,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:58:59,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:58:59,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:58:59,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:58:59,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:58:59,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:58:59,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 570 transitions, 8508 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:58:59,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:58:59,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:58:59,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:59:01,213 INFO L124 PetriNetUnfolderBase]: 4965/8649 cut-off events. [2024-05-12 12:59:01,214 INFO L125 PetriNetUnfolderBase]: For 1116619/1116641 co-relation queries the response was YES. [2024-05-12 12:59:01,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59084 conditions, 8649 events. 4965/8649 cut-off events. For 1116619/1116641 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 66105 event pairs, 1467 based on Foata normal form. 5/8261 useless extension candidates. Maximal degree in co-relation 58872. Up to 7108 conditions per place. [2024-05-12 12:59:01,490 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 390 selfloop transitions, 188 changer transitions 0/594 dead transitions. [2024-05-12 12:59:01,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 594 transitions, 10729 flow [2024-05-12 12:59:01,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:59:01,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:59:01,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:59:01,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-05-12 12:59:01,491 INFO L175 Difference]: Start difference. First operand has 498 places, 570 transitions, 8508 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:59:01,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 594 transitions, 10729 flow [2024-05-12 12:59:08,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 594 transitions, 10271 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 12:59:08,959 INFO L231 Difference]: Finished difference. Result has 501 places, 573 transitions, 8499 flow [2024-05-12 12:59:08,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8056, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8499, PETRI_PLACES=501, PETRI_TRANSITIONS=573} [2024-05-12 12:59:08,959 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 448 predicate places. [2024-05-12 12:59:08,960 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 573 transitions, 8499 flow [2024-05-12 12:59:08,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:59:08,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:59:08,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:59:08,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-05-12 12:59:08,960 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:59:08,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:59:08,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1118568221, now seen corresponding path program 19 times [2024-05-12 12:59:08,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:59:08,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56093381] [2024-05-12 12:59:08,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:59:08,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:59:08,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:59:09,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:59:09,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:59:09,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56093381] [2024-05-12 12:59:09,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56093381] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:59:09,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:59:09,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:59:09,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211305689] [2024-05-12 12:59:09,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:59:09,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:59:09,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:59:09,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:59:09,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:59:09,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:59:09,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 573 transitions, 8499 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:59:09,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:59:09,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:59:09,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:59:11,181 INFO L124 PetriNetUnfolderBase]: 4972/8657 cut-off events. [2024-05-12 12:59:11,181 INFO L125 PetriNetUnfolderBase]: For 1128766/1128790 co-relation queries the response was YES. [2024-05-12 12:59:11,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59133 conditions, 8657 events. 4972/8657 cut-off events. For 1128766/1128790 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 66087 event pairs, 1461 based on Foata normal form. 7/8271 useless extension candidates. Maximal degree in co-relation 58920. Up to 7281 conditions per place. [2024-05-12 12:59:11,299 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 494 selfloop transitions, 94 changer transitions 0/604 dead transitions. [2024-05-12 12:59:11,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 604 transitions, 10129 flow [2024-05-12 12:59:11,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:59:11,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:59:11,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-05-12 12:59:11,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547309833024119 [2024-05-12 12:59:11,300 INFO L175 Difference]: Start difference. First operand has 501 places, 573 transitions, 8499 flow. Second operand 11 states and 299 transitions. [2024-05-12 12:59:11,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 604 transitions, 10129 flow [2024-05-12 12:59:19,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 604 transitions, 9721 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-05-12 12:59:19,185 INFO L231 Difference]: Finished difference. Result has 508 places, 576 transitions, 8367 flow [2024-05-12 12:59:19,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8097, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8367, PETRI_PLACES=508, PETRI_TRANSITIONS=576} [2024-05-12 12:59:19,185 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 455 predicate places. [2024-05-12 12:59:19,186 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 576 transitions, 8367 flow [2024-05-12 12:59:19,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:59:19,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:59:19,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:59:19,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-05-12 12:59:19,186 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:59:19,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:59:19,187 INFO L85 PathProgramCache]: Analyzing trace with hash -319018415, now seen corresponding path program 20 times [2024-05-12 12:59:19,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:59:19,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984969808] [2024-05-12 12:59:19,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:59:19,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:59:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:59:19,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:59:19,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:59:19,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984969808] [2024-05-12 12:59:19,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984969808] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:59:19,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:59:19,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:59:19,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230707482] [2024-05-12 12:59:19,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:59:19,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:59:19,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:59:19,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:59:19,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:59:19,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:59:19,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 576 transitions, 8367 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:59:19,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:59:19,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:59:19,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:59:21,734 INFO L124 PetriNetUnfolderBase]: 4969/8653 cut-off events. [2024-05-12 12:59:21,734 INFO L125 PetriNetUnfolderBase]: For 1127249/1127273 co-relation queries the response was YES. [2024-05-12 12:59:21,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58748 conditions, 8653 events. 4969/8653 cut-off events. For 1127249/1127273 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 66093 event pairs, 1461 based on Foata normal form. 7/8267 useless extension candidates. Maximal degree in co-relation 58533. Up to 7278 conditions per place. [2024-05-12 12:59:21,859 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 492 selfloop transitions, 92 changer transitions 0/600 dead transitions. [2024-05-12 12:59:21,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 600 transitions, 9913 flow [2024-05-12 12:59:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:59:21,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:59:21,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 276 transitions. [2024-05-12 12:59:21,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563265306122449 [2024-05-12 12:59:21,861 INFO L175 Difference]: Start difference. First operand has 508 places, 576 transitions, 8367 flow. Second operand 10 states and 276 transitions. [2024-05-12 12:59:21,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 600 transitions, 9913 flow [2024-05-12 12:59:30,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 600 transitions, 9611 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-05-12 12:59:30,893 INFO L231 Difference]: Finished difference. Result has 508 places, 576 transitions, 8255 flow [2024-05-12 12:59:30,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8065, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8255, PETRI_PLACES=508, PETRI_TRANSITIONS=576} [2024-05-12 12:59:30,894 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 455 predicate places. [2024-05-12 12:59:30,894 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 576 transitions, 8255 flow [2024-05-12 12:59:30,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:59:30,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:59:30,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:59:30,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-05-12 12:59:30,895 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:59:30,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:59:30,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1370551063, now seen corresponding path program 21 times [2024-05-12 12:59:30,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:59:30,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328700852] [2024-05-12 12:59:30,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:59:30,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:59:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:59:31,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:59:31,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:59:31,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328700852] [2024-05-12 12:59:31,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328700852] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:59:31,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:59:31,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:59:31,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269892889] [2024-05-12 12:59:31,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:59:31,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:59:31,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:59:31,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:59:31,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:59:31,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:59:31,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 576 transitions, 8255 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:59:31,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:59:31,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:59:31,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:59:33,309 INFO L124 PetriNetUnfolderBase]: 4966/8649 cut-off events. [2024-05-12 12:59:33,309 INFO L125 PetriNetUnfolderBase]: For 1126662/1126686 co-relation queries the response was YES. [2024-05-12 12:59:33,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58364 conditions, 8649 events. 4966/8649 cut-off events. For 1126662/1126686 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 66060 event pairs, 1461 based on Foata normal form. 7/8263 useless extension candidates. Maximal degree in co-relation 58149. Up to 7275 conditions per place. [2024-05-12 12:59:33,434 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 487 selfloop transitions, 91 changer transitions 0/594 dead transitions. [2024-05-12 12:59:33,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 594 transitions, 9455 flow [2024-05-12 12:59:33,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:59:33,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:59:33,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 12:59:33,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688775510204082 [2024-05-12 12:59:33,435 INFO L175 Difference]: Start difference. First operand has 508 places, 576 transitions, 8255 flow. Second operand 8 states and 223 transitions. [2024-05-12 12:59:33,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 594 transitions, 9455 flow [2024-05-12 12:59:40,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 594 transitions, 9205 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-05-12 12:59:41,005 INFO L231 Difference]: Finished difference. Result has 507 places, 576 transitions, 8193 flow [2024-05-12 12:59:41,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8005, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8193, PETRI_PLACES=507, PETRI_TRANSITIONS=576} [2024-05-12 12:59:41,005 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 454 predicate places. [2024-05-12 12:59:41,006 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 576 transitions, 8193 flow [2024-05-12 12:59:41,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:59:41,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:59:41,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, 1] [2024-05-12 12:59:41,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-05-12 12:59:41,006 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:59:41,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:59:41,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1000324527, now seen corresponding path program 22 times [2024-05-12 12:59:41,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:59:41,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612015422] [2024-05-12 12:59:41,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:59:41,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:59:41,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:59:41,138 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:59:41,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:59:41,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612015422] [2024-05-12 12:59:41,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612015422] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:59:41,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:59:41,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:59:41,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213059719] [2024-05-12 12:59:41,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:59:41,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:59:41,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:59:41,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:59:41,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:59:41,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:59:41,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 576 transitions, 8193 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:59:41,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:59:41,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:59:41,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:59:43,306 INFO L124 PetriNetUnfolderBase]: 4983/8678 cut-off events. [2024-05-12 12:59:43,307 INFO L125 PetriNetUnfolderBase]: For 1153459/1153481 co-relation queries the response was YES. [2024-05-12 12:59:43,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58791 conditions, 8678 events. 4983/8678 cut-off events. For 1153459/1153481 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 66242 event pairs, 1467 based on Foata normal form. 5/8284 useless extension candidates. Maximal degree in co-relation 58575. Up to 7129 conditions per place. [2024-05-12 12:59:43,433 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 376 selfloop transitions, 207 changer transitions 0/599 dead transitions. [2024-05-12 12:59:43,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 599 transitions, 10183 flow [2024-05-12 12:59:43,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:59:43,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:59:43,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 12:59:43,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.576530612244898 [2024-05-12 12:59:43,435 INFO L175 Difference]: Start difference. First operand has 507 places, 576 transitions, 8193 flow. Second operand 8 states and 226 transitions. [2024-05-12 12:59:43,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 599 transitions, 10183 flow [2024-05-12 12:59:51,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 599 transitions, 9991 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 12:59:51,647 INFO L231 Difference]: Finished difference. Result has 507 places, 582 transitions, 8557 flow [2024-05-12 12:59:51,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8001, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8557, PETRI_PLACES=507, PETRI_TRANSITIONS=582} [2024-05-12 12:59:51,648 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 454 predicate places. [2024-05-12 12:59:51,648 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 582 transitions, 8557 flow [2024-05-12 12:59:51,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:59:51,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:59:51,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:59:51,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-05-12 12:59:51,649 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:59:51,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:59:51,649 INFO L85 PathProgramCache]: Analyzing trace with hash -647005615, now seen corresponding path program 23 times [2024-05-12 12:59:51,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:59:51,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172053272] [2024-05-12 12:59:51,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:59:51,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:59:51,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:59:51,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:59:51,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:59:51,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172053272] [2024-05-12 12:59:51,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172053272] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:59:51,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:59:51,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:59:51,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100775018] [2024-05-12 12:59:51,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:59:51,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:59:51,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:59:51,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:59:51,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:59:51,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 12:59:51,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 582 transitions, 8557 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:59:51,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:59:51,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 12:59:51,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:59:54,040 INFO L124 PetriNetUnfolderBase]: 4990/8689 cut-off events. [2024-05-12 12:59:54,040 INFO L125 PetriNetUnfolderBase]: For 1168612/1168634 co-relation queries the response was YES. [2024-05-12 12:59:54,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59264 conditions, 8689 events. 4990/8689 cut-off events. For 1168612/1168634 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 66391 event pairs, 1467 based on Foata normal form. 5/8293 useless extension candidates. Maximal degree in co-relation 59047. Up to 7137 conditions per place. [2024-05-12 12:59:54,166 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 382 selfloop transitions, 204 changer transitions 0/602 dead transitions. [2024-05-12 12:59:54,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 602 transitions, 10495 flow [2024-05-12 12:59:54,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:59:54,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:59:54,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 12:59:54,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5790816326530612 [2024-05-12 12:59:54,167 INFO L175 Difference]: Start difference. First operand has 507 places, 582 transitions, 8557 flow. Second operand 8 states and 227 transitions. [2024-05-12 12:59:54,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 602 transitions, 10495 flow [2024-05-12 13:00:01,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 602 transitions, 10128 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-05-12 13:00:01,786 INFO L231 Difference]: Finished difference. Result has 510 places, 585 transitions, 8678 flow [2024-05-12 13:00:01,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8209, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8678, PETRI_PLACES=510, PETRI_TRANSITIONS=585} [2024-05-12 13:00:01,786 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 457 predicate places. [2024-05-12 13:00:01,787 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 585 transitions, 8678 flow [2024-05-12 13:00:01,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:01,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:00:01,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:00:01,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-05-12 13:00:01,787 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:00:01,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:00:01,788 INFO L85 PathProgramCache]: Analyzing trace with hash -653671855, now seen corresponding path program 24 times [2024-05-12 13:00:01,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:00:01,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786263918] [2024-05-12 13:00:01,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:00:01,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:00:01,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:00:01,927 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 13:00:01,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:00:01,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786263918] [2024-05-12 13:00:01,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786263918] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:00:01,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:00:01,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:00:01,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965097945] [2024-05-12 13:00:01,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:00:01,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:00:01,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:00:01,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:00:01,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:00:01,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:00:01,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 585 transitions, 8678 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:01,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:00:01,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:00:01,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:00:04,200 INFO L124 PetriNetUnfolderBase]: 4987/8685 cut-off events. [2024-05-12 13:00:04,200 INFO L125 PetriNetUnfolderBase]: For 1169917/1169939 co-relation queries the response was YES. [2024-05-12 13:00:04,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59060 conditions, 8685 events. 4987/8685 cut-off events. For 1169917/1169939 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 66371 event pairs, 1467 based on Foata normal form. 5/8289 useless extension candidates. Maximal degree in co-relation 58843. Up to 7134 conditions per place. [2024-05-12 13:00:04,334 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 379 selfloop transitions, 206 changer transitions 0/601 dead transitions. [2024-05-12 13:00:04,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 601 transitions, 10214 flow [2024-05-12 13:00:04,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:00:04,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:00:04,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 13:00:04,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-05-12 13:00:04,335 INFO L175 Difference]: Start difference. First operand has 510 places, 585 transitions, 8678 flow. Second operand 8 states and 225 transitions. [2024-05-12 13:00:04,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 601 transitions, 10214 flow [2024-05-12 13:00:13,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 601 transitions, 9811 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-05-12 13:00:13,844 INFO L231 Difference]: Finished difference. Result has 513 places, 585 transitions, 8693 flow [2024-05-12 13:00:13,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8275, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8693, PETRI_PLACES=513, PETRI_TRANSITIONS=585} [2024-05-12 13:00:13,845 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 460 predicate places. [2024-05-12 13:00:13,845 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 585 transitions, 8693 flow [2024-05-12 13:00:13,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:13,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:00:13,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:00:13,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-05-12 13:00:13,846 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:00:13,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:00:13,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2095058289, now seen corresponding path program 13 times [2024-05-12 13:00:13,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:00:13,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264032231] [2024-05-12 13:00:13,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:00:13,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:00:13,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:00:13,979 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 13:00:13,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:00:13,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264032231] [2024-05-12 13:00:13,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264032231] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:00:13,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:00:13,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:00:13,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958764858] [2024-05-12 13:00:13,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:00:13,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:00:13,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:00:13,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:00:13,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:00:14,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:00:14,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 585 transitions, 8693 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:14,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:00:14,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:00:14,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:00:16,288 INFO L124 PetriNetUnfolderBase]: 4994/8699 cut-off events. [2024-05-12 13:00:16,288 INFO L125 PetriNetUnfolderBase]: For 1185487/1185528 co-relation queries the response was YES. [2024-05-12 13:00:16,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59184 conditions, 8699 events. 4994/8699 cut-off events. For 1185487/1185528 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 66541 event pairs, 1476 based on Foata normal form. 17/8320 useless extension candidates. Maximal degree in co-relation 58966. Up to 7215 conditions per place. [2024-05-12 13:00:16,418 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 418 selfloop transitions, 177 changer transitions 0/611 dead transitions. [2024-05-12 13:00:16,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 611 transitions, 10662 flow [2024-05-12 13:00:16,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:00:16,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:00:16,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 13:00:16,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-05-12 13:00:16,419 INFO L175 Difference]: Start difference. First operand has 513 places, 585 transitions, 8693 flow. Second operand 8 states and 232 transitions. [2024-05-12 13:00:16,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 611 transitions, 10662 flow [2024-05-12 13:00:26,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 611 transitions, 10246 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 13:00:26,318 INFO L231 Difference]: Finished difference. Result has 514 places, 588 transitions, 8700 flow [2024-05-12 13:00:26,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8277, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8700, PETRI_PLACES=514, PETRI_TRANSITIONS=588} [2024-05-12 13:00:26,318 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 461 predicate places. [2024-05-12 13:00:26,318 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 588 transitions, 8700 flow [2024-05-12 13:00:26,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:26,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:00:26,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:00:26,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-05-12 13:00:26,319 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:00:26,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:00:26,320 INFO L85 PathProgramCache]: Analyzing trace with hash 192310641, now seen corresponding path program 14 times [2024-05-12 13:00:26,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:00:26,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889398899] [2024-05-12 13:00:26,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:00:26,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:00:26,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:00:26,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 13:00:26,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:00:26,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889398899] [2024-05-12 13:00:26,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889398899] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:00:26,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:00:26,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:00:26,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798992352] [2024-05-12 13:00:26,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:00:26,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:00:26,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:00:26,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:00:26,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:00:26,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:00:26,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 588 transitions, 8700 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:26,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:00:26,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:00:26,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:00:28,804 INFO L124 PetriNetUnfolderBase]: 5001/8710 cut-off events. [2024-05-12 13:00:28,804 INFO L125 PetriNetUnfolderBase]: For 1198463/1198501 co-relation queries the response was YES. [2024-05-12 13:00:28,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59262 conditions, 8710 events. 5001/8710 cut-off events. For 1198463/1198501 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 66550 event pairs, 1476 based on Foata normal form. 15/8327 useless extension candidates. Maximal degree in co-relation 59043. Up to 7223 conditions per place. [2024-05-12 13:00:28,927 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 423 selfloop transitions, 173 changer transitions 0/612 dead transitions. [2024-05-12 13:00:28,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 612 transitions, 11007 flow [2024-05-12 13:00:28,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:00:28,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:00:28,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 13:00:28,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-05-12 13:00:28,929 INFO L175 Difference]: Start difference. First operand has 514 places, 588 transitions, 8700 flow. Second operand 8 states and 232 transitions. [2024-05-12 13:00:28,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 612 transitions, 11007 flow [2024-05-12 13:00:38,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 612 transitions, 10378 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-05-12 13:00:38,396 INFO L231 Difference]: Finished difference. Result has 514 places, 591 transitions, 8492 flow [2024-05-12 13:00:38,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8094, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8492, PETRI_PLACES=514, PETRI_TRANSITIONS=591} [2024-05-12 13:00:38,397 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 461 predicate places. [2024-05-12 13:00:38,397 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 591 transitions, 8492 flow [2024-05-12 13:00:38,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:38,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:00:38,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, 1] [2024-05-12 13:00:38,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-05-12 13:00:38,397 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:00:38,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:00:38,398 INFO L85 PathProgramCache]: Analyzing trace with hash 205643121, now seen corresponding path program 15 times [2024-05-12 13:00:38,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:00:38,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469928879] [2024-05-12 13:00:38,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:00:38,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:00:38,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:00:38,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:00:38,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:00:38,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469928879] [2024-05-12 13:00:38,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469928879] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:00:38,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:00:38,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:00:38,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531406950] [2024-05-12 13:00:38,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:00:38,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:00:38,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:00:38,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:00:38,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:00:38,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:00:38,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 591 transitions, 8492 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:38,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:00:38,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:00:38,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:00:40,776 INFO L124 PetriNetUnfolderBase]: 4998/8706 cut-off events. [2024-05-12 13:00:40,776 INFO L125 PetriNetUnfolderBase]: For 1193859/1193897 co-relation queries the response was YES. [2024-05-12 13:00:40,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58804 conditions, 8706 events. 4998/8706 cut-off events. For 1193859/1193897 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 66603 event pairs, 1476 based on Foata normal form. 15/8323 useless extension candidates. Maximal degree in co-relation 58585. Up to 7220 conditions per place. [2024-05-12 13:00:40,891 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 421 selfloop transitions, 174 changer transitions 0/611 dead transitions. [2024-05-12 13:00:40,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 611 transitions, 10398 flow [2024-05-12 13:00:40,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:00:40,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:00:40,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 13:00:40,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5867346938775511 [2024-05-12 13:00:40,892 INFO L175 Difference]: Start difference. First operand has 514 places, 591 transitions, 8492 flow. Second operand 8 states and 230 transitions. [2024-05-12 13:00:40,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 611 transitions, 10398 flow [2024-05-12 13:00:48,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 611 transitions, 9994 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-05-12 13:00:48,897 INFO L231 Difference]: Finished difference. Result has 517 places, 591 transitions, 8442 flow [2024-05-12 13:00:48,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8088, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8442, PETRI_PLACES=517, PETRI_TRANSITIONS=591} [2024-05-12 13:00:48,898 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 464 predicate places. [2024-05-12 13:00:48,898 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 591 transitions, 8442 flow [2024-05-12 13:00:48,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:48,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:00:48,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:00:48,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-05-12 13:00:48,899 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:00:48,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:00:48,899 INFO L85 PathProgramCache]: Analyzing trace with hash 808682045, now seen corresponding path program 16 times [2024-05-12 13:00:48,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:00:48,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058066369] [2024-05-12 13:00:48,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:00:48,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:00:48,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:00:49,037 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 13:00:49,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:00:49,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058066369] [2024-05-12 13:00:49,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058066369] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:00:49,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:00:49,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:00:49,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207055288] [2024-05-12 13:00:49,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:00:49,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:00:49,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:00:49,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:00:49,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:00:49,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:00:49,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 591 transitions, 8442 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:49,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:00:49,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:00:49,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:00:51,262 INFO L124 PetriNetUnfolderBase]: 5025/8747 cut-off events. [2024-05-12 13:00:51,262 INFO L125 PetriNetUnfolderBase]: For 1236381/1236419 co-relation queries the response was YES. [2024-05-12 13:00:51,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59519 conditions, 8747 events. 5025/8747 cut-off events. For 1236381/1236419 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 66907 event pairs, 1476 based on Foata normal form. 15/8358 useless extension candidates. Maximal degree in co-relation 59299. Up to 7250 conditions per place. [2024-05-12 13:00:51,575 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 420 selfloop transitions, 182 changer transitions 0/618 dead transitions. [2024-05-12 13:00:51,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 618 transitions, 10897 flow [2024-05-12 13:00:51,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:00:51,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:00:51,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 13:00:51,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841836734693877 [2024-05-12 13:00:51,576 INFO L175 Difference]: Start difference. First operand has 517 places, 591 transitions, 8442 flow. Second operand 8 states and 229 transitions. [2024-05-12 13:00:51,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 618 transitions, 10897 flow [2024-05-12 13:00:59,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 618 transitions, 10502 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 13:00:59,707 INFO L231 Difference]: Finished difference. Result has 518 places, 600 transitions, 8618 flow [2024-05-12 13:00:59,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8056, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8618, PETRI_PLACES=518, PETRI_TRANSITIONS=600} [2024-05-12 13:00:59,708 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 465 predicate places. [2024-05-12 13:00:59,708 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 600 transitions, 8618 flow [2024-05-12 13:00:59,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:59,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:00:59,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:00:59,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-05-12 13:00:59,709 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:00:59,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:00:59,709 INFO L85 PathProgramCache]: Analyzing trace with hash 795349565, now seen corresponding path program 17 times [2024-05-12 13:00:59,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:00:59,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315838134] [2024-05-12 13:00:59,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:00:59,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:00:59,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:00:59,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:00:59,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:00:59,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315838134] [2024-05-12 13:00:59,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315838134] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:00:59,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:00:59,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:00:59,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309885373] [2024-05-12 13:00:59,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:00:59,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:00:59,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:00:59,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:00:59,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:00:59,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:00:59,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 600 transitions, 8618 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:59,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:00:59,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:00:59,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:02,146 INFO L124 PetriNetUnfolderBase]: 5022/8743 cut-off events. [2024-05-12 13:01:02,157 INFO L125 PetriNetUnfolderBase]: For 1235922/1235960 co-relation queries the response was YES. [2024-05-12 13:01:02,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59385 conditions, 8743 events. 5022/8743 cut-off events. For 1235922/1235960 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 66799 event pairs, 1476 based on Foata normal form. 15/8354 useless extension candidates. Maximal degree in co-relation 59164. Up to 7247 conditions per place. [2024-05-12 13:01:02,274 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 418 selfloop transitions, 183 changer transitions 0/617 dead transitions. [2024-05-12 13:01:02,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 617 transitions, 10536 flow [2024-05-12 13:01:02,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:02,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:02,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 13:01:02,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5790816326530612 [2024-05-12 13:01:02,276 INFO L175 Difference]: Start difference. First operand has 518 places, 600 transitions, 8618 flow. Second operand 8 states and 227 transitions. [2024-05-12 13:01:02,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 617 transitions, 10536 flow [2024-05-12 13:01:13,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 617 transitions, 10230 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-05-12 13:01:13,132 INFO L231 Difference]: Finished difference. Result has 523 places, 600 transitions, 8684 flow [2024-05-12 13:01:13,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8312, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8684, PETRI_PLACES=523, PETRI_TRANSITIONS=600} [2024-05-12 13:01:13,133 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 470 predicate places. [2024-05-12 13:01:13,133 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 600 transitions, 8684 flow [2024-05-12 13:01:13,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:13,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:13,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, 1, 1, 1] [2024-05-12 13:01:13,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-05-12 13:01:13,134 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:01:13,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:13,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1117638001, now seen corresponding path program 18 times [2024-05-12 13:01:13,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:13,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493640995] [2024-05-12 13:01:13,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:13,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:13,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:13,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:13,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:13,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493640995] [2024-05-12 13:01:13,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493640995] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:13,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:13,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:13,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731264174] [2024-05-12 13:01:13,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:13,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:13,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:13,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:13,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:13,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:01:13,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 600 transitions, 8684 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:13,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:13,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:01:13,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:15,933 INFO L124 PetriNetUnfolderBase]: 5019/8741 cut-off events. [2024-05-12 13:01:15,933 INFO L125 PetriNetUnfolderBase]: For 1235160/1235184 co-relation queries the response was YES. [2024-05-12 13:01:16,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59235 conditions, 8741 events. 5019/8741 cut-off events. For 1235160/1235184 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 66759 event pairs, 1449 based on Foata normal form. 7/8343 useless extension candidates. Maximal degree in co-relation 59013. Up to 7526 conditions per place. [2024-05-12 13:01:16,067 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 568 selfloop transitions, 31 changer transitions 0/615 dead transitions. [2024-05-12 13:01:16,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 615 transitions, 9918 flow [2024-05-12 13:01:16,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:16,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:16,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-05-12 13:01:16,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-05-12 13:01:16,069 INFO L175 Difference]: Start difference. First operand has 523 places, 600 transitions, 8684 flow. Second operand 8 states and 216 transitions. [2024-05-12 13:01:16,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 615 transitions, 9918 flow [2024-05-12 13:01:25,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 615 transitions, 9540 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 13:01:25,488 INFO L231 Difference]: Finished difference. Result has 525 places, 600 transitions, 8374 flow [2024-05-12 13:01:25,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8306, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8374, PETRI_PLACES=525, PETRI_TRANSITIONS=600} [2024-05-12 13:01:25,489 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 472 predicate places. [2024-05-12 13:01:25,489 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 600 transitions, 8374 flow [2024-05-12 13:01:25,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:25,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:25,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:25,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-05-12 13:01:25,490 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:01:25,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:25,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1225263615, now seen corresponding path program 25 times [2024-05-12 13:01:25,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:25,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150939591] [2024-05-12 13:01:25,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:25,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:25,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:25,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:25,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:25,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150939591] [2024-05-12 13:01:25,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150939591] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:25,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:25,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:25,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794823976] [2024-05-12 13:01:25,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:25,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:25,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:25,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:25,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:25,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:01:25,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 600 transitions, 8374 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:25,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:25,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:01:25,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:27,917 INFO L124 PetriNetUnfolderBase]: 5026/8740 cut-off events. [2024-05-12 13:01:27,917 INFO L125 PetriNetUnfolderBase]: For 1248677/1248734 co-relation queries the response was YES. [2024-05-12 13:01:28,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58962 conditions, 8740 events. 5026/8740 cut-off events. For 1248677/1248734 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 66875 event pairs, 1525 based on Foata normal form. 28/8359 useless extension candidates. Maximal degree in co-relation 58739. Up to 7183 conditions per place. [2024-05-12 13:01:28,039 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 396 selfloop transitions, 206 changer transitions 0/618 dead transitions. [2024-05-12 13:01:28,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 618 transitions, 10706 flow [2024-05-12 13:01:28,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:28,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:28,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 13:01:28,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.576530612244898 [2024-05-12 13:01:28,041 INFO L175 Difference]: Start difference. First operand has 525 places, 600 transitions, 8374 flow. Second operand 8 states and 226 transitions. [2024-05-12 13:01:28,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 618 transitions, 10706 flow [2024-05-12 13:01:38,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 618 transitions, 10620 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 13:01:38,821 INFO L231 Difference]: Finished difference. Result has 526 places, 603 transitions, 8774 flow [2024-05-12 13:01:38,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8288, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8774, PETRI_PLACES=526, PETRI_TRANSITIONS=603} [2024-05-12 13:01:38,821 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 473 predicate places. [2024-05-12 13:01:38,821 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 603 transitions, 8774 flow [2024-05-12 13:01:38,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:38,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:38,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:38,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-05-12 13:01:38,822 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:01:38,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:38,822 INFO L85 PathProgramCache]: Analyzing trace with hash 185165597, now seen corresponding path program 26 times [2024-05-12 13:01:38,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:38,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472896597] [2024-05-12 13:01:38,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:38,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:38,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:38,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 13:01:38,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:38,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472896597] [2024-05-12 13:01:38,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472896597] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:38,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:38,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:38,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82217065] [2024-05-12 13:01:38,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:38,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:38,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:38,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:38,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:38,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:01:38,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 603 transitions, 8774 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:38,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:38,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:01:38,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:41,250 INFO L124 PetriNetUnfolderBase]: 5043/8766 cut-off events. [2024-05-12 13:01:41,250 INFO L125 PetriNetUnfolderBase]: For 1281531/1281578 co-relation queries the response was YES. [2024-05-12 13:01:41,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59941 conditions, 8766 events. 5043/8766 cut-off events. For 1281531/1281578 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 66943 event pairs, 1525 based on Foata normal form. 20/8373 useless extension candidates. Maximal degree in co-relation 59717. Up to 7202 conditions per place. [2024-05-12 13:01:41,370 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 396 selfloop transitions, 212 changer transitions 0/624 dead transitions. [2024-05-12 13:01:41,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 624 transitions, 11204 flow [2024-05-12 13:01:41,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:41,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:41,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 13:01:41,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.576530612244898 [2024-05-12 13:01:41,371 INFO L175 Difference]: Start difference. First operand has 526 places, 603 transitions, 8774 flow. Second operand 8 states and 226 transitions. [2024-05-12 13:01:41,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 624 transitions, 11204 flow [2024-05-12 13:01:51,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 624 transitions, 10592 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-05-12 13:01:51,576 INFO L231 Difference]: Finished difference. Result has 528 places, 609 transitions, 8740 flow [2024-05-12 13:01:51,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8182, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8740, PETRI_PLACES=528, PETRI_TRANSITIONS=609} [2024-05-12 13:01:51,577 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 475 predicate places. [2024-05-12 13:01:51,577 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 609 transitions, 8740 flow [2024-05-12 13:01:51,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:51,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:51,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:51,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-05-12 13:01:51,577 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:01:51,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:51,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1008030527, now seen corresponding path program 27 times [2024-05-12 13:01:51,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:51,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065108224] [2024-05-12 13:01:51,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:51,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:51,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:51,713 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 13:01:51,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:51,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065108224] [2024-05-12 13:01:51,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065108224] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:51,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:51,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:51,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289847515] [2024-05-12 13:01:51,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:51,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:51,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:51,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:51,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:51,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:01:51,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 609 transitions, 8740 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:51,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:51,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:01:51,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:53,959 INFO L124 PetriNetUnfolderBase]: 5040/8762 cut-off events. [2024-05-12 13:01:53,959 INFO L125 PetriNetUnfolderBase]: For 1275278/1275325 co-relation queries the response was YES. [2024-05-12 13:01:54,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59683 conditions, 8762 events. 5040/8762 cut-off events. For 1275278/1275325 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 67082 event pairs, 1525 based on Foata normal form. 20/8369 useless extension candidates. Maximal degree in co-relation 59458. Up to 7199 conditions per place. [2024-05-12 13:01:54,088 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 394 selfloop transitions, 213 changer transitions 0/623 dead transitions. [2024-05-12 13:01:54,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 623 transitions, 10678 flow [2024-05-12 13:01:54,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:54,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:54,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 13:01:54,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 13:01:54,089 INFO L175 Difference]: Start difference. First operand has 528 places, 609 transitions, 8740 flow. Second operand 8 states and 224 transitions. [2024-05-12 13:01:54,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 623 transitions, 10678 flow [2024-05-12 13:02:03,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 623 transitions, 9906 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-05-12 13:02:03,977 INFO L231 Difference]: Finished difference. Result has 528 places, 609 transitions, 8400 flow [2024-05-12 13:02:03,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7968, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8400, PETRI_PLACES=528, PETRI_TRANSITIONS=609} [2024-05-12 13:02:03,978 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 475 predicate places. [2024-05-12 13:02:03,978 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 609 transitions, 8400 flow [2024-05-12 13:02:03,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:03,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:03,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, 1] [2024-05-12 13:02:03,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-05-12 13:02:03,979 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:02:03,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:03,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1827951681, now seen corresponding path program 28 times [2024-05-12 13:02:03,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:03,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085229527] [2024-05-12 13:02:03,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:03,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:04,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:04,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:04,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085229527] [2024-05-12 13:02:04,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085229527] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:04,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:04,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:02:04,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772390210] [2024-05-12 13:02:04,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:04,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:02:04,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:04,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:02:04,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:02:04,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:02:04,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 609 transitions, 8400 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:04,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:04,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:02:04,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:06,341 INFO L124 PetriNetUnfolderBase]: 5037/8758 cut-off events. [2024-05-12 13:02:06,341 INFO L125 PetriNetUnfolderBase]: For 1266872/1266919 co-relation queries the response was YES. [2024-05-12 13:02:06,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59402 conditions, 8758 events. 5037/8758 cut-off events. For 1266872/1266919 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 67019 event pairs, 1525 based on Foata normal form. 20/8365 useless extension candidates. Maximal degree in co-relation 59176. Up to 7196 conditions per place. [2024-05-12 13:02:06,468 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 394 selfloop transitions, 213 changer transitions 0/623 dead transitions. [2024-05-12 13:02:06,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 623 transitions, 10342 flow [2024-05-12 13:02:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:02:06,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:02:06,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 13:02:06,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 13:02:06,469 INFO L175 Difference]: Start difference. First operand has 528 places, 609 transitions, 8400 flow. Second operand 8 states and 224 transitions. [2024-05-12 13:02:06,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 623 transitions, 10342 flow [2024-05-12 13:02:17,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 623 transitions, 9826 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-05-12 13:02:17,030 INFO L231 Difference]: Finished difference. Result has 527 places, 609 transitions, 8316 flow [2024-05-12 13:02:17,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7884, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8316, PETRI_PLACES=527, PETRI_TRANSITIONS=609} [2024-05-12 13:02:17,030 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 474 predicate places. [2024-05-12 13:02:17,031 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 609 transitions, 8316 flow [2024-05-12 13:02:17,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:17,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:17,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:17,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-05-12 13:02:17,031 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:02:17,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:17,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1826926819, now seen corresponding path program 29 times [2024-05-12 13:02:17,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:17,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261193386] [2024-05-12 13:02:17,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:17,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:17,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:17,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 13:02:17,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:17,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261193386] [2024-05-12 13:02:17,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261193386] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:17,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:17,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:02:17,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136371111] [2024-05-12 13:02:17,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:17,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:02:17,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:17,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:02:17,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:02:17,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:02:17,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 609 transitions, 8316 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:17,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:17,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:02:17,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:19,337 INFO L124 PetriNetUnfolderBase]: 5034/8758 cut-off events. [2024-05-12 13:02:19,337 INFO L125 PetriNetUnfolderBase]: For 1263094/1263118 co-relation queries the response was YES. [2024-05-12 13:02:19,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59199 conditions, 8758 events. 5034/8758 cut-off events. For 1263094/1263118 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 66958 event pairs, 1461 based on Foata normal form. 7/8350 useless extension candidates. Maximal degree in co-relation 58972. Up to 7527 conditions per place. [2024-05-12 13:02:19,476 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 574 selfloop transitions, 31 changer transitions 0/621 dead transitions. [2024-05-12 13:02:19,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 621 transitions, 9554 flow [2024-05-12 13:02:19,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:02:19,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:02:19,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 13:02:19,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433673469387755 [2024-05-12 13:02:19,477 INFO L175 Difference]: Start difference. First operand has 527 places, 609 transitions, 8316 flow. Second operand 8 states and 213 transitions. [2024-05-12 13:02:19,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 621 transitions, 9554 flow [2024-05-12 13:02:31,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 621 transitions, 9098 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 13:02:31,460 INFO L231 Difference]: Finished difference. Result has 529 places, 609 transitions, 7928 flow [2024-05-12 13:02:31,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7860, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7928, PETRI_PLACES=529, PETRI_TRANSITIONS=609} [2024-05-12 13:02:31,460 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 476 predicate places. [2024-05-12 13:02:31,460 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 609 transitions, 7928 flow [2024-05-12 13:02:31,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:31,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:31,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:31,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-05-12 13:02:31,461 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:02:31,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:31,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1244385377, now seen corresponding path program 30 times [2024-05-12 13:02:31,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:31,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210505012] [2024-05-12 13:02:31,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:31,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:31,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:31,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:31,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:31,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210505012] [2024-05-12 13:02:31,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210505012] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:31,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:31,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:02:31,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207977375] [2024-05-12 13:02:31,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:31,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:02:31,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:31,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:02:31,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:02:31,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:02:31,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 609 transitions, 7928 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:31,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:31,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:02:31,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:33,957 INFO L124 PetriNetUnfolderBase]: 5031/8750 cut-off events. [2024-05-12 13:02:33,958 INFO L125 PetriNetUnfolderBase]: For 1259951/1259998 co-relation queries the response was YES. [2024-05-12 13:02:34,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58517 conditions, 8750 events. 5031/8750 cut-off events. For 1259951/1259998 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 66997 event pairs, 1525 based on Foata normal form. 20/8357 useless extension candidates. Maximal degree in co-relation 58289. Up to 7190 conditions per place. [2024-05-12 13:02:34,287 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 386 selfloop transitions, 219 changer transitions 0/621 dead transitions. [2024-05-12 13:02:34,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 621 transitions, 9166 flow [2024-05-12 13:02:34,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:02:34,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:02:34,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 13:02:34,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637755102040817 [2024-05-12 13:02:34,289 INFO L175 Difference]: Start difference. First operand has 529 places, 609 transitions, 7928 flow. Second operand 8 states and 221 transitions. [2024-05-12 13:02:34,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 621 transitions, 9166 flow [2024-05-12 13:02:43,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 621 transitions, 9040 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-05-12 13:02:43,921 INFO L231 Difference]: Finished difference. Result has 528 places, 609 transitions, 8246 flow [2024-05-12 13:02:43,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7802, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8246, PETRI_PLACES=528, PETRI_TRANSITIONS=609} [2024-05-12 13:02:43,921 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 475 predicate places. [2024-05-12 13:02:43,921 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 609 transitions, 8246 flow [2024-05-12 13:02:43,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:43,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:43,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:43,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-05-12 13:02:43,922 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:02:43,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:43,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1545989571, now seen corresponding path program 19 times [2024-05-12 13:02:43,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:43,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130055836] [2024-05-12 13:02:43,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:43,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:43,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:44,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:44,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:44,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130055836] [2024-05-12 13:02:44,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130055836] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:44,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:44,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:02:44,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776294502] [2024-05-12 13:02:44,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:44,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:02:44,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:44,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:02:44,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:02:44,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:02:44,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 609 transitions, 8246 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:44,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:44,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:02:44,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:46,344 INFO L124 PetriNetUnfolderBase]: 5038/8764 cut-off events. [2024-05-12 13:02:46,345 INFO L125 PetriNetUnfolderBase]: For 1275038/1275070 co-relation queries the response was YES. [2024-05-12 13:02:46,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59154 conditions, 8764 events. 5038/8764 cut-off events. For 1275038/1275070 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 67087 event pairs, 1485 based on Foata normal form. 15/8361 useless extension candidates. Maximal degree in co-relation 58925. Up to 7267 conditions per place. [2024-05-12 13:02:46,466 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 428 selfloop transitions, 183 changer transitions 0/627 dead transitions. [2024-05-12 13:02:46,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 627 transitions, 10626 flow [2024-05-12 13:02:46,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:02:46,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:02:46,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 13:02:46,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-05-12 13:02:46,468 INFO L175 Difference]: Start difference. First operand has 528 places, 609 transitions, 8246 flow. Second operand 8 states and 225 transitions. [2024-05-12 13:02:46,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 627 transitions, 10626 flow [2024-05-12 13:02:57,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 627 transitions, 10162 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-05-12 13:02:57,963 INFO L231 Difference]: Finished difference. Result has 528 places, 612 transitions, 8216 flow [2024-05-12 13:02:57,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7782, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8216, PETRI_PLACES=528, PETRI_TRANSITIONS=612} [2024-05-12 13:02:57,964 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 475 predicate places. [2024-05-12 13:02:57,964 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 612 transitions, 8216 flow [2024-05-12 13:02:57,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:57,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:57,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:57,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-05-12 13:02:57,965 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:02:57,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:57,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1885976003, now seen corresponding path program 20 times [2024-05-12 13:02:57,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:57,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142983370] [2024-05-12 13:02:57,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:57,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:57,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:58,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:58,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:58,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142983370] [2024-05-12 13:02:58,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142983370] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:58,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:58,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:02:58,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983792173] [2024-05-12 13:02:58,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:58,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:02:58,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:58,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:02:58,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:02:58,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:02:58,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 612 transitions, 8216 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:58,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:58,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:02:58,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:00,419 INFO L124 PetriNetUnfolderBase]: 5085/8835 cut-off events. [2024-05-12 13:03:00,420 INFO L125 PetriNetUnfolderBase]: For 1355137/1355169 co-relation queries the response was YES. [2024-05-12 13:03:00,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60408 conditions, 8835 events. 5085/8835 cut-off events. For 1355137/1355169 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 67626 event pairs, 1485 based on Foata normal form. 15/8422 useless extension candidates. Maximal degree in co-relation 60178. Up to 7319 conditions per place. [2024-05-12 13:03:00,542 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 427 selfloop transitions, 199 changer transitions 0/642 dead transitions. [2024-05-12 13:03:00,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 642 transitions, 10923 flow [2024-05-12 13:03:00,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:03:00,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:03:00,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 13:03:00,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-05-12 13:03:00,544 INFO L175 Difference]: Start difference. First operand has 528 places, 612 transitions, 8216 flow. Second operand 8 states and 225 transitions. [2024-05-12 13:03:00,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 642 transitions, 10923 flow [2024-05-12 13:03:12,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 642 transitions, 10187 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-05-12 13:03:12,119 INFO L231 Difference]: Finished difference. Result has 528 places, 627 transitions, 8237 flow [2024-05-12 13:03:12,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7567, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8237, PETRI_PLACES=528, PETRI_TRANSITIONS=627} [2024-05-12 13:03:12,120 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 475 predicate places. [2024-05-12 13:03:12,120 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 627 transitions, 8237 flow [2024-05-12 13:03:12,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:12,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:12,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:12,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-05-12 13:03:12,121 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:03:12,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:12,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1890737603, now seen corresponding path program 21 times [2024-05-12 13:03:12,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:12,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814937975] [2024-05-12 13:03:12,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:12,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:12,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:12,264 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 13:03:12,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:12,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814937975] [2024-05-12 13:03:12,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814937975] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:12,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:12,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:12,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125994378] [2024-05-12 13:03:12,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:12,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:12,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:12,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:12,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:12,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:03:12,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 627 transitions, 8237 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:12,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:12,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:03:12,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:14,607 INFO L124 PetriNetUnfolderBase]: 5099/8858 cut-off events. [2024-05-12 13:03:14,607 INFO L125 PetriNetUnfolderBase]: For 1363205/1363229 co-relation queries the response was YES. [2024-05-12 13:03:14,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60340 conditions, 8858 events. 5099/8858 cut-off events. For 1363205/1363229 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 67798 event pairs, 1461 based on Foata normal form. 7/8434 useless extension candidates. Maximal degree in co-relation 60110. Up to 7584 conditions per place. [2024-05-12 13:03:14,728 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 578 selfloop transitions, 51 changer transitions 0/645 dead transitions. [2024-05-12 13:03:14,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 645 transitions, 9629 flow [2024-05-12 13:03:14,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:03:14,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:03:14,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 13:03:14,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-05-12 13:03:14,729 INFO L175 Difference]: Start difference. First operand has 528 places, 627 transitions, 8237 flow. Second operand 8 states and 217 transitions. [2024-05-12 13:03:14,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 645 transitions, 9629 flow [2024-05-12 13:03:24,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 645 transitions, 9255 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-05-12 13:03:24,859 INFO L231 Difference]: Finished difference. Result has 532 places, 633 transitions, 8083 flow [2024-05-12 13:03:24,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7876, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8083, PETRI_PLACES=532, PETRI_TRANSITIONS=633} [2024-05-12 13:03:24,859 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 479 predicate places. [2024-05-12 13:03:24,859 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 633 transitions, 8083 flow [2024-05-12 13:03:24,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:24,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:24,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:24,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-05-12 13:03:24,860 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:03:24,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:24,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1545601761, now seen corresponding path program 22 times [2024-05-12 13:03:24,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:24,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346801986] [2024-05-12 13:03:24,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:24,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:24,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:24,995 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 13:03:24,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:24,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346801986] [2024-05-12 13:03:24,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346801986] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:24,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:24,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:24,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030038139] [2024-05-12 13:03:24,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:24,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:24,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:24,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:24,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:25,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:03:25,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 633 transitions, 8083 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:25,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:25,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:03:25,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:27,395 INFO L124 PetriNetUnfolderBase]: 5096/8853 cut-off events. [2024-05-12 13:03:27,395 INFO L125 PetriNetUnfolderBase]: For 1360600/1360632 co-relation queries the response was YES. [2024-05-12 13:03:27,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59743 conditions, 8853 events. 5096/8853 cut-off events. For 1360600/1360632 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 67688 event pairs, 1485 based on Foata normal form. 15/8436 useless extension candidates. Maximal degree in co-relation 59512. Up to 7330 conditions per place. [2024-05-12 13:03:27,513 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 429 selfloop transitions, 203 changer transitions 0/648 dead transitions. [2024-05-12 13:03:27,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 648 transitions, 10461 flow [2024-05-12 13:03:27,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:03:27,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:03:27,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 13:03:27,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-05-12 13:03:27,515 INFO L175 Difference]: Start difference. First operand has 532 places, 633 transitions, 8083 flow. Second operand 8 states and 225 transitions. [2024-05-12 13:03:27,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 648 transitions, 10461 flow [2024-05-12 13:03:40,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 648 transitions, 10347 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 13:03:40,254 INFO L231 Difference]: Finished difference. Result has 535 places, 633 transitions, 8381 flow [2024-05-12 13:03:40,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7969, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8381, PETRI_PLACES=535, PETRI_TRANSITIONS=633} [2024-05-12 13:03:40,255 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 482 predicate places. [2024-05-12 13:03:40,255 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 633 transitions, 8381 flow [2024-05-12 13:03:40,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:40,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:40,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:40,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-05-12 13:03:40,255 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:03:40,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:40,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1716692001, now seen corresponding path program 23 times [2024-05-12 13:03:40,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:40,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618018486] [2024-05-12 13:03:40,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:40,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:40,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:40,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:40,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:40,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618018486] [2024-05-12 13:03:40,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618018486] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:40,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:40,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:40,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040460098] [2024-05-12 13:03:40,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:40,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:40,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:40,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:40,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:40,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:03:40,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 633 transitions, 8381 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:40,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:40,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:03:40,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:42,900 INFO L124 PetriNetUnfolderBase]: 5093/8850 cut-off events. [2024-05-12 13:03:42,900 INFO L125 PetriNetUnfolderBase]: For 1359698/1359722 co-relation queries the response was YES. [2024-05-12 13:03:42,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60023 conditions, 8850 events. 5093/8850 cut-off events. For 1359698/1359722 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 67633 event pairs, 1461 based on Foata normal form. 7/8426 useless extension candidates. Maximal degree in co-relation 59791. Up to 7562 conditions per place. [2024-05-12 13:03:43,029 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 567 selfloop transitions, 63 changer transitions 0/646 dead transitions. [2024-05-12 13:03:43,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 646 transitions, 10033 flow [2024-05-12 13:03:43,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:03:43,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:03:43,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-05-12 13:03:43,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5561224489795918 [2024-05-12 13:03:43,030 INFO L175 Difference]: Start difference. First operand has 535 places, 633 transitions, 8381 flow. Second operand 8 states and 218 transitions. [2024-05-12 13:03:43,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 646 transitions, 10033 flow [2024-05-12 13:03:53,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 646 transitions, 9639 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-05-12 13:03:53,060 INFO L231 Difference]: Finished difference. Result has 539 places, 633 transitions, 8119 flow [2024-05-12 13:03:53,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7987, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8119, PETRI_PLACES=539, PETRI_TRANSITIONS=633} [2024-05-12 13:03:53,061 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 486 predicate places. [2024-05-12 13:03:53,061 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 633 transitions, 8119 flow [2024-05-12 13:03:53,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:53,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:53,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:53,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-05-12 13:03:53,062 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:03:53,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:53,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1818348995, now seen corresponding path program 24 times [2024-05-12 13:03:53,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:53,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487647930] [2024-05-12 13:03:53,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:53,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:53,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:53,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:53,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:53,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487647930] [2024-05-12 13:03:53,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487647930] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:53,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:53,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:53,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211380349] [2024-05-12 13:03:53,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:53,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:53,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:53,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:53,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:53,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 13:03:53,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 633 transitions, 8119 flow. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:53,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:53,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 13:03:53,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:55,633 INFO L124 PetriNetUnfolderBase]: 5090/8846 cut-off events. [2024-05-12 13:03:55,633 INFO L125 PetriNetUnfolderBase]: For 1355536/1355560 co-relation queries the response was YES. [2024-05-12 13:03:55,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59486 conditions, 8846 events. 5090/8846 cut-off events. For 1355536/1355560 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 67592 event pairs, 1461 based on Foata normal form. 7/8422 useless extension candidates. Maximal degree in co-relation 59253. Up to 7559 conditions per place. [2024-05-12 13:03:55,763 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 568 selfloop transitions, 64 changer transitions 0/648 dead transitions. [2024-05-12 13:03:55,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 648 transitions, 9781 flow [2024-05-12 13:03:55,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:03:55,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:03:55,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-05-12 13:03:55,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387755102040817 [2024-05-12 13:03:55,764 INFO L175 Difference]: Start difference. First operand has 539 places, 633 transitions, 8119 flow. Second operand 10 states and 264 transitions. [2024-05-12 13:03:55,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 648 transitions, 9781 flow Killed by 15