./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe017_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe017_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:57:08,590 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:57:08,642 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:57:08,645 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:57:08,645 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:57:08,667 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:57:08,680 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:57:08,681 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:57:08,681 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:57:08,681 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:57:08,682 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:57:08,682 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:57:08,683 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:57:08,683 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:57:08,683 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:57:08,684 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:57:08,684 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:57:08,684 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:57:08,684 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:57:08,685 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:57:08,685 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:57:08,685 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:57:08,686 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:57:08,686 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:57:08,686 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:57:08,687 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:57:08,687 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:57:08,687 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:57:08,687 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:57:08,687 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:57:08,688 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:57:08,688 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:57:08,688 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:57:08,688 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:57:08,689 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:57:08,689 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:57:08,689 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:57:08,689 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:57:08,689 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:57:08,690 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:57:08,690 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:57:08,690 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:57:08,690 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:57:08,691 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-06-28 00:57:08,857 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:57:08,878 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:57:08,879 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:57:08,889 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:57:08,890 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:57:08,891 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe017_tso.yml/witness.yml [2024-06-28 00:57:08,994 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:57:08,994 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:57:08,994 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-28 00:57:10,097 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:57:10,298 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:57:10,299 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-28 00:57:10,307 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ad106961f/8724bc25e34e490cbd07457223343bb6/FLAG647cc0660 [2024-06-28 00:57:10,317 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ad106961f/8724bc25e34e490cbd07457223343bb6 [2024-06-28 00:57:10,317 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:57:10,318 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:57:10,319 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:57:10,319 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:57:10,322 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:57:10,323 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:57:08" (1/2) ... [2024-06-28 00:57:10,323 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d30387d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:57:10, skipping insertion in model container [2024-06-28 00:57:10,323 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:57:08" (1/2) ... [2024-06-28 00:57:10,324 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@39cdd785 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:57:10, skipping insertion in model container [2024-06-28 00:57:10,325 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:57:10" (2/2) ... [2024-06-28 00:57:10,325 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d30387d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10, skipping insertion in model container [2024-06-28 00:57:10,325 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:57:10" (2/2) ... [2024-06-28 00:57:10,325 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:57:10,349 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:57:10,350 INFO L97 edCorrectnessWitness]: Location invariant before [L774-L774] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-28 00:57:10,350 INFO L97 edCorrectnessWitness]: Location invariant before [L777-L777] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-28 00:57:10,351 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-28 00:57:10,351 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:57:10,351 INFO L106 edCorrectnessWitness]: ghost_update [L772-L772] multithreaded = 1; [2024-06-28 00:57:10,387 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:57:10,509 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_tso.i[945,958] [2024-06-28 00:57:10,643 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:57:10,650 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:57:10,685 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:57:10,729 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:57:10,766 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:57:10,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10 WrapperNode [2024-06-28 00:57:10,766 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:57:10,767 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:57:10,767 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:57:10,767 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:57:10,772 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,781 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,818 INFO L138 Inliner]: procedures = 175, calls = 39, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 62 [2024-06-28 00:57:10,819 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:57:10,819 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:57:10,819 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:57:10,819 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:57:10,827 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,827 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,829 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,847 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 00:57:10,855 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,855 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,858 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,860 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,861 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,863 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,865 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:57:10,865 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:57:10,875 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:57:10,876 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:57:10,876 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (1/1) ... [2024-06-28 00:57:10,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:57:10,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:57:10,899 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:57:10,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:57:10,929 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:57:10,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:57:10,930 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:57:10,930 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:57:10,930 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:57:10,930 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:57:10,930 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:57:10,930 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:57:10,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:57:10,931 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:57:10,931 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:57:10,931 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:57:10,932 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:57:11,059 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:57:11,061 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:57:11,207 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:57:11,207 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:57:11,309 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:57:11,309 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:57:11,310 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:57:11 BoogieIcfgContainer [2024-06-28 00:57:11,310 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:57:11,313 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:57:11,313 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:57:11,315 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:57:11,315 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:57:08" (1/4) ... [2024-06-28 00:57:11,316 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66b7f9ac and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:57:11, skipping insertion in model container [2024-06-28 00:57:11,316 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:57:10" (2/4) ... [2024-06-28 00:57:11,328 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66b7f9ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:57:11, skipping insertion in model container [2024-06-28 00:57:11,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:57:10" (3/4) ... [2024-06-28 00:57:11,328 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66b7f9ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:57:11, skipping insertion in model container [2024-06-28 00:57:11,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:57:11" (4/4) ... [2024-06-28 00:57:11,329 INFO L112 eAbstractionObserver]: Analyzing ICFG safe017_tso.i [2024-06-28 00:57:11,344 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:57:11,344 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:57:11,344 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:57:11,391 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:57:11,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 44 transitions, 100 flow [2024-06-28 00:57:11,453 INFO L124 PetriNetUnfolderBase]: 1/41 cut-off events. [2024-06-28 00:57:11,456 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:57:11,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 1/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 64 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-06-28 00:57:11,460 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 44 transitions, 100 flow [2024-06-28 00:57:11,464 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 48 places, 38 transitions, 85 flow [2024-06-28 00:57:11,476 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:57:11,483 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;@bd72f18, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:57:11,483 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:57:11,488 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:57:11,489 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:57:11,489 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:57:11,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:11,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:57:11,490 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-06-28 00:57:11,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:11,494 INFO L85 PathProgramCache]: Analyzing trace with hash 203349879, now seen corresponding path program 1 times [2024-06-28 00:57:11,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:11,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197430376] [2024-06-28 00:57:11,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:11,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:11,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:11,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:11,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:11,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197430376] [2024-06-28 00:57:11,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197430376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:11,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:11,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:57:11,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067195512] [2024-06-28 00:57:11,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:11,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:57:11,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:11,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:57:11,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:57:11,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:57:11,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 85 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:11,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:11,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:57:11,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:11,981 INFO L124 PetriNetUnfolderBase]: 975/1627 cut-off events. [2024-06-28 00:57:11,981 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-28 00:57:11,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3157 conditions, 1627 events. 975/1627 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9105 event pairs, 719 based on Foata normal form. 1/1573 useless extension candidates. Maximal degree in co-relation 3145. Up to 1463 conditions per place. [2024-06-28 00:57:11,992 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 32 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2024-06-28 00:57:11,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 50 transitions, 187 flow [2024-06-28 00:57:11,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:57:11,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:57:12,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 93 transitions. [2024-06-28 00:57:12,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7045454545454546 [2024-06-28 00:57:12,003 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 85 flow. Second operand 3 states and 93 transitions. [2024-06-28 00:57:12,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 50 transitions, 187 flow [2024-06-28 00:57:12,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 50 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:12,007 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 112 flow [2024-06-28 00:57:12,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-28 00:57:12,010 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2024-06-28 00:57:12,011 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 112 flow [2024-06-28 00:57:12,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:12,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:12,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:12,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:57:12,011 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-06-28 00:57:12,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:12,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2145727766, now seen corresponding path program 1 times [2024-06-28 00:57:12,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:12,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684954037] [2024-06-28 00:57:12,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:12,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:12,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:12,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:12,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:12,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684954037] [2024-06-28 00:57:12,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684954037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:12,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:12,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:57:12,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856289961] [2024-06-28 00:57:12,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:12,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:57:12,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:12,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:57:12,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:57:12,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:57:12,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:12,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:12,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:57:12,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:12,276 INFO L124 PetriNetUnfolderBase]: 982/1801 cut-off events. [2024-06-28 00:57:12,277 INFO L125 PetriNetUnfolderBase]: For 297/305 co-relation queries the response was YES. [2024-06-28 00:57:12,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3776 conditions, 1801 events. 982/1801 cut-off events. For 297/305 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10536 event pairs, 603 based on Foata normal form. 7/1766 useless extension candidates. Maximal degree in co-relation 3764. Up to 1429 conditions per place. [2024-06-28 00:57:12,288 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 43 selfloop transitions, 11 changer transitions 0/68 dead transitions. [2024-06-28 00:57:12,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 68 transitions, 292 flow [2024-06-28 00:57:12,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:57:12,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:57:12,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-06-28 00:57:12,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7215909090909091 [2024-06-28 00:57:12,292 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 112 flow. Second operand 4 states and 127 transitions. [2024-06-28 00:57:12,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 68 transitions, 292 flow [2024-06-28 00:57:12,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 68 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:57:12,297 INFO L231 Difference]: Finished difference. Result has 52 places, 49 transitions, 184 flow [2024-06-28 00:57:12,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=184, PETRI_PLACES=52, PETRI_TRANSITIONS=49} [2024-06-28 00:57:12,298 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 4 predicate places. [2024-06-28 00:57:12,298 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 49 transitions, 184 flow [2024-06-28 00:57:12,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:12,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:12,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:12,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:57:12,302 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:12,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:12,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2093052066, now seen corresponding path program 1 times [2024-06-28 00:57:12,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:12,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280852610] [2024-06-28 00:57:12,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:12,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:12,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:12,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:12,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:12,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280852610] [2024-06-28 00:57:12,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280852610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:12,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:12,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:57:12,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196773337] [2024-06-28 00:57:12,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:12,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:57:12,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:12,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:57:12,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:57:12,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:12,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 49 transitions, 184 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:12,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:12,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:12,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:12,625 INFO L124 PetriNetUnfolderBase]: 1225/1993 cut-off events. [2024-06-28 00:57:12,626 INFO L125 PetriNetUnfolderBase]: For 1181/1181 co-relation queries the response was YES. [2024-06-28 00:57:12,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5145 conditions, 1993 events. 1225/1993 cut-off events. For 1181/1181 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11103 event pairs, 427 based on Foata normal form. 5/1987 useless extension candidates. Maximal degree in co-relation 5130. Up to 1712 conditions per place. [2024-06-28 00:57:12,638 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 68 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-06-28 00:57:12,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 95 transitions, 497 flow [2024-06-28 00:57:12,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:12,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:12,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-28 00:57:12,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7136363636363636 [2024-06-28 00:57:12,642 INFO L175 Difference]: Start difference. First operand has 52 places, 49 transitions, 184 flow. Second operand 5 states and 157 transitions. [2024-06-28 00:57:12,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 95 transitions, 497 flow [2024-06-28 00:57:12,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 95 transitions, 491 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 00:57:12,647 INFO L231 Difference]: Finished difference. Result has 59 places, 62 transitions, 294 flow [2024-06-28 00:57:12,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=294, PETRI_PLACES=59, PETRI_TRANSITIONS=62} [2024-06-28 00:57:12,648 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 11 predicate places. [2024-06-28 00:57:12,648 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 62 transitions, 294 flow [2024-06-28 00:57:12,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:12,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:12,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:12,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:57:12,649 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-06-28 00:57:12,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:12,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1378366241, now seen corresponding path program 1 times [2024-06-28 00:57:12,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:12,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768029701] [2024-06-28 00:57:12,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:12,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:12,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:12,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:12,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:12,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768029701] [2024-06-28 00:57:12,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768029701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:12,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:12,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:12,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155939717] [2024-06-28 00:57:12,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:12,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:12,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:12,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:12,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:12,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:12,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 62 transitions, 294 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:12,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:12,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:12,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:13,051 INFO L124 PetriNetUnfolderBase]: 1322/2216 cut-off events. [2024-06-28 00:57:13,052 INFO L125 PetriNetUnfolderBase]: For 2616/2616 co-relation queries the response was YES. [2024-06-28 00:57:13,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6545 conditions, 2216 events. 1322/2216 cut-off events. For 2616/2616 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12889 event pairs, 417 based on Foata normal form. 22/2213 useless extension candidates. Maximal degree in co-relation 6525. Up to 1681 conditions per place. [2024-06-28 00:57:13,066 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 77 selfloop transitions, 16 changer transitions 0/106 dead transitions. [2024-06-28 00:57:13,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 106 transitions, 620 flow [2024-06-28 00:57:13,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:13,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:13,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 00:57:13,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7007575757575758 [2024-06-28 00:57:13,068 INFO L175 Difference]: Start difference. First operand has 59 places, 62 transitions, 294 flow. Second operand 6 states and 185 transitions. [2024-06-28 00:57:13,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 106 transitions, 620 flow [2024-06-28 00:57:13,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 106 transitions, 616 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:57:13,072 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 338 flow [2024-06-28 00:57:13,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=338, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-06-28 00:57:13,073 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 16 predicate places. [2024-06-28 00:57:13,073 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 338 flow [2024-06-28 00:57:13,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:13,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:13,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:13,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:57:13,074 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-06-28 00:57:13,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:13,074 INFO L85 PathProgramCache]: Analyzing trace with hash 936121340, now seen corresponding path program 1 times [2024-06-28 00:57:13,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:13,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583478076] [2024-06-28 00:57:13,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:13,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:13,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:13,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:13,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:13,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583478076] [2024-06-28 00:57:13,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583478076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:13,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:13,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:57:13,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913997095] [2024-06-28 00:57:13,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:13,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:57:13,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:13,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:57:13,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:57:13,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:13,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 338 flow. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:13,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:13,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:13,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:13,312 INFO L124 PetriNetUnfolderBase]: 1317/2129 cut-off events. [2024-06-28 00:57:13,312 INFO L125 PetriNetUnfolderBase]: For 3299/3299 co-relation queries the response was YES. [2024-06-28 00:57:13,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6926 conditions, 2129 events. 1317/2129 cut-off events. For 3299/3299 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11871 event pairs, 379 based on Foata normal form. 2/2126 useless extension candidates. Maximal degree in co-relation 6903. Up to 1962 conditions per place. [2024-06-28 00:57:13,325 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 60 selfloop transitions, 7 changer transitions 0/80 dead transitions. [2024-06-28 00:57:13,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 80 transitions, 522 flow [2024-06-28 00:57:13,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:57:13,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:57:13,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-28 00:57:13,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534090909090909 [2024-06-28 00:57:13,326 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 338 flow. Second operand 4 states and 115 transitions. [2024-06-28 00:57:13,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 80 transitions, 522 flow [2024-06-28 00:57:13,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 80 transitions, 486 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:13,331 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 344 flow [2024-06-28 00:57:13,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=344, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-06-28 00:57:13,332 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 17 predicate places. [2024-06-28 00:57:13,332 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 344 flow [2024-06-28 00:57:13,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:13,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:13,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:13,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:57:13,333 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-06-28 00:57:13,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:13,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1392205317, now seen corresponding path program 1 times [2024-06-28 00:57:13,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:13,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059856179] [2024-06-28 00:57:13,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:13,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:13,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:13,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:13,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:13,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059856179] [2024-06-28 00:57:13,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059856179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:13,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:13,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:57:13,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800885638] [2024-06-28 00:57:13,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:13,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:57:13,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:13,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:57:13,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:57:13,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:13,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 344 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:13,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:13,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:13,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:13,589 INFO L124 PetriNetUnfolderBase]: 1329/2167 cut-off events. [2024-06-28 00:57:13,589 INFO L125 PetriNetUnfolderBase]: For 3671/3671 co-relation queries the response was YES. [2024-06-28 00:57:13,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6984 conditions, 2167 events. 1329/2167 cut-off events. For 3671/3671 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12177 event pairs, 391 based on Foata normal form. 4/2160 useless extension candidates. Maximal degree in co-relation 6959. Up to 1878 conditions per place. [2024-06-28 00:57:13,600 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 65 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-06-28 00:57:13,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 95 transitions, 613 flow [2024-06-28 00:57:13,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:13,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:13,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:57:13,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-28 00:57:13,601 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 344 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:57:13,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 95 transitions, 613 flow [2024-06-28 00:57:13,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 95 transitions, 597 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 00:57:13,606 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 409 flow [2024-06-28 00:57:13,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=409, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2024-06-28 00:57:13,606 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 21 predicate places. [2024-06-28 00:57:13,607 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 409 flow [2024-06-28 00:57:13,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:13,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:13,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:13,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:57:13,607 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:13,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:13,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1964451803, now seen corresponding path program 2 times [2024-06-28 00:57:13,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:13,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243114175] [2024-06-28 00:57:13,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:13,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:13,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:13,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:13,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:13,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243114175] [2024-06-28 00:57:13,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243114175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:13,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:13,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:57:13,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619476213] [2024-06-28 00:57:13,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:13,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:57:13,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:13,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:57:13,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:57:13,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:13,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 409 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:13,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:13,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:13,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:13,831 INFO L124 PetriNetUnfolderBase]: 1309/2114 cut-off events. [2024-06-28 00:57:13,832 INFO L125 PetriNetUnfolderBase]: For 4419/4425 co-relation queries the response was YES. [2024-06-28 00:57:13,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7131 conditions, 2114 events. 1309/2114 cut-off events. For 4419/4425 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11625 event pairs, 369 based on Foata normal form. 3/2104 useless extension candidates. Maximal degree in co-relation 7104. Up to 1842 conditions per place. [2024-06-28 00:57:13,843 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 59 selfloop transitions, 19 changer transitions 0/91 dead transitions. [2024-06-28 00:57:13,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 91 transitions, 623 flow [2024-06-28 00:57:13,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:13,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:13,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:57:13,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-28 00:57:13,844 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 409 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:57:13,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 91 transitions, 623 flow [2024-06-28 00:57:13,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 91 transitions, 602 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:57:13,849 INFO L231 Difference]: Finished difference. Result has 72 places, 70 transitions, 442 flow [2024-06-28 00:57:13,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=442, PETRI_PLACES=72, PETRI_TRANSITIONS=70} [2024-06-28 00:57:13,850 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 24 predicate places. [2024-06-28 00:57:13,850 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 70 transitions, 442 flow [2024-06-28 00:57:13,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:13,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:13,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:13,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:57:13,851 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-06-28 00:57:13,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:13,851 INFO L85 PathProgramCache]: Analyzing trace with hash 647995449, now seen corresponding path program 1 times [2024-06-28 00:57:13,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:13,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372785086] [2024-06-28 00:57:13,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:13,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:13,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:13,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:13,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:13,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372785086] [2024-06-28 00:57:13,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372785086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:13,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:13,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:57:13,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304955871] [2024-06-28 00:57:13,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:13,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:57:13,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:13,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:57:13,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:57:13,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:13,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 70 transitions, 442 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:13,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:13,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:13,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:14,093 INFO L124 PetriNetUnfolderBase]: 1301/2102 cut-off events. [2024-06-28 00:57:14,093 INFO L125 PetriNetUnfolderBase]: For 4927/4927 co-relation queries the response was YES. [2024-06-28 00:57:14,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7219 conditions, 2102 events. 1301/2102 cut-off events. For 4927/4927 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11531 event pairs, 321 based on Foata normal form. 4/2101 useless extension candidates. Maximal degree in co-relation 7191. Up to 1901 conditions per place. [2024-06-28 00:57:14,104 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 72 selfloop transitions, 9 changer transitions 0/94 dead transitions. [2024-06-28 00:57:14,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 94 transitions, 670 flow [2024-06-28 00:57:14,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:14,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:14,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-28 00:57:14,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6409090909090909 [2024-06-28 00:57:14,105 INFO L175 Difference]: Start difference. First operand has 72 places, 70 transitions, 442 flow. Second operand 5 states and 141 transitions. [2024-06-28 00:57:14,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 94 transitions, 670 flow [2024-06-28 00:57:14,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 94 transitions, 643 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 00:57:14,110 INFO L231 Difference]: Finished difference. Result has 75 places, 72 transitions, 458 flow [2024-06-28 00:57:14,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=458, PETRI_PLACES=75, PETRI_TRANSITIONS=72} [2024-06-28 00:57:14,111 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 27 predicate places. [2024-06-28 00:57:14,111 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 72 transitions, 458 flow [2024-06-28 00:57:14,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:14,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:14,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:14,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:57:14,128 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-06-28 00:57:14,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:14,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1250350888, now seen corresponding path program 1 times [2024-06-28 00:57:14,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:14,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550954591] [2024-06-28 00:57:14,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:14,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:14,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:14,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:14,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:14,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550954591] [2024-06-28 00:57:14,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550954591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:14,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:14,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:14,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833171953] [2024-06-28 00:57:14,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:14,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:14,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:14,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:14,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:14,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:14,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 72 transitions, 458 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:14,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:14,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:14,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:14,425 INFO L124 PetriNetUnfolderBase]: 1422/2409 cut-off events. [2024-06-28 00:57:14,426 INFO L125 PetriNetUnfolderBase]: For 7183/7183 co-relation queries the response was YES. [2024-06-28 00:57:14,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8090 conditions, 2409 events. 1422/2409 cut-off events. For 7183/7183 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14205 event pairs, 530 based on Foata normal form. 20/2400 useless extension candidates. Maximal degree in co-relation 8060. Up to 1863 conditions per place. [2024-06-28 00:57:14,437 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 75 selfloop transitions, 20 changer transitions 0/108 dead transitions. [2024-06-28 00:57:14,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 108 transitions, 746 flow [2024-06-28 00:57:14,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:14,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:14,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:57:14,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-28 00:57:14,439 INFO L175 Difference]: Start difference. First operand has 75 places, 72 transitions, 458 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:57:14,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 108 transitions, 746 flow [2024-06-28 00:57:14,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 108 transitions, 721 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:14,446 INFO L231 Difference]: Finished difference. Result has 78 places, 74 transitions, 499 flow [2024-06-28 00:57:14,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=433, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=499, PETRI_PLACES=78, PETRI_TRANSITIONS=74} [2024-06-28 00:57:14,447 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 30 predicate places. [2024-06-28 00:57:14,447 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 74 transitions, 499 flow [2024-06-28 00:57:14,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:14,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:14,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:14,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:57:14,448 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-06-28 00:57:14,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:14,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1947410694, now seen corresponding path program 2 times [2024-06-28 00:57:14,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:14,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102017254] [2024-06-28 00:57:14,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:14,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:14,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:14,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:14,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:14,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102017254] [2024-06-28 00:57:14,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102017254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:14,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:14,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:14,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630856209] [2024-06-28 00:57:14,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:14,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:14,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:14,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:14,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:14,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:14,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 74 transitions, 499 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:14,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:14,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:14,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:14,761 INFO L124 PetriNetUnfolderBase]: 1449/2434 cut-off events. [2024-06-28 00:57:14,761 INFO L125 PetriNetUnfolderBase]: For 8215/8221 co-relation queries the response was YES. [2024-06-28 00:57:14,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8596 conditions, 2434 events. 1449/2434 cut-off events. For 8215/8221 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14237 event pairs, 589 based on Foata normal form. 5/2408 useless extension candidates. Maximal degree in co-relation 8565. Up to 2036 conditions per place. [2024-06-28 00:57:14,774 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 70 selfloop transitions, 21 changer transitions 0/104 dead transitions. [2024-06-28 00:57:14,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 104 transitions, 765 flow [2024-06-28 00:57:14,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:14,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:14,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:57:14,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-28 00:57:14,776 INFO L175 Difference]: Start difference. First operand has 78 places, 74 transitions, 499 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:57:14,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 104 transitions, 765 flow [2024-06-28 00:57:14,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 104 transitions, 721 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:14,786 INFO L231 Difference]: Finished difference. Result has 80 places, 76 transitions, 526 flow [2024-06-28 00:57:14,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=80, PETRI_TRANSITIONS=76} [2024-06-28 00:57:14,786 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 32 predicate places. [2024-06-28 00:57:14,787 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 76 transitions, 526 flow [2024-06-28 00:57:14,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:14,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:14,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:14,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:57:14,787 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-06-28 00:57:14,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:14,788 INFO L85 PathProgramCache]: Analyzing trace with hash -46622504, now seen corresponding path program 3 times [2024-06-28 00:57:14,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:14,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837575682] [2024-06-28 00:57:14,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:14,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:14,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:14,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:14,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:14,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837575682] [2024-06-28 00:57:14,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837575682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:14,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:14,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:14,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946828030] [2024-06-28 00:57:14,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:14,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:14,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:14,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:14,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:14,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:14,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 76 transitions, 526 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:14,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:14,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:14,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:15,073 INFO L124 PetriNetUnfolderBase]: 1441/2406 cut-off events. [2024-06-28 00:57:15,073 INFO L125 PetriNetUnfolderBase]: For 9102/9108 co-relation queries the response was YES. [2024-06-28 00:57:15,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8634 conditions, 2406 events. 1441/2406 cut-off events. For 9102/9108 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14005 event pairs, 475 based on Foata normal form. 5/2382 useless extension candidates. Maximal degree in co-relation 8602. Up to 1807 conditions per place. [2024-06-28 00:57:15,085 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 71 selfloop transitions, 26 changer transitions 0/110 dead transitions. [2024-06-28 00:57:15,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 110 transitions, 820 flow [2024-06-28 00:57:15,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:15,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:15,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:57:15,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:57:15,086 INFO L175 Difference]: Start difference. First operand has 80 places, 76 transitions, 526 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:57:15,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 110 transitions, 820 flow [2024-06-28 00:57:15,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 110 transitions, 767 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:15,125 INFO L231 Difference]: Finished difference. Result has 82 places, 78 transitions, 558 flow [2024-06-28 00:57:15,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=558, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2024-06-28 00:57:15,126 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 34 predicate places. [2024-06-28 00:57:15,126 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 558 flow [2024-06-28 00:57:15,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:15,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:15,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:57:15,127 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-06-28 00:57:15,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:15,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1848779837, now seen corresponding path program 1 times [2024-06-28 00:57:15,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:15,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626051218] [2024-06-28 00:57:15,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:15,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:15,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:15,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-06-28 00:57:15,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:15,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626051218] [2024-06-28 00:57:15,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626051218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:15,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:15,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:57:15,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090563243] [2024-06-28 00:57:15,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:15,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:57:15,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:15,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:57:15,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:57:15,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:15,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 558 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:15,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:15,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:15,367 INFO L124 PetriNetUnfolderBase]: 1433/2341 cut-off events. [2024-06-28 00:57:15,367 INFO L125 PetriNetUnfolderBase]: For 9943/9952 co-relation queries the response was YES. [2024-06-28 00:57:15,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8764 conditions, 2341 events. 1433/2341 cut-off events. For 9943/9952 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13253 event pairs, 379 based on Foata normal form. 8/2342 useless extension candidates. Maximal degree in co-relation 8731. Up to 2091 conditions per place. [2024-06-28 00:57:15,379 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 63 selfloop transitions, 14 changer transitions 0/90 dead transitions. [2024-06-28 00:57:15,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 90 transitions, 740 flow [2024-06-28 00:57:15,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:57:15,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:57:15,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-28 00:57:15,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534090909090909 [2024-06-28 00:57:15,380 INFO L175 Difference]: Start difference. First operand has 82 places, 78 transitions, 558 flow. Second operand 4 states and 115 transitions. [2024-06-28 00:57:15,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 90 transitions, 740 flow [2024-06-28 00:57:15,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 90 transitions, 673 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:15,391 INFO L231 Difference]: Finished difference. Result has 82 places, 78 transitions, 527 flow [2024-06-28 00:57:15,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=527, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2024-06-28 00:57:15,392 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 34 predicate places. [2024-06-28 00:57:15,392 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 527 flow [2024-06-28 00:57:15,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:15,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:15,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:57:15,393 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:15,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:15,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1879168664, now seen corresponding path program 1 times [2024-06-28 00:57:15,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:15,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465756134] [2024-06-28 00:57:15,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:15,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:15,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:15,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:15,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:15,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465756134] [2024-06-28 00:57:15,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465756134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:15,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:15,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:15,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145457717] [2024-06-28 00:57:15,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:15,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:15,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:15,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:15,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:15,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:15,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 527 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:15,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:15,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:15,710 INFO L124 PetriNetUnfolderBase]: 1552/2642 cut-off events. [2024-06-28 00:57:15,710 INFO L125 PetriNetUnfolderBase]: For 12692/12692 co-relation queries the response was YES. [2024-06-28 00:57:15,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9513 conditions, 2642 events. 1552/2642 cut-off events. For 12692/12692 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15623 event pairs, 345 based on Foata normal form. 12/2645 useless extension candidates. Maximal degree in co-relation 9479. Up to 1644 conditions per place. [2024-06-28 00:57:15,723 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 85 selfloop transitions, 21 changer transitions 0/119 dead transitions. [2024-06-28 00:57:15,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 119 transitions, 909 flow [2024-06-28 00:57:15,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:15,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:15,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:57:15,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-28 00:57:15,724 INFO L175 Difference]: Start difference. First operand has 82 places, 78 transitions, 527 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:57:15,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 119 transitions, 909 flow [2024-06-28 00:57:15,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 119 transitions, 873 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:15,736 INFO L231 Difference]: Finished difference. Result has 85 places, 80 transitions, 569 flow [2024-06-28 00:57:15,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=569, PETRI_PLACES=85, PETRI_TRANSITIONS=80} [2024-06-28 00:57:15,737 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 37 predicate places. [2024-06-28 00:57:15,737 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 80 transitions, 569 flow [2024-06-28 00:57:15,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:15,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:15,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:57:15,738 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:15,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:15,738 INFO L85 PathProgramCache]: Analyzing trace with hash 730106458, now seen corresponding path program 1 times [2024-06-28 00:57:15,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:15,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975021288] [2024-06-28 00:57:15,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:15,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:15,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:15,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:15,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:15,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975021288] [2024-06-28 00:57:15,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975021288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:15,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:15,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:15,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573867076] [2024-06-28 00:57:15,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:15,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:15,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:15,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:15,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:15,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:15,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 80 transitions, 569 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:15,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:15,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:16,079 INFO L124 PetriNetUnfolderBase]: 1532/2579 cut-off events. [2024-06-28 00:57:16,079 INFO L125 PetriNetUnfolderBase]: For 13694/13694 co-relation queries the response was YES. [2024-06-28 00:57:16,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9552 conditions, 2579 events. 1532/2579 cut-off events. For 13694/13694 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15292 event pairs, 397 based on Foata normal form. 12/2562 useless extension candidates. Maximal degree in co-relation 9518. Up to 1638 conditions per place. [2024-06-28 00:57:16,092 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 82 selfloop transitions, 22 changer transitions 0/117 dead transitions. [2024-06-28 00:57:16,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 117 transitions, 869 flow [2024-06-28 00:57:16,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:16,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:16,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:57:16,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2024-06-28 00:57:16,094 INFO L175 Difference]: Start difference. First operand has 85 places, 80 transitions, 569 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:57:16,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 117 transitions, 869 flow [2024-06-28 00:57:16,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 117 transitions, 838 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:57:16,111 INFO L231 Difference]: Finished difference. Result has 89 places, 80 transitions, 589 flow [2024-06-28 00:57:16,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=589, PETRI_PLACES=89, PETRI_TRANSITIONS=80} [2024-06-28 00:57:16,112 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 41 predicate places. [2024-06-28 00:57:16,112 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 80 transitions, 589 flow [2024-06-28 00:57:16,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:16,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:16,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:16,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:57:16,113 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:16,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:16,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1727709190, now seen corresponding path program 2 times [2024-06-28 00:57:16,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:16,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891773683] [2024-06-28 00:57:16,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:16,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:16,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:16,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:16,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:16,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891773683] [2024-06-28 00:57:16,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891773683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:16,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:16,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:16,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151533945] [2024-06-28 00:57:16,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:16,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:16,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:16,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:16,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:16,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:16,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 80 transitions, 589 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:16,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:16,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:16,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:16,447 INFO L124 PetriNetUnfolderBase]: 1512/2562 cut-off events. [2024-06-28 00:57:16,447 INFO L125 PetriNetUnfolderBase]: For 13974/13980 co-relation queries the response was YES. [2024-06-28 00:57:16,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9496 conditions, 2562 events. 1512/2562 cut-off events. For 13974/13980 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15300 event pairs, 296 based on Foata normal form. 13/2540 useless extension candidates. Maximal degree in co-relation 9460. Up to 1448 conditions per place. [2024-06-28 00:57:16,460 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 75 selfloop transitions, 23 changer transitions 0/111 dead transitions. [2024-06-28 00:57:16,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 111 transitions, 835 flow [2024-06-28 00:57:16,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:16,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:16,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:57:16,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-28 00:57:16,462 INFO L175 Difference]: Start difference. First operand has 89 places, 80 transitions, 589 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:57:16,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 111 transitions, 835 flow [2024-06-28 00:57:16,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 111 transitions, 778 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:16,477 INFO L231 Difference]: Finished difference. Result has 89 places, 79 transitions, 554 flow [2024-06-28 00:57:16,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=554, PETRI_PLACES=89, PETRI_TRANSITIONS=79} [2024-06-28 00:57:16,477 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 41 predicate places. [2024-06-28 00:57:16,477 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 79 transitions, 554 flow [2024-06-28 00:57:16,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:16,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:16,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:16,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:57:16,478 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:16,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:16,479 INFO L85 PathProgramCache]: Analyzing trace with hash -278825733, now seen corresponding path program 1 times [2024-06-28 00:57:16,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:16,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975056682] [2024-06-28 00:57:16,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:16,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:16,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:16,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-06-28 00:57:16,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:16,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975056682] [2024-06-28 00:57:16,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975056682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:16,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:16,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:57:16,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277015384] [2024-06-28 00:57:16,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:16,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:57:16,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:16,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:57:16,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:57:16,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:16,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 79 transitions, 554 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:16,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:16,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:16,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:16,748 INFO L124 PetriNetUnfolderBase]: 1523/2547 cut-off events. [2024-06-28 00:57:16,749 INFO L125 PetriNetUnfolderBase]: For 13101/13101 co-relation queries the response was YES. [2024-06-28 00:57:16,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9552 conditions, 2547 events. 1523/2547 cut-off events. For 13101/13101 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15019 event pairs, 624 based on Foata normal form. 1/2537 useless extension candidates. Maximal degree in co-relation 9515. Up to 2262 conditions per place. [2024-06-28 00:57:16,763 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 76 selfloop transitions, 15 changer transitions 0/104 dead transitions. [2024-06-28 00:57:16,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 104 transitions, 850 flow [2024-06-28 00:57:16,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:16,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:16,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-28 00:57:16,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6318181818181818 [2024-06-28 00:57:16,764 INFO L175 Difference]: Start difference. First operand has 89 places, 79 transitions, 554 flow. Second operand 5 states and 139 transitions. [2024-06-28 00:57:16,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 104 transitions, 850 flow [2024-06-28 00:57:16,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 104 transitions, 781 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:16,779 INFO L231 Difference]: Finished difference. Result has 89 places, 85 transitions, 567 flow [2024-06-28 00:57:16,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=567, PETRI_PLACES=89, PETRI_TRANSITIONS=85} [2024-06-28 00:57:16,779 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 41 predicate places. [2024-06-28 00:57:16,780 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 85 transitions, 567 flow [2024-06-28 00:57:16,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:16,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:16,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:16,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:57:16,780 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:16,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:16,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1987098019, now seen corresponding path program 2 times [2024-06-28 00:57:16,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:16,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984742262] [2024-06-28 00:57:16,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:16,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:16,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:16,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:16,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:16,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984742262] [2024-06-28 00:57:16,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984742262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:16,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:16,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:57:16,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757202186] [2024-06-28 00:57:16,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:16,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:57:16,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:16,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:57:16,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:57:16,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:16,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 85 transitions, 567 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:16,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:16,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:16,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:17,046 INFO L124 PetriNetUnfolderBase]: 1520/2499 cut-off events. [2024-06-28 00:57:17,047 INFO L125 PetriNetUnfolderBase]: For 13569/13569 co-relation queries the response was YES. [2024-06-28 00:57:17,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9323 conditions, 2499 events. 1520/2499 cut-off events. For 13569/13569 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 14530 event pairs, 604 based on Foata normal form. 1/2490 useless extension candidates. Maximal degree in co-relation 9286. Up to 2266 conditions per place. [2024-06-28 00:57:17,059 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 75 selfloop transitions, 12 changer transitions 0/100 dead transitions. [2024-06-28 00:57:17,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 100 transitions, 777 flow [2024-06-28 00:57:17,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:57:17,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:57:17,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-28 00:57:17,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534090909090909 [2024-06-28 00:57:17,061 INFO L175 Difference]: Start difference. First operand has 89 places, 85 transitions, 567 flow. Second operand 4 states and 115 transitions. [2024-06-28 00:57:17,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 100 transitions, 777 flow [2024-06-28 00:57:17,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 100 transitions, 745 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-28 00:57:17,080 INFO L231 Difference]: Finished difference. Result has 92 places, 85 transitions, 569 flow [2024-06-28 00:57:17,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=569, PETRI_PLACES=92, PETRI_TRANSITIONS=85} [2024-06-28 00:57:17,080 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 44 predicate places. [2024-06-28 00:57:17,080 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 85 transitions, 569 flow [2024-06-28 00:57:17,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:17,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:17,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:17,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:57:17,081 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:17,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:17,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1764416761, now seen corresponding path program 1 times [2024-06-28 00:57:17,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:17,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194642661] [2024-06-28 00:57:17,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:17,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:17,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:17,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:17,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:17,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194642661] [2024-06-28 00:57:17,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194642661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:17,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:17,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:17,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528378614] [2024-06-28 00:57:17,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:17,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:17,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:17,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:17,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:17,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:17,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 85 transitions, 569 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:17,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:17,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:17,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:17,356 INFO L124 PetriNetUnfolderBase]: 1612/2660 cut-off events. [2024-06-28 00:57:17,356 INFO L125 PetriNetUnfolderBase]: For 15790/15790 co-relation queries the response was YES. [2024-06-28 00:57:17,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9943 conditions, 2660 events. 1612/2660 cut-off events. For 15790/15790 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15719 event pairs, 399 based on Foata normal form. 2/2645 useless extension candidates. Maximal degree in co-relation 9904. Up to 2070 conditions per place. [2024-06-28 00:57:17,372 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 83 selfloop transitions, 42 changer transitions 0/138 dead transitions. [2024-06-28 00:57:17,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 138 transitions, 1139 flow [2024-06-28 00:57:17,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:17,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:17,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 00:57:17,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.696969696969697 [2024-06-28 00:57:17,373 INFO L175 Difference]: Start difference. First operand has 92 places, 85 transitions, 569 flow. Second operand 6 states and 184 transitions. [2024-06-28 00:57:17,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 138 transitions, 1139 flow [2024-06-28 00:57:17,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 138 transitions, 1103 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:17,393 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 821 flow [2024-06-28 00:57:17,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=821, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-28 00:57:17,394 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 49 predicate places. [2024-06-28 00:57:17,394 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 821 flow [2024-06-28 00:57:17,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:17,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:17,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:17,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:57:17,395 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:17,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:17,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1764147991, now seen corresponding path program 2 times [2024-06-28 00:57:17,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:17,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678911004] [2024-06-28 00:57:17,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:17,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:17,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:17,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:17,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:17,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678911004] [2024-06-28 00:57:17,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678911004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:17,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:17,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:17,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545691857] [2024-06-28 00:57:17,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:17,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:17,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:17,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:17,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:17,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:17,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 821 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:17,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:17,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:17,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:17,702 INFO L124 PetriNetUnfolderBase]: 1675/2821 cut-off events. [2024-06-28 00:57:17,703 INFO L125 PetriNetUnfolderBase]: For 19148/19148 co-relation queries the response was YES. [2024-06-28 00:57:17,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11811 conditions, 2821 events. 1675/2821 cut-off events. For 19148/19148 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17000 event pairs, 480 based on Foata normal form. 2/2816 useless extension candidates. Maximal degree in co-relation 11769. Up to 2408 conditions per place. [2024-06-28 00:57:17,720 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 102 selfloop transitions, 27 changer transitions 0/142 dead transitions. [2024-06-28 00:57:17,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 142 transitions, 1292 flow [2024-06-28 00:57:17,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:17,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:17,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 00:57:17,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266233766233766 [2024-06-28 00:57:17,722 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 821 flow. Second operand 7 states and 193 transitions. [2024-06-28 00:57:17,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 142 transitions, 1292 flow [2024-06-28 00:57:17,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 142 transitions, 1246 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-28 00:57:17,749 INFO L231 Difference]: Finished difference. Result has 105 places, 114 transitions, 974 flow [2024-06-28 00:57:17,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=974, PETRI_PLACES=105, PETRI_TRANSITIONS=114} [2024-06-28 00:57:17,749 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 57 predicate places. [2024-06-28 00:57:17,750 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 114 transitions, 974 flow [2024-06-28 00:57:17,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:17,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:17,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:17,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:57:17,750 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:17,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:17,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1470680377, now seen corresponding path program 3 times [2024-06-28 00:57:17,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:17,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542380056] [2024-06-28 00:57:17,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:17,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:17,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:17,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:17,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:17,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542380056] [2024-06-28 00:57:17,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542380056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:17,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:17,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:17,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946462713] [2024-06-28 00:57:17,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:17,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:17,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:17,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:17,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:17,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:17,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 114 transitions, 974 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:17,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:17,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:17,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:18,106 INFO L124 PetriNetUnfolderBase]: 1793/2926 cut-off events. [2024-06-28 00:57:18,106 INFO L125 PetriNetUnfolderBase]: For 21563/21563 co-relation queries the response was YES. [2024-06-28 00:57:18,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12832 conditions, 2926 events. 1793/2926 cut-off events. For 21563/21563 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17399 event pairs, 385 based on Foata normal form. 4/2924 useless extension candidates. Maximal degree in co-relation 12786. Up to 2320 conditions per place. [2024-06-28 00:57:18,123 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 101 selfloop transitions, 56 changer transitions 0/170 dead transitions. [2024-06-28 00:57:18,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 170 transitions, 1611 flow [2024-06-28 00:57:18,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:18,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:18,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-28 00:57:18,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.698051948051948 [2024-06-28 00:57:18,124 INFO L175 Difference]: Start difference. First operand has 105 places, 114 transitions, 974 flow. Second operand 7 states and 215 transitions. [2024-06-28 00:57:18,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 170 transitions, 1611 flow [2024-06-28 00:57:18,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 170 transitions, 1545 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:18,154 INFO L231 Difference]: Finished difference. Result has 111 places, 127 transitions, 1237 flow [2024-06-28 00:57:18,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1237, PETRI_PLACES=111, PETRI_TRANSITIONS=127} [2024-06-28 00:57:18,155 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 63 predicate places. [2024-06-28 00:57:18,155 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 1237 flow [2024-06-28 00:57:18,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:18,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:18,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:18,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:57:18,156 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:18,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:18,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1586831618, now seen corresponding path program 1 times [2024-06-28 00:57:18,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:18,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662461960] [2024-06-28 00:57:18,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:18,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:18,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:18,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:18,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:18,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662461960] [2024-06-28 00:57:18,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662461960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:18,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:18,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:18,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157952622] [2024-06-28 00:57:18,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:18,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:18,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:18,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:18,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:18,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:18,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 1237 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:18,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:18,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:18,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:18,465 INFO L124 PetriNetUnfolderBase]: 1844/3102 cut-off events. [2024-06-28 00:57:18,466 INFO L125 PetriNetUnfolderBase]: For 26719/26728 co-relation queries the response was YES. [2024-06-28 00:57:18,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14149 conditions, 3102 events. 1844/3102 cut-off events. For 26719/26728 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19158 event pairs, 492 based on Foata normal form. 5/3081 useless extension candidates. Maximal degree in co-relation 14100. Up to 2244 conditions per place. [2024-06-28 00:57:18,485 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 83 selfloop transitions, 70 changer transitions 0/166 dead transitions. [2024-06-28 00:57:18,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 166 transitions, 1875 flow [2024-06-28 00:57:18,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:18,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:18,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:57:18,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:57:18,486 INFO L175 Difference]: Start difference. First operand has 111 places, 127 transitions, 1237 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:57:18,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 166 transitions, 1875 flow [2024-06-28 00:57:18,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 166 transitions, 1780 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:18,530 INFO L231 Difference]: Finished difference. Result has 116 places, 142 transitions, 1517 flow [2024-06-28 00:57:18,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1517, PETRI_PLACES=116, PETRI_TRANSITIONS=142} [2024-06-28 00:57:18,530 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 68 predicate places. [2024-06-28 00:57:18,531 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 142 transitions, 1517 flow [2024-06-28 00:57:18,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:18,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:18,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:18,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:57:18,531 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:18,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:18,532 INFO L85 PathProgramCache]: Analyzing trace with hash 336808590, now seen corresponding path program 2 times [2024-06-28 00:57:18,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:18,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385572757] [2024-06-28 00:57:18,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:18,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:18,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:18,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:18,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:18,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385572757] [2024-06-28 00:57:18,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385572757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:18,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:18,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:18,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151518028] [2024-06-28 00:57:18,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:18,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:18,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:18,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:18,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:18,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:18,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 142 transitions, 1517 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:18,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:18,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:18,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:18,931 INFO L124 PetriNetUnfolderBase]: 1879/3106 cut-off events. [2024-06-28 00:57:18,931 INFO L125 PetriNetUnfolderBase]: For 28115/28127 co-relation queries the response was YES. [2024-06-28 00:57:18,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15013 conditions, 3106 events. 1879/3106 cut-off events. For 28115/28127 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18886 event pairs, 413 based on Foata normal form. 11/3096 useless extension candidates. Maximal degree in co-relation 14961. Up to 2417 conditions per place. [2024-06-28 00:57:18,953 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 108 selfloop transitions, 56 changer transitions 0/177 dead transitions. [2024-06-28 00:57:18,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 177 transitions, 2070 flow [2024-06-28 00:57:18,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:18,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:18,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:57:18,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6525974025974026 [2024-06-28 00:57:18,955 INFO L175 Difference]: Start difference. First operand has 116 places, 142 transitions, 1517 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:57:18,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 177 transitions, 2070 flow [2024-06-28 00:57:19,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 177 transitions, 1991 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-28 00:57:19,006 INFO L231 Difference]: Finished difference. Result has 123 places, 148 transitions, 1661 flow [2024-06-28 00:57:19,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1661, PETRI_PLACES=123, PETRI_TRANSITIONS=148} [2024-06-28 00:57:19,006 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 75 predicate places. [2024-06-28 00:57:19,006 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 148 transitions, 1661 flow [2024-06-28 00:57:19,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:19,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:19,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:19,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:57:19,007 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:19,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:19,007 INFO L85 PathProgramCache]: Analyzing trace with hash 336803010, now seen corresponding path program 3 times [2024-06-28 00:57:19,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:19,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195741100] [2024-06-28 00:57:19,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:19,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:19,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:19,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:19,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:19,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195741100] [2024-06-28 00:57:19,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195741100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:19,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:19,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:19,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705300845] [2024-06-28 00:57:19,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:19,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:19,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:19,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:19,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:19,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:19,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 148 transitions, 1661 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:19,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:19,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:19,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:19,350 INFO L124 PetriNetUnfolderBase]: 1874/3086 cut-off events. [2024-06-28 00:57:19,350 INFO L125 PetriNetUnfolderBase]: For 29153/29165 co-relation queries the response was YES. [2024-06-28 00:57:19,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15114 conditions, 3086 events. 1874/3086 cut-off events. For 29153/29165 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18711 event pairs, 399 based on Foata normal form. 11/3085 useless extension candidates. Maximal degree in co-relation 15059. Up to 2415 conditions per place. [2024-06-28 00:57:19,369 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 107 selfloop transitions, 57 changer transitions 0/177 dead transitions. [2024-06-28 00:57:19,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 177 transitions, 2137 flow [2024-06-28 00:57:19,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:19,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:19,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:57:19,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.678030303030303 [2024-06-28 00:57:19,371 INFO L175 Difference]: Start difference. First operand has 123 places, 148 transitions, 1661 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:57:19,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 177 transitions, 2137 flow [2024-06-28 00:57:19,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 177 transitions, 1983 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:19,427 INFO L231 Difference]: Finished difference. Result has 124 places, 148 transitions, 1631 flow [2024-06-28 00:57:19,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1631, PETRI_PLACES=124, PETRI_TRANSITIONS=148} [2024-06-28 00:57:19,428 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 76 predicate places. [2024-06-28 00:57:19,428 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 148 transitions, 1631 flow [2024-06-28 00:57:19,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:19,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:19,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:19,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:57:19,429 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-06-28 00:57:19,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:19,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1470280198, now seen corresponding path program 1 times [2024-06-28 00:57:19,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:19,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840980017] [2024-06-28 00:57:19,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:19,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:19,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:19,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:19,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:19,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840980017] [2024-06-28 00:57:19,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840980017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:19,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:19,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:19,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233966662] [2024-06-28 00:57:19,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:19,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:19,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:19,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:19,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:19,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:19,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 148 transitions, 1631 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:19,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:19,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:19,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:19,768 INFO L124 PetriNetUnfolderBase]: 1887/3224 cut-off events. [2024-06-28 00:57:19,768 INFO L125 PetriNetUnfolderBase]: For 31720/31732 co-relation queries the response was YES. [2024-06-28 00:57:19,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15306 conditions, 3224 events. 1887/3224 cut-off events. For 31720/31732 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20188 event pairs, 670 based on Foata normal form. 12/3198 useless extension candidates. Maximal degree in co-relation 15250. Up to 2703 conditions per place. [2024-06-28 00:57:19,790 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 134 selfloop transitions, 20 changer transitions 0/167 dead transitions. [2024-06-28 00:57:19,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 167 transitions, 2011 flow [2024-06-28 00:57:19,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:19,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:19,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-28 00:57:19,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6272727272727273 [2024-06-28 00:57:19,791 INFO L175 Difference]: Start difference. First operand has 124 places, 148 transitions, 1631 flow. Second operand 5 states and 138 transitions. [2024-06-28 00:57:19,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 167 transitions, 2011 flow [2024-06-28 00:57:19,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 167 transitions, 1875 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:19,841 INFO L231 Difference]: Finished difference. Result has 125 places, 151 transitions, 1583 flow [2024-06-28 00:57:19,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1583, PETRI_PLACES=125, PETRI_TRANSITIONS=151} [2024-06-28 00:57:19,842 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 77 predicate places. [2024-06-28 00:57:19,842 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 151 transitions, 1583 flow [2024-06-28 00:57:19,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:19,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:19,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:19,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:57:19,842 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-06-28 00:57:19,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:19,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1632146924, now seen corresponding path program 1 times [2024-06-28 00:57:19,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:19,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229056135] [2024-06-28 00:57:19,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:19,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:19,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:19,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:19,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:19,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229056135] [2024-06-28 00:57:19,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229056135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:19,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:19,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:19,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996524941] [2024-06-28 00:57:19,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:19,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:19,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:19,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:19,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:19,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:19,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 151 transitions, 1583 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:19,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:19,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:19,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:20,157 INFO L124 PetriNetUnfolderBase]: 1895/3151 cut-off events. [2024-06-28 00:57:20,158 INFO L125 PetriNetUnfolderBase]: For 32633/32645 co-relation queries the response was YES. [2024-06-28 00:57:20,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15067 conditions, 3151 events. 1895/3151 cut-off events. For 32633/32645 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19549 event pairs, 480 based on Foata normal form. 10/3131 useless extension candidates. Maximal degree in co-relation 15011. Up to 2302 conditions per place. [2024-06-28 00:57:20,177 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 95 selfloop transitions, 72 changer transitions 0/180 dead transitions. [2024-06-28 00:57:20,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 180 transitions, 2103 flow [2024-06-28 00:57:20,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:20,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:20,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:57:20,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 00:57:20,178 INFO L175 Difference]: Start difference. First operand has 125 places, 151 transitions, 1583 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:57:20,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 180 transitions, 2103 flow [2024-06-28 00:57:20,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 180 transitions, 2037 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:20,275 INFO L231 Difference]: Finished difference. Result has 128 places, 154 transitions, 1706 flow [2024-06-28 00:57:20,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1517, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1706, PETRI_PLACES=128, PETRI_TRANSITIONS=154} [2024-06-28 00:57:20,276 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 80 predicate places. [2024-06-28 00:57:20,276 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 154 transitions, 1706 flow [2024-06-28 00:57:20,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:20,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:20,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:20,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:57:20,278 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-06-28 00:57:20,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:20,278 INFO L85 PathProgramCache]: Analyzing trace with hash 915600030, now seen corresponding path program 1 times [2024-06-28 00:57:20,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:20,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720816717] [2024-06-28 00:57:20,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:20,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:20,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:20,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-06-28 00:57:20,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:20,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720816717] [2024-06-28 00:57:20,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720816717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:20,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:20,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:20,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567101747] [2024-06-28 00:57:20,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:20,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:20,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:20,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:20,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:20,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:20,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 154 transitions, 1706 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:20,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:20,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:20,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:20,651 INFO L124 PetriNetUnfolderBase]: 1929/3207 cut-off events. [2024-06-28 00:57:20,651 INFO L125 PetriNetUnfolderBase]: For 36063/36063 co-relation queries the response was YES. [2024-06-28 00:57:20,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15832 conditions, 3207 events. 1929/3207 cut-off events. For 36063/36063 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19801 event pairs, 440 based on Foata normal form. 2/3180 useless extension candidates. Maximal degree in co-relation 15775. Up to 2316 conditions per place. [2024-06-28 00:57:20,671 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 90 selfloop transitions, 88 changer transitions 0/191 dead transitions. [2024-06-28 00:57:20,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 191 transitions, 2376 flow [2024-06-28 00:57:20,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:20,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:20,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:57:20,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6856060606060606 [2024-06-28 00:57:20,673 INFO L175 Difference]: Start difference. First operand has 128 places, 154 transitions, 1706 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:57:20,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 191 transitions, 2376 flow [2024-06-28 00:57:20,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 191 transitions, 2141 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:20,735 INFO L231 Difference]: Finished difference. Result has 129 places, 161 transitions, 1787 flow [2024-06-28 00:57:20,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1484, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1787, PETRI_PLACES=129, PETRI_TRANSITIONS=161} [2024-06-28 00:57:20,735 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 81 predicate places. [2024-06-28 00:57:20,736 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 161 transitions, 1787 flow [2024-06-28 00:57:20,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:20,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:20,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:20,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:57:20,736 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-06-28 00:57:20,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:20,737 INFO L85 PathProgramCache]: Analyzing trace with hash -419980028, now seen corresponding path program 2 times [2024-06-28 00:57:20,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:20,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604587652] [2024-06-28 00:57:20,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:20,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:20,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:20,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:20,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:20,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604587652] [2024-06-28 00:57:20,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604587652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:20,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:20,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:20,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274667080] [2024-06-28 00:57:20,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:20,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:20,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:20,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:20,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:20,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:20,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 161 transitions, 1787 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:20,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:20,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:20,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:21,151 INFO L124 PetriNetUnfolderBase]: 1921/3319 cut-off events. [2024-06-28 00:57:21,152 INFO L125 PetriNetUnfolderBase]: For 36649/36649 co-relation queries the response was YES. [2024-06-28 00:57:21,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15884 conditions, 3319 events. 1921/3319 cut-off events. For 36649/36649 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 21100 event pairs, 656 based on Foata normal form. 2/3278 useless extension candidates. Maximal degree in co-relation 15828. Up to 2749 conditions per place. [2024-06-28 00:57:21,171 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 148 selfloop transitions, 27 changer transitions 0/188 dead transitions. [2024-06-28 00:57:21,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 188 transitions, 2199 flow [2024-06-28 00:57:21,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:21,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:21,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 00:57:21,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233766233766234 [2024-06-28 00:57:21,173 INFO L175 Difference]: Start difference. First operand has 129 places, 161 transitions, 1787 flow. Second operand 7 states and 192 transitions. [2024-06-28 00:57:21,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 188 transitions, 2199 flow [2024-06-28 00:57:21,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 188 transitions, 2061 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:21,221 INFO L231 Difference]: Finished difference. Result has 133 places, 161 transitions, 1711 flow [2024-06-28 00:57:21,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1711, PETRI_PLACES=133, PETRI_TRANSITIONS=161} [2024-06-28 00:57:21,222 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 85 predicate places. [2024-06-28 00:57:21,222 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 161 transitions, 1711 flow [2024-06-28 00:57:21,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:21,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:21,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:21,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:57:21,223 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-06-28 00:57:21,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:21,223 INFO L85 PathProgramCache]: Analyzing trace with hash -450057670, now seen corresponding path program 2 times [2024-06-28 00:57:21,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:21,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22939183] [2024-06-28 00:57:21,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:21,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:21,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:21,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:21,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:21,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22939183] [2024-06-28 00:57:21,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22939183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:21,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:21,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:21,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365564750] [2024-06-28 00:57:21,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:21,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:21,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:21,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:21,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:21,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:21,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 161 transitions, 1711 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:21,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:21,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:21,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:21,578 INFO L124 PetriNetUnfolderBase]: 1945/3222 cut-off events. [2024-06-28 00:57:21,579 INFO L125 PetriNetUnfolderBase]: For 38631/38640 co-relation queries the response was YES. [2024-06-28 00:57:21,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15582 conditions, 3222 events. 1945/3222 cut-off events. For 38631/38640 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19815 event pairs, 407 based on Foata normal form. 8/3208 useless extension candidates. Maximal degree in co-relation 15526. Up to 2486 conditions per place. [2024-06-28 00:57:21,600 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 118 selfloop transitions, 63 changer transitions 0/194 dead transitions. [2024-06-28 00:57:21,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 194 transitions, 2289 flow [2024-06-28 00:57:21,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:21,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:21,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 00:57:21,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493506493506493 [2024-06-28 00:57:21,601 INFO L175 Difference]: Start difference. First operand has 133 places, 161 transitions, 1711 flow. Second operand 7 states and 200 transitions. [2024-06-28 00:57:21,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 194 transitions, 2289 flow [2024-06-28 00:57:21,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 194 transitions, 2235 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:21,654 INFO L231 Difference]: Finished difference. Result has 134 places, 165 transitions, 1844 flow [2024-06-28 00:57:21,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1844, PETRI_PLACES=134, PETRI_TRANSITIONS=165} [2024-06-28 00:57:21,655 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 86 predicate places. [2024-06-28 00:57:21,655 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 165 transitions, 1844 flow [2024-06-28 00:57:21,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:21,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:21,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:21,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:57:21,655 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-06-28 00:57:21,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:21,656 INFO L85 PathProgramCache]: Analyzing trace with hash -793539884, now seen corresponding path program 3 times [2024-06-28 00:57:21,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:21,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52663489] [2024-06-28 00:57:21,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:21,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:21,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:21,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:21,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:21,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52663489] [2024-06-28 00:57:21,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52663489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:21,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:21,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:21,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661130754] [2024-06-28 00:57:21,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:21,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:21,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:21,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:21,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:21,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:21,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 165 transitions, 1844 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:21,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:21,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:21,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:22,046 INFO L124 PetriNetUnfolderBase]: 1939/3221 cut-off events. [2024-06-28 00:57:22,047 INFO L125 PetriNetUnfolderBase]: For 41437/41446 co-relation queries the response was YES. [2024-06-28 00:57:22,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15915 conditions, 3221 events. 1939/3221 cut-off events. For 41437/41446 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19812 event pairs, 405 based on Foata normal form. 8/3208 useless extension candidates. Maximal degree in co-relation 15858. Up to 2481 conditions per place. [2024-06-28 00:57:22,070 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 118 selfloop transitions, 62 changer transitions 0/193 dead transitions. [2024-06-28 00:57:22,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 193 transitions, 2322 flow [2024-06-28 00:57:22,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:22,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:22,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:57:22,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-28 00:57:22,071 INFO L175 Difference]: Start difference. First operand has 134 places, 165 transitions, 1844 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:57:22,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 193 transitions, 2322 flow [2024-06-28 00:57:22,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 193 transitions, 2208 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:22,126 INFO L231 Difference]: Finished difference. Result has 136 places, 165 transitions, 1862 flow [2024-06-28 00:57:22,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1862, PETRI_PLACES=136, PETRI_TRANSITIONS=165} [2024-06-28 00:57:22,128 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 88 predicate places. [2024-06-28 00:57:22,128 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 165 transitions, 1862 flow [2024-06-28 00:57:22,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:22,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:22,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:22,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:57:22,129 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-06-28 00:57:22,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:22,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1756453590, now seen corresponding path program 3 times [2024-06-28 00:57:22,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:22,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833461959] [2024-06-28 00:57:22,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:22,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:22,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:22,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:22,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:22,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833461959] [2024-06-28 00:57:22,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833461959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:22,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:22,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:22,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505606127] [2024-06-28 00:57:22,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:22,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:22,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:22,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:22,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:22,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:22,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 165 transitions, 1862 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:22,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:22,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:22,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:22,533 INFO L124 PetriNetUnfolderBase]: 1950/3229 cut-off events. [2024-06-28 00:57:22,534 INFO L125 PetriNetUnfolderBase]: For 43406/43412 co-relation queries the response was YES. [2024-06-28 00:57:22,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16140 conditions, 3229 events. 1950/3229 cut-off events. For 43406/43412 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 19850 event pairs, 458 based on Foata normal form. 2/3206 useless extension candidates. Maximal degree in co-relation 16082. Up to 2333 conditions per place. [2024-06-28 00:57:22,557 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 89 selfloop transitions, 93 changer transitions 0/195 dead transitions. [2024-06-28 00:57:22,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 195 transitions, 2485 flow [2024-06-28 00:57:22,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:22,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:22,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:57:22,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:57:22,558 INFO L175 Difference]: Start difference. First operand has 136 places, 165 transitions, 1862 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:57:22,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 195 transitions, 2485 flow [2024-06-28 00:57:22,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 195 transitions, 2294 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:22,620 INFO L231 Difference]: Finished difference. Result has 135 places, 168 transitions, 1898 flow [2024-06-28 00:57:22,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1898, PETRI_PLACES=135, PETRI_TRANSITIONS=168} [2024-06-28 00:57:22,621 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 87 predicate places. [2024-06-28 00:57:22,621 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 168 transitions, 1898 flow [2024-06-28 00:57:22,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:22,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:22,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:22,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:57:22,622 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-06-28 00:57:22,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:22,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1492132514, now seen corresponding path program 4 times [2024-06-28 00:57:22,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:22,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645530620] [2024-06-28 00:57:22,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:22,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:22,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:22,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:22,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:22,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645530620] [2024-06-28 00:57:22,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645530620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:22,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:22,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:22,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614781434] [2024-06-28 00:57:22,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:22,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:22,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:22,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:22,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:22,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:22,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 168 transitions, 1898 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:22,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:22,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:22,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:22,976 INFO L124 PetriNetUnfolderBase]: 1942/3216 cut-off events. [2024-06-28 00:57:22,977 INFO L125 PetriNetUnfolderBase]: For 44436/44442 co-relation queries the response was YES. [2024-06-28 00:57:22,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16114 conditions, 3216 events. 1942/3216 cut-off events. For 44436/44442 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 19783 event pairs, 459 based on Foata normal form. 3/3194 useless extension candidates. Maximal degree in co-relation 16055. Up to 2328 conditions per place. [2024-06-28 00:57:23,000 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 89 selfloop transitions, 89 changer transitions 0/191 dead transitions. [2024-06-28 00:57:23,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 191 transitions, 2418 flow [2024-06-28 00:57:23,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:23,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:23,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:57:23,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 00:57:23,002 INFO L175 Difference]: Start difference. First operand has 135 places, 168 transitions, 1898 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:57:23,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 191 transitions, 2418 flow [2024-06-28 00:57:23,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 191 transitions, 2156 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:23,068 INFO L231 Difference]: Finished difference. Result has 136 places, 168 transitions, 1822 flow [2024-06-28 00:57:23,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1822, PETRI_PLACES=136, PETRI_TRANSITIONS=168} [2024-06-28 00:57:23,069 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 88 predicate places. [2024-06-28 00:57:23,069 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 168 transitions, 1822 flow [2024-06-28 00:57:23,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:23,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:23,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:23,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:57:23,070 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-06-28 00:57:23,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:23,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1659267068, now seen corresponding path program 5 times [2024-06-28 00:57:23,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:23,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349733354] [2024-06-28 00:57:23,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:23,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:23,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:23,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:23,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:23,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349733354] [2024-06-28 00:57:23,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349733354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:23,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:23,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:23,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764062970] [2024-06-28 00:57:23,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:23,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:23,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:23,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:23,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:23,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:23,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 168 transitions, 1822 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:23,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:23,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:23,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:23,474 INFO L124 PetriNetUnfolderBase]: 1936/3185 cut-off events. [2024-06-28 00:57:23,475 INFO L125 PetriNetUnfolderBase]: For 43522/43531 co-relation queries the response was YES. [2024-06-28 00:57:23,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15817 conditions, 3185 events. 1936/3185 cut-off events. For 43522/43531 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19426 event pairs, 394 based on Foata normal form. 8/3180 useless extension candidates. Maximal degree in co-relation 15758. Up to 2482 conditions per place. [2024-06-28 00:57:23,495 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 121 selfloop transitions, 65 changer transitions 0/199 dead transitions. [2024-06-28 00:57:23,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 199 transitions, 2326 flow [2024-06-28 00:57:23,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:23,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:23,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:57:23,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6856060606060606 [2024-06-28 00:57:23,497 INFO L175 Difference]: Start difference. First operand has 136 places, 168 transitions, 1822 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:57:23,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 199 transitions, 2326 flow [2024-06-28 00:57:23,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 199 transitions, 2125 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:23,573 INFO L231 Difference]: Finished difference. Result has 137 places, 168 transitions, 1764 flow [2024-06-28 00:57:23,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1764, PETRI_PLACES=137, PETRI_TRANSITIONS=168} [2024-06-28 00:57:23,574 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 89 predicate places. [2024-06-28 00:57:23,574 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 168 transitions, 1764 flow [2024-06-28 00:57:23,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:23,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:23,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:23,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:57:23,574 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-06-28 00:57:23,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:23,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1653553148, now seen corresponding path program 6 times [2024-06-28 00:57:23,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:23,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9505851] [2024-06-28 00:57:23,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:23,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:23,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:23,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:23,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9505851] [2024-06-28 00:57:23,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9505851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:23,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:23,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:23,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601933861] [2024-06-28 00:57:23,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:23,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:23,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:23,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:23,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:23,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:23,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 168 transitions, 1764 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:23,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:23,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:23,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:23,978 INFO L124 PetriNetUnfolderBase]: 1912/3177 cut-off events. [2024-06-28 00:57:23,978 INFO L125 PetriNetUnfolderBase]: For 44780/44780 co-relation queries the response was YES. [2024-06-28 00:57:23,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15392 conditions, 3177 events. 1912/3177 cut-off events. For 44780/44780 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 19574 event pairs, 382 based on Foata normal form. 4/3169 useless extension candidates. Maximal degree in co-relation 15332. Up to 2458 conditions per place. [2024-06-28 00:57:24,000 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 126 selfloop transitions, 68 changer transitions 0/207 dead transitions. [2024-06-28 00:57:24,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 207 transitions, 2246 flow [2024-06-28 00:57:24,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:24,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:24,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:57:24,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6948051948051948 [2024-06-28 00:57:24,001 INFO L175 Difference]: Start difference. First operand has 137 places, 168 transitions, 1764 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:57:24,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 207 transitions, 2246 flow [2024-06-28 00:57:24,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 207 transitions, 2132 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:24,068 INFO L231 Difference]: Finished difference. Result has 139 places, 168 transitions, 1807 flow [2024-06-28 00:57:24,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1807, PETRI_PLACES=139, PETRI_TRANSITIONS=168} [2024-06-28 00:57:24,068 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 91 predicate places. [2024-06-28 00:57:24,068 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 168 transitions, 1807 flow [2024-06-28 00:57:24,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:24,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:24,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:24,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:57:24,069 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-06-28 00:57:24,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:24,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1950000870, now seen corresponding path program 1 times [2024-06-28 00:57:24,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:24,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098350388] [2024-06-28 00:57:24,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:24,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:24,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:24,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:24,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:24,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098350388] [2024-06-28 00:57:24,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098350388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:24,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:24,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:24,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659889299] [2024-06-28 00:57:24,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:24,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:24,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:24,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:24,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:24,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:24,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 168 transitions, 1807 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:24,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:24,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:24,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:24,513 INFO L124 PetriNetUnfolderBase]: 1930/3210 cut-off events. [2024-06-28 00:57:24,514 INFO L125 PetriNetUnfolderBase]: For 43969/43969 co-relation queries the response was YES. [2024-06-28 00:57:24,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15661 conditions, 3210 events. 1930/3210 cut-off events. For 43969/43969 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 19769 event pairs, 605 based on Foata normal form. 2/3198 useless extension candidates. Maximal degree in co-relation 15601. Up to 2756 conditions per place. [2024-06-28 00:57:24,531 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 166 selfloop transitions, 20 changer transitions 0/199 dead transitions. [2024-06-28 00:57:24,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 199 transitions, 2345 flow [2024-06-28 00:57:24,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:24,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:24,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-28 00:57:24,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6287878787878788 [2024-06-28 00:57:24,533 INFO L175 Difference]: Start difference. First operand has 139 places, 168 transitions, 1807 flow. Second operand 6 states and 166 transitions. [2024-06-28 00:57:24,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 199 transitions, 2345 flow [2024-06-28 00:57:24,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 199 transitions, 2140 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 00:57:24,605 INFO L231 Difference]: Finished difference. Result has 136 places, 172 transitions, 1699 flow [2024-06-28 00:57:24,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1699, PETRI_PLACES=136, PETRI_TRANSITIONS=172} [2024-06-28 00:57:24,605 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 88 predicate places. [2024-06-28 00:57:24,606 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 172 transitions, 1699 flow [2024-06-28 00:57:24,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:24,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:24,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:24,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:57:24,606 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-06-28 00:57:24,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:24,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1947143910, now seen corresponding path program 2 times [2024-06-28 00:57:24,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:24,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577220643] [2024-06-28 00:57:24,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:24,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:24,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:24,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:24,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:24,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577220643] [2024-06-28 00:57:24,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577220643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:24,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:24,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:24,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829654395] [2024-06-28 00:57:24,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:24,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:24,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:24,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:24,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:24,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:24,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 172 transitions, 1699 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:24,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:24,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:24,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:24,959 INFO L124 PetriNetUnfolderBase]: 1948/3216 cut-off events. [2024-06-28 00:57:24,959 INFO L125 PetriNetUnfolderBase]: For 40725/40725 co-relation queries the response was YES. [2024-06-28 00:57:24,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15324 conditions, 3216 events. 1948/3216 cut-off events. For 40725/40725 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 19793 event pairs, 658 based on Foata normal form. 2/3203 useless extension candidates. Maximal degree in co-relation 15265. Up to 2833 conditions per place. [2024-06-28 00:57:24,979 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 166 selfloop transitions, 17 changer transitions 0/196 dead transitions. [2024-06-28 00:57:24,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 196 transitions, 2141 flow [2024-06-28 00:57:24,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:24,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:24,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 00:57:24,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098484848484849 [2024-06-28 00:57:24,981 INFO L175 Difference]: Start difference. First operand has 136 places, 172 transitions, 1699 flow. Second operand 6 states and 161 transitions. [2024-06-28 00:57:24,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 196 transitions, 2141 flow [2024-06-28 00:57:25,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 196 transitions, 2091 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 00:57:25,049 INFO L231 Difference]: Finished difference. Result has 140 places, 174 transitions, 1718 flow [2024-06-28 00:57:25,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1718, PETRI_PLACES=140, PETRI_TRANSITIONS=174} [2024-06-28 00:57:25,050 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 92 predicate places. [2024-06-28 00:57:25,050 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 174 transitions, 1718 flow [2024-06-28 00:57:25,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:25,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:25,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:25,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:57:25,051 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-06-28 00:57:25,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:25,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1970757172, now seen corresponding path program 3 times [2024-06-28 00:57:25,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:25,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853577123] [2024-06-28 00:57:25,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:25,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:25,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:25,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:25,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:25,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853577123] [2024-06-28 00:57:25,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853577123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:25,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:25,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:25,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276301225] [2024-06-28 00:57:25,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:25,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:25,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:25,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:25,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:25,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:25,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 174 transitions, 1718 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:25,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:25,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:25,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:25,467 INFO L124 PetriNetUnfolderBase]: 1943/3176 cut-off events. [2024-06-28 00:57:25,467 INFO L125 PetriNetUnfolderBase]: For 41529/41529 co-relation queries the response was YES. [2024-06-28 00:57:25,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15240 conditions, 3176 events. 1943/3176 cut-off events. For 41529/41529 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 19270 event pairs, 319 based on Foata normal form. 2/3173 useless extension candidates. Maximal degree in co-relation 15179. Up to 2807 conditions per place. [2024-06-28 00:57:25,491 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 167 selfloop transitions, 16 changer transitions 0/196 dead transitions. [2024-06-28 00:57:25,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 196 transitions, 2136 flow [2024-06-28 00:57:25,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:25,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:25,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-28 00:57:25,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6454545454545455 [2024-06-28 00:57:25,492 INFO L175 Difference]: Start difference. First operand has 140 places, 174 transitions, 1718 flow. Second operand 5 states and 142 transitions. [2024-06-28 00:57:25,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 196 transitions, 2136 flow [2024-06-28 00:57:25,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 196 transitions, 2087 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:25,573 INFO L231 Difference]: Finished difference. Result has 141 places, 174 transitions, 1709 flow [2024-06-28 00:57:25,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1709, PETRI_PLACES=141, PETRI_TRANSITIONS=174} [2024-06-28 00:57:25,574 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 93 predicate places. [2024-06-28 00:57:25,574 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 174 transitions, 1709 flow [2024-06-28 00:57:25,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:25,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:25,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:25,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:57:25,574 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:25,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:25,575 INFO L85 PathProgramCache]: Analyzing trace with hash 902955528, now seen corresponding path program 1 times [2024-06-28 00:57:25,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:25,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110855608] [2024-06-28 00:57:25,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:25,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:25,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:25,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:25,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:25,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110855608] [2024-06-28 00:57:25,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110855608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:25,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:25,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:25,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265603418] [2024-06-28 00:57:25,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:25,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:25,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:25,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:25,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:25,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:25,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 174 transitions, 1709 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:25,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:25,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:25,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:26,037 INFO L124 PetriNetUnfolderBase]: 1940/3209 cut-off events. [2024-06-28 00:57:26,037 INFO L125 PetriNetUnfolderBase]: For 43181/43181 co-relation queries the response was YES. [2024-06-28 00:57:26,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15276 conditions, 3209 events. 1940/3209 cut-off events. For 43181/43181 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19708 event pairs, 434 based on Foata normal form. 1/3181 useless extension candidates. Maximal degree in co-relation 15214. Up to 2344 conditions per place. [2024-06-28 00:57:26,062 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 99 selfloop transitions, 97 changer transitions 0/209 dead transitions. [2024-06-28 00:57:26,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 209 transitions, 2307 flow [2024-06-28 00:57:26,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:26,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:26,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:57:26,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-06-28 00:57:26,064 INFO L175 Difference]: Start difference. First operand has 141 places, 174 transitions, 1709 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:57:26,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 209 transitions, 2307 flow [2024-06-28 00:57:26,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 209 transitions, 2264 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:26,159 INFO L231 Difference]: Finished difference. Result has 144 places, 174 transitions, 1866 flow [2024-06-28 00:57:26,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1866, PETRI_PLACES=144, PETRI_TRANSITIONS=174} [2024-06-28 00:57:26,160 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 96 predicate places. [2024-06-28 00:57:26,160 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 174 transitions, 1866 flow [2024-06-28 00:57:26,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:26,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:26,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:26,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:57:26,161 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:26,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:26,161 INFO L85 PathProgramCache]: Analyzing trace with hash -400507876, now seen corresponding path program 1 times [2024-06-28 00:57:26,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:26,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659114801] [2024-06-28 00:57:26,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:26,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:26,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:26,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:26,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:26,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659114801] [2024-06-28 00:57:26,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659114801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:26,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:26,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:26,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365705329] [2024-06-28 00:57:26,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:26,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:26,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:26,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:26,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:26,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:26,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 174 transitions, 1866 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:26,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:26,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:26,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:26,661 INFO L124 PetriNetUnfolderBase]: 2415/3934 cut-off events. [2024-06-28 00:57:26,661 INFO L125 PetriNetUnfolderBase]: For 75627/75627 co-relation queries the response was YES. [2024-06-28 00:57:26,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19823 conditions, 3934 events. 2415/3934 cut-off events. For 75627/75627 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 24791 event pairs, 477 based on Foata normal form. 10/3917 useless extension candidates. Maximal degree in co-relation 19760. Up to 2168 conditions per place. [2024-06-28 00:57:26,736 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 112 selfloop transitions, 102 changer transitions 0/227 dead transitions. [2024-06-28 00:57:26,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 227 transitions, 2678 flow [2024-06-28 00:57:26,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:26,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:26,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-28 00:57:26,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7077922077922078 [2024-06-28 00:57:26,737 INFO L175 Difference]: Start difference. First operand has 144 places, 174 transitions, 1866 flow. Second operand 7 states and 218 transitions. [2024-06-28 00:57:26,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 227 transitions, 2678 flow [2024-06-28 00:57:26,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 227 transitions, 2425 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:26,846 INFO L231 Difference]: Finished difference. Result has 144 places, 178 transitions, 1882 flow [2024-06-28 00:57:26,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1882, PETRI_PLACES=144, PETRI_TRANSITIONS=178} [2024-06-28 00:57:26,847 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 96 predicate places. [2024-06-28 00:57:26,847 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 178 transitions, 1882 flow [2024-06-28 00:57:26,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:26,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:26,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:26,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:57:26,848 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:26,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:26,848 INFO L85 PathProgramCache]: Analyzing trace with hash -392889316, now seen corresponding path program 2 times [2024-06-28 00:57:26,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:26,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660501734] [2024-06-28 00:57:26,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:26,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:26,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:26,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:26,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:26,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660501734] [2024-06-28 00:57:26,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660501734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:26,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:26,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:26,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427813296] [2024-06-28 00:57:26,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:26,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:26,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:26,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:26,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:26,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:26,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 178 transitions, 1882 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:26,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:26,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:26,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:27,318 INFO L124 PetriNetUnfolderBase]: 2497/4056 cut-off events. [2024-06-28 00:57:27,318 INFO L125 PetriNetUnfolderBase]: For 81081/81081 co-relation queries the response was YES. [2024-06-28 00:57:27,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20655 conditions, 4056 events. 2497/4056 cut-off events. For 81081/81081 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 25652 event pairs, 588 based on Foata normal form. 10/4039 useless extension candidates. Maximal degree in co-relation 20592. Up to 3105 conditions per place. [2024-06-28 00:57:27,346 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 107 selfloop transitions, 99 changer transitions 0/219 dead transitions. [2024-06-28 00:57:27,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 219 transitions, 2558 flow [2024-06-28 00:57:27,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:27,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:27,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:57:27,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-28 00:57:27,347 INFO L175 Difference]: Start difference. First operand has 144 places, 178 transitions, 1882 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:57:27,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 219 transitions, 2558 flow [2024-06-28 00:57:27,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 219 transitions, 2344 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:27,457 INFO L231 Difference]: Finished difference. Result has 147 places, 180 transitions, 1908 flow [2024-06-28 00:57:27,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1908, PETRI_PLACES=147, PETRI_TRANSITIONS=180} [2024-06-28 00:57:27,458 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 99 predicate places. [2024-06-28 00:57:27,458 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 180 transitions, 1908 flow [2024-06-28 00:57:27,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:27,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:27,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:27,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:57:27,458 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:27,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:27,459 INFO L85 PathProgramCache]: Analyzing trace with hash -282088000, now seen corresponding path program 2 times [2024-06-28 00:57:27,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:27,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245282236] [2024-06-28 00:57:27,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:27,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:27,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:27,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:27,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:27,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245282236] [2024-06-28 00:57:27,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245282236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:27,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:27,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:27,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242636192] [2024-06-28 00:57:27,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:27,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:27,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:27,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:27,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:27,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:27,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 180 transitions, 1908 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:27,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:27,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:27,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:27,968 INFO L124 PetriNetUnfolderBase]: 2508/4109 cut-off events. [2024-06-28 00:57:27,968 INFO L125 PetriNetUnfolderBase]: For 79769/79769 co-relation queries the response was YES. [2024-06-28 00:57:27,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20893 conditions, 4109 events. 2508/4109 cut-off events. For 79769/79769 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 26243 event pairs, 615 based on Foata normal form. 1/4080 useless extension candidates. Maximal degree in co-relation 20829. Up to 3199 conditions per place. [2024-06-28 00:57:27,991 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 106 selfloop transitions, 96 changer transitions 0/215 dead transitions. [2024-06-28 00:57:27,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 215 transitions, 2561 flow [2024-06-28 00:57:27,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:27,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:27,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:57:27,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 00:57:27,993 INFO L175 Difference]: Start difference. First operand has 147 places, 180 transitions, 1908 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:57:27,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 215 transitions, 2561 flow [2024-06-28 00:57:28,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 215 transitions, 2345 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:28,087 INFO L231 Difference]: Finished difference. Result has 149 places, 183 transitions, 1929 flow [2024-06-28 00:57:28,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1929, PETRI_PLACES=149, PETRI_TRANSITIONS=183} [2024-06-28 00:57:28,087 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 101 predicate places. [2024-06-28 00:57:28,087 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 183 transitions, 1929 flow [2024-06-28 00:57:28,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:28,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:28,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:28,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:57:28,088 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:28,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:28,088 INFO L85 PathProgramCache]: Analyzing trace with hash -134601346, now seen corresponding path program 3 times [2024-06-28 00:57:28,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:28,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441908471] [2024-06-28 00:57:28,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:28,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:28,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:28,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:28,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:28,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441908471] [2024-06-28 00:57:28,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441908471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:28,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:28,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:28,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419258600] [2024-06-28 00:57:28,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:28,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:28,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:28,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:28,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:28,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:28,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 183 transitions, 1929 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:28,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:28,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:28,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:28,610 INFO L124 PetriNetUnfolderBase]: 2590/4231 cut-off events. [2024-06-28 00:57:28,610 INFO L125 PetriNetUnfolderBase]: For 88783/88783 co-relation queries the response was YES. [2024-06-28 00:57:28,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21410 conditions, 4231 events. 2590/4231 cut-off events. For 88783/88783 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 27112 event pairs, 705 based on Foata normal form. 10/4230 useless extension candidates. Maximal degree in co-relation 21345. Up to 3675 conditions per place. [2024-06-28 00:57:28,644 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 177 selfloop transitions, 29 changer transitions 0/219 dead transitions. [2024-06-28 00:57:28,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 219 transitions, 2459 flow [2024-06-28 00:57:28,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:28,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:28,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 00:57:28,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-28 00:57:28,646 INFO L175 Difference]: Start difference. First operand has 149 places, 183 transitions, 1929 flow. Second operand 8 states and 218 transitions. [2024-06-28 00:57:28,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 219 transitions, 2459 flow [2024-06-28 00:57:28,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 219 transitions, 2304 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:28,768 INFO L231 Difference]: Finished difference. Result has 153 places, 185 transitions, 1874 flow [2024-06-28 00:57:28,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1874, PETRI_PLACES=153, PETRI_TRANSITIONS=185} [2024-06-28 00:57:28,769 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 105 predicate places. [2024-06-28 00:57:28,769 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 185 transitions, 1874 flow [2024-06-28 00:57:28,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:28,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:28,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:28,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:57:28,770 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-06-28 00:57:28,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:28,770 INFO L85 PathProgramCache]: Analyzing trace with hash -556905622, now seen corresponding path program 3 times [2024-06-28 00:57:28,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:28,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159687837] [2024-06-28 00:57:28,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:28,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:28,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:28,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:28,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:28,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159687837] [2024-06-28 00:57:28,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159687837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:28,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:28,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:28,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156518700] [2024-06-28 00:57:28,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:28,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:28,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:28,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:28,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:28,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:28,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 185 transitions, 1874 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:28,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:28,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:28,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:29,321 INFO L124 PetriNetUnfolderBase]: 2601/4219 cut-off events. [2024-06-28 00:57:29,321 INFO L125 PetriNetUnfolderBase]: For 88201/88207 co-relation queries the response was YES. [2024-06-28 00:57:29,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21337 conditions, 4219 events. 2601/4219 cut-off events. For 88201/88207 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26947 event pairs, 626 based on Foata normal form. 2/4189 useless extension candidates. Maximal degree in co-relation 21271. Up to 3329 conditions per place. [2024-06-28 00:57:29,347 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 106 selfloop transitions, 98 changer transitions 0/217 dead transitions. [2024-06-28 00:57:29,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 217 transitions, 2528 flow [2024-06-28 00:57:29,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:29,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:29,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 00:57:29,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 00:57:29,349 INFO L175 Difference]: Start difference. First operand has 153 places, 185 transitions, 1874 flow. Second operand 7 states and 198 transitions. [2024-06-28 00:57:29,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 217 transitions, 2528 flow [2024-06-28 00:57:29,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 217 transitions, 2454 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:29,509 INFO L231 Difference]: Finished difference. Result has 154 places, 188 transitions, 2040 flow [2024-06-28 00:57:29,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2040, PETRI_PLACES=154, PETRI_TRANSITIONS=188} [2024-06-28 00:57:29,509 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 106 predicate places. [2024-06-28 00:57:29,510 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 188 transitions, 2040 flow [2024-06-28 00:57:29,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:29,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:29,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:29,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:57:29,510 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-06-28 00:57:29,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:29,511 INFO L85 PathProgramCache]: Analyzing trace with hash 354036140, now seen corresponding path program 4 times [2024-06-28 00:57:29,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:29,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646428607] [2024-06-28 00:57:29,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:29,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:29,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:29,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:29,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:29,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646428607] [2024-06-28 00:57:29,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646428607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:29,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:29,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:29,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494145378] [2024-06-28 00:57:29,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:29,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:29,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:29,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:29,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:29,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:29,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 188 transitions, 2040 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:29,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:29,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:29,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:30,018 INFO L124 PetriNetUnfolderBase]: 2595/4199 cut-off events. [2024-06-28 00:57:30,018 INFO L125 PetriNetUnfolderBase]: For 92038/92044 co-relation queries the response was YES. [2024-06-28 00:57:30,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21587 conditions, 4199 events. 2595/4199 cut-off events. For 92038/92044 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26752 event pairs, 637 based on Foata normal form. 3/4175 useless extension candidates. Maximal degree in co-relation 21520. Up to 3324 conditions per place. [2024-06-28 00:57:30,049 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 110 selfloop transitions, 94 changer transitions 0/217 dead transitions. [2024-06-28 00:57:30,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 217 transitions, 2660 flow [2024-06-28 00:57:30,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:30,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:30,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 00:57:30,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306818181818182 [2024-06-28 00:57:30,051 INFO L175 Difference]: Start difference. First operand has 154 places, 188 transitions, 2040 flow. Second operand 8 states and 222 transitions. [2024-06-28 00:57:30,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 217 transitions, 2660 flow [2024-06-28 00:57:30,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 217 transitions, 2503 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:30,180 INFO L231 Difference]: Finished difference. Result has 158 places, 188 transitions, 2078 flow [2024-06-28 00:57:30,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2078, PETRI_PLACES=158, PETRI_TRANSITIONS=188} [2024-06-28 00:57:30,181 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 110 predicate places. [2024-06-28 00:57:30,181 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 188 transitions, 2078 flow [2024-06-28 00:57:30,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:30,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:30,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:30,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:57:30,182 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-06-28 00:57:30,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:30,182 INFO L85 PathProgramCache]: Analyzing trace with hash -800507394, now seen corresponding path program 4 times [2024-06-28 00:57:30,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:30,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762980344] [2024-06-28 00:57:30,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:30,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:30,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:30,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:30,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:30,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762980344] [2024-06-28 00:57:30,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762980344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:30,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:30,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:30,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896714206] [2024-06-28 00:57:30,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:30,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:30,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:30,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:30,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:30,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:30,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 188 transitions, 2078 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:30,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:30,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:30,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:30,803 INFO L124 PetriNetUnfolderBase]: 2814/4534 cut-off events. [2024-06-28 00:57:30,804 INFO L125 PetriNetUnfolderBase]: For 120812/120812 co-relation queries the response was YES. [2024-06-28 00:57:30,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22412 conditions, 4534 events. 2814/4534 cut-off events. For 120812/120812 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 29314 event pairs, 501 based on Foata normal form. 44/4570 useless extension candidates. Maximal degree in co-relation 22343. Up to 3127 conditions per place. [2024-06-28 00:57:30,838 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 151 selfloop transitions, 76 changer transitions 0/240 dead transitions. [2024-06-28 00:57:30,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 240 transitions, 2682 flow [2024-06-28 00:57:30,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:30,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:30,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 00:57:30,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6960227272727273 [2024-06-28 00:57:30,839 INFO L175 Difference]: Start difference. First operand has 158 places, 188 transitions, 2078 flow. Second operand 8 states and 245 transitions. [2024-06-28 00:57:30,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 240 transitions, 2682 flow [2024-06-28 00:57:30,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 240 transitions, 2358 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:30,989 INFO L231 Difference]: Finished difference. Result has 158 places, 189 transitions, 1939 flow [2024-06-28 00:57:30,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1939, PETRI_PLACES=158, PETRI_TRANSITIONS=189} [2024-06-28 00:57:30,989 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 110 predicate places. [2024-06-28 00:57:30,989 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 189 transitions, 1939 flow [2024-06-28 00:57:30,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:30,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:30,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:30,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:57:30,990 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-06-28 00:57:30,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:30,990 INFO L85 PathProgramCache]: Analyzing trace with hash 91654233, now seen corresponding path program 1 times [2024-06-28 00:57:30,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:30,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75434277] [2024-06-28 00:57:30,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:30,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:30,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:31,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:31,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:31,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75434277] [2024-06-28 00:57:31,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75434277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:31,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:31,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:31,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920134454] [2024-06-28 00:57:31,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:31,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:31,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:31,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:31,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:31,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:31,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 189 transitions, 1939 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:31,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:31,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:31,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:31,566 INFO L124 PetriNetUnfolderBase]: 2832/4602 cut-off events. [2024-06-28 00:57:31,566 INFO L125 PetriNetUnfolderBase]: For 93103/93103 co-relation queries the response was YES. [2024-06-28 00:57:31,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22733 conditions, 4602 events. 2832/4602 cut-off events. For 93103/93103 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 30096 event pairs, 789 based on Foata normal form. 2/4583 useless extension candidates. Maximal degree in co-relation 22663. Up to 4153 conditions per place. [2024-06-28 00:57:31,606 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 180 selfloop transitions, 20 changer transitions 0/213 dead transitions. [2024-06-28 00:57:31,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 213 transitions, 2421 flow [2024-06-28 00:57:31,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:31,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:31,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:57:31,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545454545454545 [2024-06-28 00:57:31,614 INFO L175 Difference]: Start difference. First operand has 158 places, 189 transitions, 1939 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:57:31,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 213 transitions, 2421 flow [2024-06-28 00:57:31,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 213 transitions, 2262 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:31,796 INFO L231 Difference]: Finished difference. Result has 157 places, 191 transitions, 1859 flow [2024-06-28 00:57:31,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1859, PETRI_PLACES=157, PETRI_TRANSITIONS=191} [2024-06-28 00:57:31,798 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 109 predicate places. [2024-06-28 00:57:31,799 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 191 transitions, 1859 flow [2024-06-28 00:57:31,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:31,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:31,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:31,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:57:31,799 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-06-28 00:57:31,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:31,800 INFO L85 PathProgramCache]: Analyzing trace with hash 104986713, now seen corresponding path program 2 times [2024-06-28 00:57:31,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:31,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042506249] [2024-06-28 00:57:31,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:31,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:31,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:31,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:31,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:31,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042506249] [2024-06-28 00:57:31,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042506249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:31,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:31,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:31,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663019965] [2024-06-28 00:57:31,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:31,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:31,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:31,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:31,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:31,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:31,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 191 transitions, 1859 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:31,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:31,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:31,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:32,332 INFO L124 PetriNetUnfolderBase]: 2827/4683 cut-off events. [2024-06-28 00:57:32,333 INFO L125 PetriNetUnfolderBase]: For 89662/89671 co-relation queries the response was YES. [2024-06-28 00:57:32,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21977 conditions, 4683 events. 2827/4683 cut-off events. For 89662/89671 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 30968 event pairs, 1162 based on Foata normal form. 8/4644 useless extension candidates. Maximal degree in co-relation 21906. Up to 4100 conditions per place. [2024-06-28 00:57:32,367 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 177 selfloop transitions, 20 changer transitions 0/210 dead transitions. [2024-06-28 00:57:32,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 210 transitions, 2325 flow [2024-06-28 00:57:32,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:32,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:32,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-28 00:57:32,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227272727272727 [2024-06-28 00:57:32,368 INFO L175 Difference]: Start difference. First operand has 157 places, 191 transitions, 1859 flow. Second operand 5 states and 137 transitions. [2024-06-28 00:57:32,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 210 transitions, 2325 flow [2024-06-28 00:57:32,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 210 transitions, 2262 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:32,488 INFO L231 Difference]: Finished difference. Result has 159 places, 193 transitions, 1879 flow [2024-06-28 00:57:32,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1879, PETRI_PLACES=159, PETRI_TRANSITIONS=193} [2024-06-28 00:57:32,488 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 111 predicate places. [2024-06-28 00:57:32,488 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 193 transitions, 1879 flow [2024-06-28 00:57:32,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:32,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:32,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:32,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:57:32,489 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-06-28 00:57:32,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:32,489 INFO L85 PathProgramCache]: Analyzing trace with hash -320483905, now seen corresponding path program 1 times [2024-06-28 00:57:32,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:32,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343395500] [2024-06-28 00:57:32,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:32,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:32,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:32,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-06-28 00:57:32,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:32,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343395500] [2024-06-28 00:57:32,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343395500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:32,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:32,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:32,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402770032] [2024-06-28 00:57:32,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:32,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:32,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:32,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:32,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:32,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:32,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 193 transitions, 1879 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:32,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:32,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:32,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:33,167 INFO L124 PetriNetUnfolderBase]: 3701/6005 cut-off events. [2024-06-28 00:57:33,168 INFO L125 PetriNetUnfolderBase]: For 175807/175813 co-relation queries the response was YES. [2024-06-28 00:57:33,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29652 conditions, 6005 events. 3701/6005 cut-off events. For 175807/175813 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 41466 event pairs, 832 based on Foata normal form. 37/6008 useless extension candidates. Maximal degree in co-relation 29580. Up to 3125 conditions per place. [2024-06-28 00:57:33,215 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 136 selfloop transitions, 100 changer transitions 0/249 dead transitions. [2024-06-28 00:57:33,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 249 transitions, 2929 flow [2024-06-28 00:57:33,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:33,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:33,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-28 00:57:33,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7012987012987013 [2024-06-28 00:57:33,216 INFO L175 Difference]: Start difference. First operand has 159 places, 193 transitions, 1879 flow. Second operand 7 states and 216 transitions. [2024-06-28 00:57:33,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 249 transitions, 2929 flow [2024-06-28 00:57:33,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 249 transitions, 2862 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:33,441 INFO L231 Difference]: Finished difference. Result has 164 places, 198 transitions, 2114 flow [2024-06-28 00:57:33,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2114, PETRI_PLACES=164, PETRI_TRANSITIONS=198} [2024-06-28 00:57:33,442 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 116 predicate places. [2024-06-28 00:57:33,442 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 198 transitions, 2114 flow [2024-06-28 00:57:33,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:33,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:33,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:33,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:57:33,442 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-06-28 00:57:33,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:33,443 INFO L85 PathProgramCache]: Analyzing trace with hash -231770275, now seen corresponding path program 2 times [2024-06-28 00:57:33,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:33,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740898204] [2024-06-28 00:57:33,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:33,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:33,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:33,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:33,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:33,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740898204] [2024-06-28 00:57:33,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740898204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:33,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:33,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:33,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049884282] [2024-06-28 00:57:33,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:33,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:33,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:33,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:33,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:33,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:33,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 198 transitions, 2114 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:33,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:33,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:33,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:34,193 INFO L124 PetriNetUnfolderBase]: 4007/6644 cut-off events. [2024-06-28 00:57:34,193 INFO L125 PetriNetUnfolderBase]: For 195639/195645 co-relation queries the response was YES. [2024-06-28 00:57:34,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32711 conditions, 6644 events. 4007/6644 cut-off events. For 195639/195645 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 47367 event pairs, 1359 based on Foata normal form. 43/6653 useless extension candidates. Maximal degree in co-relation 32637. Up to 5082 conditions per place. [2024-06-28 00:57:34,242 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 122 selfloop transitions, 97 changer transitions 0/232 dead transitions. [2024-06-28 00:57:34,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 232 transitions, 2836 flow [2024-06-28 00:57:34,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:34,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:34,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:57:34,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 00:57:34,244 INFO L175 Difference]: Start difference. First operand has 164 places, 198 transitions, 2114 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:57:34,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 232 transitions, 2836 flow [2024-06-28 00:57:34,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 232 transitions, 2628 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:34,497 INFO L231 Difference]: Finished difference. Result has 168 places, 200 transitions, 2147 flow [2024-06-28 00:57:34,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2147, PETRI_PLACES=168, PETRI_TRANSITIONS=200} [2024-06-28 00:57:34,497 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 120 predicate places. [2024-06-28 00:57:34,498 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 200 transitions, 2147 flow [2024-06-28 00:57:34,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:34,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:34,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:34,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:57:34,498 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-06-28 00:57:34,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:34,499 INFO L85 PathProgramCache]: Analyzing trace with hash -231918145, now seen corresponding path program 3 times [2024-06-28 00:57:34,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:34,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634433002] [2024-06-28 00:57:34,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:34,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:34,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:34,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:34,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:34,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634433002] [2024-06-28 00:57:34,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634433002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:34,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:34,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:34,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318423285] [2024-06-28 00:57:34,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:34,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:34,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:34,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:34,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:34,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:34,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 200 transitions, 2147 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:34,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:34,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:34,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:35,312 INFO L124 PetriNetUnfolderBase]: 4475/7279 cut-off events. [2024-06-28 00:57:35,313 INFO L125 PetriNetUnfolderBase]: For 217069/217075 co-relation queries the response was YES. [2024-06-28 00:57:35,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36377 conditions, 7279 events. 4475/7279 cut-off events. For 217069/217075 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 52558 event pairs, 1277 based on Foata normal form. 37/7282 useless extension candidates. Maximal degree in co-relation 36302. Up to 5072 conditions per place. [2024-06-28 00:57:35,371 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 134 selfloop transitions, 96 changer transitions 0/243 dead transitions. [2024-06-28 00:57:35,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 243 transitions, 3045 flow [2024-06-28 00:57:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:35,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:35,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:57:35,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6753246753246753 [2024-06-28 00:57:35,372 INFO L175 Difference]: Start difference. First operand has 168 places, 200 transitions, 2147 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:57:35,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 243 transitions, 3045 flow [2024-06-28 00:57:35,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 243 transitions, 2832 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:35,731 INFO L231 Difference]: Finished difference. Result has 171 places, 204 transitions, 2226 flow [2024-06-28 00:57:35,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2226, PETRI_PLACES=171, PETRI_TRANSITIONS=204} [2024-06-28 00:57:35,731 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 123 predicate places. [2024-06-28 00:57:35,731 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 204 transitions, 2226 flow [2024-06-28 00:57:35,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:35,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:35,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:35,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:57:35,732 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-06-28 00:57:35,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:35,732 INFO L85 PathProgramCache]: Analyzing trace with hash 97368153, now seen corresponding path program 4 times [2024-06-28 00:57:35,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:35,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739573871] [2024-06-28 00:57:35,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:35,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:35,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:35,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:35,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:35,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739573871] [2024-06-28 00:57:35,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739573871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:35,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:35,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:35,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394892690] [2024-06-28 00:57:35,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:35,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:35,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:35,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:35,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:35,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:35,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 204 transitions, 2226 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:35,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:35,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:35,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:36,790 INFO L124 PetriNetUnfolderBase]: 4781/7727 cut-off events. [2024-06-28 00:57:36,791 INFO L125 PetriNetUnfolderBase]: For 237805/237814 co-relation queries the response was YES. [2024-06-28 00:57:36,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38543 conditions, 7727 events. 4781/7727 cut-off events. For 237805/237814 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 56069 event pairs, 1411 based on Foata normal form. 48/7752 useless extension candidates. Maximal degree in co-relation 38466. Up to 6454 conditions per place. [2024-06-28 00:57:36,842 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 164 selfloop transitions, 65 changer transitions 0/242 dead transitions. [2024-06-28 00:57:36,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 242 transitions, 2820 flow [2024-06-28 00:57:36,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:36,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:36,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 00:57:36,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448863636363636 [2024-06-28 00:57:36,844 INFO L175 Difference]: Start difference. First operand has 171 places, 204 transitions, 2226 flow. Second operand 8 states and 227 transitions. [2024-06-28 00:57:36,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 242 transitions, 2820 flow [2024-06-28 00:57:37,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 242 transitions, 2671 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:37,192 INFO L231 Difference]: Finished difference. Result has 176 places, 206 transitions, 2260 flow [2024-06-28 00:57:37,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2260, PETRI_PLACES=176, PETRI_TRANSITIONS=206} [2024-06-28 00:57:37,193 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 128 predicate places. [2024-06-28 00:57:37,194 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 206 transitions, 2260 flow [2024-06-28 00:57:37,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:37,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:37,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:37,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:57:37,194 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-06-28 00:57:37,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:37,195 INFO L85 PathProgramCache]: Analyzing trace with hash -101933637, now seen corresponding path program 5 times [2024-06-28 00:57:37,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:37,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034241686] [2024-06-28 00:57:37,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:37,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:37,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:37,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:37,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:37,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034241686] [2024-06-28 00:57:37,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034241686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:37,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:37,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:37,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602769696] [2024-06-28 00:57:37,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:37,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:37,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:37,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:37,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:37,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:37,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 206 transitions, 2260 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:37,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:37,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:37,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:38,046 INFO L124 PetriNetUnfolderBase]: 5064/8191 cut-off events. [2024-06-28 00:57:38,046 INFO L125 PetriNetUnfolderBase]: For 247000/247009 co-relation queries the response was YES. [2024-06-28 00:57:38,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40438 conditions, 8191 events. 5064/8191 cut-off events. For 247000/247009 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 60129 event pairs, 1505 based on Foata normal form. 48/8215 useless extension candidates. Maximal degree in co-relation 40359. Up to 6895 conditions per place. [2024-06-28 00:57:38,114 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 164 selfloop transitions, 67 changer transitions 0/244 dead transitions. [2024-06-28 00:57:38,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 244 transitions, 2864 flow [2024-06-28 00:57:38,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:38,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:38,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:57:38,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-28 00:57:38,116 INFO L175 Difference]: Start difference. First operand has 176 places, 206 transitions, 2260 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:57:38,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 244 transitions, 2864 flow [2024-06-28 00:57:38,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 244 transitions, 2707 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:38,540 INFO L231 Difference]: Finished difference. Result has 177 places, 208 transitions, 2294 flow [2024-06-28 00:57:38,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2103, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2294, PETRI_PLACES=177, PETRI_TRANSITIONS=208} [2024-06-28 00:57:38,541 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 129 predicate places. [2024-06-28 00:57:38,541 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 208 transitions, 2294 flow [2024-06-28 00:57:38,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:38,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:38,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-06-28 00:57:38,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:57:38,541 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-06-28 00:57:38,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:38,542 INFO L85 PathProgramCache]: Analyzing trace with hash -102081507, now seen corresponding path program 6 times [2024-06-28 00:57:38,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:38,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267560306] [2024-06-28 00:57:38,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:38,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:38,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:38,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:38,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:38,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267560306] [2024-06-28 00:57:38,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267560306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:38,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:38,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:38,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855040245] [2024-06-28 00:57:38,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:38,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:38,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:38,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:38,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:38,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:38,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 208 transitions, 2294 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:38,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:38,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:38,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:39,568 INFO L124 PetriNetUnfolderBase]: 5597/9214 cut-off events. [2024-06-28 00:57:39,568 INFO L125 PetriNetUnfolderBase]: For 281765/281774 co-relation queries the response was YES. [2024-06-28 00:57:39,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44644 conditions, 9214 events. 5597/9214 cut-off events. For 281765/281774 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 70363 event pairs, 1544 based on Foata normal form. 42/9229 useless extension candidates. Maximal degree in co-relation 44564. Up to 5900 conditions per place. [2024-06-28 00:57:39,650 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 170 selfloop transitions, 74 changer transitions 0/257 dead transitions. [2024-06-28 00:57:39,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 257 transitions, 3072 flow [2024-06-28 00:57:39,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:39,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:39,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:57:39,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6948051948051948 [2024-06-28 00:57:39,651 INFO L175 Difference]: Start difference. First operand has 177 places, 208 transitions, 2294 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:57:39,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 257 transitions, 3072 flow [2024-06-28 00:57:40,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 257 transitions, 2907 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:40,122 INFO L231 Difference]: Finished difference. Result has 180 places, 211 transitions, 2386 flow [2024-06-28 00:57:40,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2386, PETRI_PLACES=180, PETRI_TRANSITIONS=211} [2024-06-28 00:57:40,123 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 132 predicate places. [2024-06-28 00:57:40,123 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 211 transitions, 2386 flow [2024-06-28 00:57:40,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:40,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:40,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:40,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:57:40,124 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-06-28 00:57:40,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:40,125 INFO L85 PathProgramCache]: Analyzing trace with hash 104992665, now seen corresponding path program 1 times [2024-06-28 00:57:40,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:40,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929400856] [2024-06-28 00:57:40,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:40,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:40,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:40,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:40,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:40,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929400856] [2024-06-28 00:57:40,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929400856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:40,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:40,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:40,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161089653] [2024-06-28 00:57:40,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:40,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:40,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:40,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:40,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:40,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:40,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 211 transitions, 2386 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:40,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:40,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:40,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:41,211 INFO L124 PetriNetUnfolderBase]: 6123/9971 cut-off events. [2024-06-28 00:57:41,211 INFO L125 PetriNetUnfolderBase]: For 322057/322066 co-relation queries the response was YES. [2024-06-28 00:57:41,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48919 conditions, 9971 events. 6123/9971 cut-off events. For 322057/322066 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 76918 event pairs, 1873 based on Foata normal form. 42/10001 useless extension candidates. Maximal degree in co-relation 48837. Up to 7083 conditions per place. [2024-06-28 00:57:41,289 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 176 selfloop transitions, 67 changer transitions 0/256 dead transitions. [2024-06-28 00:57:41,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 256 transitions, 3124 flow [2024-06-28 00:57:41,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:41,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:41,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 00:57:41,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 00:57:41,291 INFO L175 Difference]: Start difference. First operand has 180 places, 211 transitions, 2386 flow. Second operand 8 states and 232 transitions. [2024-06-28 00:57:41,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 256 transitions, 3124 flow [2024-06-28 00:57:41,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 256 transitions, 2860 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:41,933 INFO L231 Difference]: Finished difference. Result has 183 places, 213 transitions, 2323 flow [2024-06-28 00:57:41,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2122, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2323, PETRI_PLACES=183, PETRI_TRANSITIONS=213} [2024-06-28 00:57:41,934 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 135 predicate places. [2024-06-28 00:57:41,934 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 213 transitions, 2323 flow [2024-06-28 00:57:41,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:41,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:41,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:41,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:57:41,934 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:41,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:41,935 INFO L85 PathProgramCache]: Analyzing trace with hash 989102701, now seen corresponding path program 1 times [2024-06-28 00:57:41,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:41,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347920523] [2024-06-28 00:57:41,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:41,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:41,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:41,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-06-28 00:57:41,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:41,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347920523] [2024-06-28 00:57:41,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347920523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:41,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:41,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:57:41,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80120847] [2024-06-28 00:57:41,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:41,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:57:41,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:41,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:57:41,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:57:42,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 44 [2024-06-28 00:57:42,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 213 transitions, 2323 flow. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:42,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:42,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 44 [2024-06-28 00:57:42,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:42,993 INFO L124 PetriNetUnfolderBase]: 5488/11587 cut-off events. [2024-06-28 00:57:42,994 INFO L125 PetriNetUnfolderBase]: For 69173/69672 co-relation queries the response was YES. [2024-06-28 00:57:43,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34200 conditions, 11587 events. 5488/11587 cut-off events. For 69173/69672 co-relation queries the response was YES. Maximal size of possible extension queue 934. Compared 113866 event pairs, 1122 based on Foata normal form. 555/11600 useless extension candidates. Maximal degree in co-relation 34117. Up to 4490 conditions per place. [2024-06-28 00:57:43,081 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 30 selfloop transitions, 64 changer transitions 0/227 dead transitions. [2024-06-28 00:57:43,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 227 transitions, 2557 flow [2024-06-28 00:57:43,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:57:43,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:57:43,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-06-28 00:57:43,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7556818181818182 [2024-06-28 00:57:43,082 INFO L175 Difference]: Start difference. First operand has 183 places, 213 transitions, 2323 flow. Second operand 4 states and 133 transitions. [2024-06-28 00:57:43,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 227 transitions, 2557 flow [2024-06-28 00:57:43,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 227 transitions, 2355 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:43,283 INFO L231 Difference]: Finished difference. Result has 182 places, 214 transitions, 2383 flow [2024-06-28 00:57:43,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2121, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2383, PETRI_PLACES=182, PETRI_TRANSITIONS=214} [2024-06-28 00:57:43,284 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 134 predicate places. [2024-06-28 00:57:43,284 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 214 transitions, 2383 flow [2024-06-28 00:57:43,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:43,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:43,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:43,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:57:43,284 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-06-28 00:57:43,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:43,285 INFO L85 PathProgramCache]: Analyzing trace with hash -890090121, now seen corresponding path program 1 times [2024-06-28 00:57:43,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:43,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706940495] [2024-06-28 00:57:43,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:43,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:43,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:43,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:43,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:43,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706940495] [2024-06-28 00:57:43,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706940495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:43,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:43,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:43,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122381322] [2024-06-28 00:57:43,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:43,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:43,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:43,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:43,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:43,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:43,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 214 transitions, 2383 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:43,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:43,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:43,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:44,607 INFO L124 PetriNetUnfolderBase]: 6569/11274 cut-off events. [2024-06-28 00:57:44,608 INFO L125 PetriNetUnfolderBase]: For 298716/298784 co-relation queries the response was YES. [2024-06-28 00:57:44,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52740 conditions, 11274 events. 6569/11274 cut-off events. For 298716/298784 co-relation queries the response was YES. Maximal size of possible extension queue 900. Compared 93456 event pairs, 3547 based on Foata normal form. 35/10918 useless extension candidates. Maximal degree in co-relation 52656. Up to 10077 conditions per place. [2024-06-28 00:57:44,705 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 133 selfloop transitions, 91 changer transitions 0/238 dead transitions. [2024-06-28 00:57:44,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 238 transitions, 3114 flow [2024-06-28 00:57:44,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:44,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:44,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 00:57:44,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782828282828283 [2024-06-28 00:57:44,706 INFO L175 Difference]: Start difference. First operand has 182 places, 214 transitions, 2383 flow. Second operand 9 states and 229 transitions. [2024-06-28 00:57:44,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 238 transitions, 3114 flow [2024-06-28 00:57:45,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 238 transitions, 3040 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 00:57:45,327 INFO L231 Difference]: Finished difference. Result has 189 places, 217 transitions, 2546 flow [2024-06-28 00:57:45,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2546, PETRI_PLACES=189, PETRI_TRANSITIONS=217} [2024-06-28 00:57:45,327 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 141 predicate places. [2024-06-28 00:57:45,327 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 217 transitions, 2546 flow [2024-06-28 00:57:45,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:45,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:45,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:45,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:57:45,328 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-06-28 00:57:45,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:45,328 INFO L85 PathProgramCache]: Analyzing trace with hash -830315755, now seen corresponding path program 2 times [2024-06-28 00:57:45,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:45,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489897999] [2024-06-28 00:57:45,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:45,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:45,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:45,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:45,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:45,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489897999] [2024-06-28 00:57:45,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489897999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:45,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:45,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:45,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547200905] [2024-06-28 00:57:45,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:45,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:45,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:45,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:45,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:45,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:45,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 217 transitions, 2546 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:45,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:45,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:45,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:46,588 INFO L124 PetriNetUnfolderBase]: 6566/11270 cut-off events. [2024-06-28 00:57:46,589 INFO L125 PetriNetUnfolderBase]: For 297273/297337 co-relation queries the response was YES. [2024-06-28 00:57:46,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53024 conditions, 11270 events. 6566/11270 cut-off events. For 297273/297337 co-relation queries the response was YES. Maximal size of possible extension queue 900. Compared 93415 event pairs, 3547 based on Foata normal form. 33/10912 useless extension candidates. Maximal degree in co-relation 52939. Up to 10074 conditions per place. [2024-06-28 00:57:46,703 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 131 selfloop transitions, 90 changer transitions 0/235 dead transitions. [2024-06-28 00:57:46,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 235 transitions, 3126 flow [2024-06-28 00:57:46,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:46,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:46,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 00:57:46,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 00:57:46,705 INFO L175 Difference]: Start difference. First operand has 189 places, 217 transitions, 2546 flow. Second operand 7 states and 187 transitions. [2024-06-28 00:57:46,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 235 transitions, 3126 flow [2024-06-28 00:57:47,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 235 transitions, 2793 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 00:57:47,409 INFO L231 Difference]: Finished difference. Result has 187 places, 217 transitions, 2399 flow [2024-06-28 00:57:47,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2399, PETRI_PLACES=187, PETRI_TRANSITIONS=217} [2024-06-28 00:57:47,410 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 139 predicate places. [2024-06-28 00:57:47,410 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 217 transitions, 2399 flow [2024-06-28 00:57:47,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:47,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:47,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:47,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:57:47,411 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-06-28 00:57:47,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:47,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1066583371, now seen corresponding path program 1 times [2024-06-28 00:57:47,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:47,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202395359] [2024-06-28 00:57:47,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:47,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:47,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:47,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:47,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:47,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202395359] [2024-06-28 00:57:47,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202395359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:47,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:47,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:47,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294706381] [2024-06-28 00:57:47,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:47,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:47,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:47,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:47,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:47,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:47,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 217 transitions, 2399 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:47,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:47,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:47,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:48,749 INFO L124 PetriNetUnfolderBase]: 7415/12954 cut-off events. [2024-06-28 00:57:48,749 INFO L125 PetriNetUnfolderBase]: For 418000/418068 co-relation queries the response was YES. [2024-06-28 00:57:48,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61194 conditions, 12954 events. 7415/12954 cut-off events. For 418000/418068 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 111075 event pairs, 3786 based on Foata normal form. 62/12611 useless extension candidates. Maximal degree in co-relation 61109. Up to 8235 conditions per place. [2024-06-28 00:57:48,857 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 152 selfloop transitions, 98 changer transitions 0/264 dead transitions. [2024-06-28 00:57:48,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 264 transitions, 3305 flow [2024-06-28 00:57:48,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:48,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:48,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:57:48,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.672077922077922 [2024-06-28 00:57:48,858 INFO L175 Difference]: Start difference. First operand has 187 places, 217 transitions, 2399 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:57:48,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 264 transitions, 3305 flow [2024-06-28 00:57:49,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 264 transitions, 3125 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:49,703 INFO L231 Difference]: Finished difference. Result has 189 places, 220 transitions, 2524 flow [2024-06-28 00:57:49,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2524, PETRI_PLACES=189, PETRI_TRANSITIONS=220} [2024-06-28 00:57:49,704 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 141 predicate places. [2024-06-28 00:57:49,704 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 220 transitions, 2524 flow [2024-06-28 00:57:49,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:49,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:49,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:49,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:57:49,704 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-06-28 00:57:49,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:49,705 INFO L85 PathProgramCache]: Analyzing trace with hash -830408011, now seen corresponding path program 2 times [2024-06-28 00:57:49,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:49,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551085591] [2024-06-28 00:57:49,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:49,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:49,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:49,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:49,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:49,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551085591] [2024-06-28 00:57:49,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551085591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:49,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:49,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:49,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868360602] [2024-06-28 00:57:49,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:49,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:49,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:49,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:49,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:49,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:49,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 220 transitions, 2524 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:49,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:49,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:49,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:51,192 INFO L124 PetriNetUnfolderBase]: 7970/13783 cut-off events. [2024-06-28 00:57:51,192 INFO L125 PetriNetUnfolderBase]: For 481116/481184 co-relation queries the response was YES. [2024-06-28 00:57:51,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66963 conditions, 13783 events. 7970/13783 cut-off events. For 481116/481184 co-relation queries the response was YES. Maximal size of possible extension queue 1137. Compared 118787 event pairs, 4416 based on Foata normal form. 62/13409 useless extension candidates. Maximal degree in co-relation 66876. Up to 11326 conditions per place. [2024-06-28 00:57:51,323 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 150 selfloop transitions, 93 changer transitions 0/257 dead transitions. [2024-06-28 00:57:51,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 257 transitions, 3370 flow [2024-06-28 00:57:51,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:51,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:51,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 00:57:51,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493506493506493 [2024-06-28 00:57:51,325 INFO L175 Difference]: Start difference. First operand has 189 places, 220 transitions, 2524 flow. Second operand 7 states and 200 transitions. [2024-06-28 00:57:51,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 257 transitions, 3370 flow [2024-06-28 00:57:52,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 257 transitions, 3239 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:52,446 INFO L231 Difference]: Finished difference. Result has 193 places, 222 transitions, 2635 flow [2024-06-28 00:57:52,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2393, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2635, PETRI_PLACES=193, PETRI_TRANSITIONS=222} [2024-06-28 00:57:52,446 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 145 predicate places. [2024-06-28 00:57:52,446 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 222 transitions, 2635 flow [2024-06-28 00:57:52,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:52,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:52,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:52,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:57:52,447 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-06-28 00:57:52,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:52,448 INFO L85 PathProgramCache]: Analyzing trace with hash -830111341, now seen corresponding path program 3 times [2024-06-28 00:57:52,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:52,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007157287] [2024-06-28 00:57:52,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:52,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:52,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:52,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-06-28 00:57:52,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:52,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007157287] [2024-06-28 00:57:52,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007157287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:52,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:52,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:52,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555817705] [2024-06-28 00:57:52,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:52,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:52,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:52,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:52,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:52,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:52,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 222 transitions, 2635 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:52,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:52,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:52,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:53,987 INFO L124 PetriNetUnfolderBase]: 7901/13644 cut-off events. [2024-06-28 00:57:53,987 INFO L125 PetriNetUnfolderBase]: For 459779/459847 co-relation queries the response was YES. [2024-06-28 00:57:54,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65407 conditions, 13644 events. 7901/13644 cut-off events. For 459779/459847 co-relation queries the response was YES. Maximal size of possible extension queue 1132. Compared 117713 event pairs, 4560 based on Foata normal form. 66/13275 useless extension candidates. Maximal degree in co-relation 65318. Up to 11817 conditions per place. [2024-06-28 00:57:54,116 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 143 selfloop transitions, 91 changer transitions 0/248 dead transitions. [2024-06-28 00:57:54,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 248 transitions, 3281 flow [2024-06-28 00:57:54,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:54,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:54,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 00:57:54,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233766233766234 [2024-06-28 00:57:54,118 INFO L175 Difference]: Start difference. First operand has 193 places, 222 transitions, 2635 flow. Second operand 7 states and 192 transitions. [2024-06-28 00:57:54,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 248 transitions, 3281 flow [2024-06-28 00:57:55,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 248 transitions, 3135 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:55,487 INFO L231 Difference]: Finished difference. Result has 197 places, 222 transitions, 2677 flow [2024-06-28 00:57:55,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2489, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2677, PETRI_PLACES=197, PETRI_TRANSITIONS=222} [2024-06-28 00:57:55,488 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 149 predicate places. [2024-06-28 00:57:55,488 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 222 transitions, 2677 flow [2024-06-28 00:57:55,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:55,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:55,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-06-28 00:57:55,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:57:55,489 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-06-28 00:57:55,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:55,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1520343895, now seen corresponding path program 1 times [2024-06-28 00:57:55,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:55,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534009360] [2024-06-28 00:57:55,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:55,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:55,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:55,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-06-28 00:57:55,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:55,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534009360] [2024-06-28 00:57:55,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534009360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:55,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:55,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:55,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399741967] [2024-06-28 00:57:55,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:55,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:55,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:55,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:55,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:55,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:55,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 222 transitions, 2677 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:55,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:55,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:55,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:57,129 INFO L124 PetriNetUnfolderBase]: 8026/14101 cut-off events. [2024-06-28 00:57:57,129 INFO L125 PetriNetUnfolderBase]: For 451572/451595 co-relation queries the response was YES. [2024-06-28 00:57:57,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67520 conditions, 14101 events. 8026/14101 cut-off events. For 451572/451595 co-relation queries the response was YES. Maximal size of possible extension queue 1132. Compared 122530 event pairs, 4147 based on Foata normal form. 16/13633 useless extension candidates. Maximal degree in co-relation 67429. Up to 11259 conditions per place. [2024-06-28 00:57:57,243 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 144 selfloop transitions, 110 changer transitions 0/268 dead transitions. [2024-06-28 00:57:57,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 268 transitions, 3644 flow [2024-06-28 00:57:57,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:57,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:57,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:57:57,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6753246753246753 [2024-06-28 00:57:57,245 INFO L175 Difference]: Start difference. First operand has 197 places, 222 transitions, 2677 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:57:57,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 268 transitions, 3644 flow [2024-06-28 00:57:58,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 268 transitions, 3456 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:58,196 INFO L231 Difference]: Finished difference. Result has 199 places, 229 transitions, 2879 flow [2024-06-28 00:57:58,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2489, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2879, PETRI_PLACES=199, PETRI_TRANSITIONS=229} [2024-06-28 00:57:58,197 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 151 predicate places. [2024-06-28 00:57:58,197 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 229 transitions, 2879 flow [2024-06-28 00:57:58,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:58,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:58,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] [2024-06-28 00:57:58,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:57:58,198 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-06-28 00:57:58,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:58,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1505495929, now seen corresponding path program 2 times [2024-06-28 00:57:58,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:58,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219756164] [2024-06-28 00:57:58,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:58,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:58,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:58,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:58,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:58,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219756164] [2024-06-28 00:57:58,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219756164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:58,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:58,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:58,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301134111] [2024-06-28 00:57:58,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:58,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:58,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:58,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:58,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:58,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:58,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 229 transitions, 2879 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:58,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:58,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:58,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:59,968 INFO L124 PetriNetUnfolderBase]: 7981/13790 cut-off events. [2024-06-28 00:57:59,969 INFO L125 PetriNetUnfolderBase]: For 457441/457468 co-relation queries the response was YES. [2024-06-28 00:58:00,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67660 conditions, 13790 events. 7981/13790 cut-off events. For 457441/457468 co-relation queries the response was YES. Maximal size of possible extension queue 1130. Compared 118818 event pairs, 4404 based on Foata normal form. 16/13356 useless extension candidates. Maximal degree in co-relation 67567. Up to 12241 conditions per place. [2024-06-28 00:58:00,090 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 138 selfloop transitions, 104 changer transitions 0/256 dead transitions. [2024-06-28 00:58:00,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 256 transitions, 3545 flow [2024-06-28 00:58:00,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:00,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:00,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 00:58:00,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396103896103896 [2024-06-28 00:58:00,091 INFO L175 Difference]: Start difference. First operand has 199 places, 229 transitions, 2879 flow. Second operand 7 states and 197 transitions. [2024-06-28 00:58:00,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 256 transitions, 3545 flow [2024-06-28 00:58:01,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 256 transitions, 3316 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:01,489 INFO L231 Difference]: Finished difference. Result has 202 places, 229 transitions, 2864 flow [2024-06-28 00:58:01,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2864, PETRI_PLACES=202, PETRI_TRANSITIONS=229} [2024-06-28 00:58:01,489 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 154 predicate places. [2024-06-28 00:58:01,489 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 229 transitions, 2864 flow [2024-06-28 00:58:01,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:01,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:01,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:01,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:58:01,490 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-06-28 00:58:01,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:01,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1582532619, now seen corresponding path program 3 times [2024-06-28 00:58:01,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:01,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128785936] [2024-06-28 00:58:01,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:01,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:01,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:01,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:01,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:01,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128785936] [2024-06-28 00:58:01,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128785936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:01,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:01,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:01,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110180595] [2024-06-28 00:58:01,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:01,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:01,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:01,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:01,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:01,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:01,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 229 transitions, 2864 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:01,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:01,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:01,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:03,166 INFO L124 PetriNetUnfolderBase]: 7989/13709 cut-off events. [2024-06-28 00:58:03,166 INFO L125 PetriNetUnfolderBase]: For 456517/456550 co-relation queries the response was YES. [2024-06-28 00:58:03,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67348 conditions, 13709 events. 7989/13709 cut-off events. For 456517/456550 co-relation queries the response was YES. Maximal size of possible extension queue 1134. Compared 117533 event pairs, 4512 based on Foata normal form. 14/13256 useless extension candidates. Maximal degree in co-relation 67254. Up to 12344 conditions per place. [2024-06-28 00:58:03,292 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 134 selfloop transitions, 99 changer transitions 0/247 dead transitions. [2024-06-28 00:58:03,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 247 transitions, 3520 flow [2024-06-28 00:58:03,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:03,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:03,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 00:58:03,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2024-06-28 00:58:03,294 INFO L175 Difference]: Start difference. First operand has 202 places, 229 transitions, 2864 flow. Second operand 7 states and 186 transitions. [2024-06-28 00:58:03,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 247 transitions, 3520 flow [2024-06-28 00:58:04,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 247 transitions, 3290 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:04,477 INFO L231 Difference]: Finished difference. Result has 204 places, 232 transitions, 2888 flow [2024-06-28 00:58:04,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2640, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2888, PETRI_PLACES=204, PETRI_TRANSITIONS=232} [2024-06-28 00:58:04,477 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 156 predicate places. [2024-06-28 00:58:04,477 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 232 transitions, 2888 flow [2024-06-28 00:58:04,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:04,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:04,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:04,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:58:04,478 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-06-28 00:58:04,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:04,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1915890045, now seen corresponding path program 3 times [2024-06-28 00:58:04,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:04,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634143890] [2024-06-28 00:58:04,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:04,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:04,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:04,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:04,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:04,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634143890] [2024-06-28 00:58:04,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634143890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:04,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:04,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:04,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317081451] [2024-06-28 00:58:04,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:04,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:04,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:04,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:04,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:04,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:04,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 232 transitions, 2888 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:04,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:04,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:04,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:06,183 INFO L124 PetriNetUnfolderBase]: 8084/13941 cut-off events. [2024-06-28 00:58:06,184 INFO L125 PetriNetUnfolderBase]: For 486407/486418 co-relation queries the response was YES. [2024-06-28 00:58:06,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68316 conditions, 13941 events. 8084/13941 cut-off events. For 486407/486418 co-relation queries the response was YES. Maximal size of possible extension queue 1141. Compared 119749 event pairs, 4427 based on Foata normal form. 16/13476 useless extension candidates. Maximal degree in co-relation 68221. Up to 12618 conditions per place. [2024-06-28 00:58:06,311 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 215 selfloop transitions, 29 changer transitions 0/258 dead transitions. [2024-06-28 00:58:06,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 258 transitions, 3489 flow [2024-06-28 00:58:06,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:06,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:06,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 00:58:06,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-28 00:58:06,312 INFO L175 Difference]: Start difference. First operand has 204 places, 232 transitions, 2888 flow. Second operand 8 states and 208 transitions. [2024-06-28 00:58:06,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 258 transitions, 3489 flow [2024-06-28 00:58:07,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 258 transitions, 3314 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:07,336 INFO L231 Difference]: Finished difference. Result has 208 places, 234 transitions, 2824 flow [2024-06-28 00:58:07,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2824, PETRI_PLACES=208, PETRI_TRANSITIONS=234} [2024-06-28 00:58:07,337 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 160 predicate places. [2024-06-28 00:58:07,337 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 234 transitions, 2824 flow [2024-06-28 00:58:07,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:07,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:07,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:07,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:58:07,338 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-06-28 00:58:07,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:07,338 INFO L85 PathProgramCache]: Analyzing trace with hash -154782257, now seen corresponding path program 4 times [2024-06-28 00:58:07,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:07,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762821977] [2024-06-28 00:58:07,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:07,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:07,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:07,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-06-28 00:58:07,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:07,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762821977] [2024-06-28 00:58:07,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762821977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:07,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:07,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:07,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412757934] [2024-06-28 00:58:07,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:07,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:07,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:07,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:07,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:07,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:07,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 234 transitions, 2824 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:07,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:07,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:07,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:09,141 INFO L124 PetriNetUnfolderBase]: 8081/13865 cut-off events. [2024-06-28 00:58:09,141 INFO L125 PetriNetUnfolderBase]: For 488172/488205 co-relation queries the response was YES. [2024-06-28 00:58:09,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68360 conditions, 13865 events. 8081/13865 cut-off events. For 488172/488205 co-relation queries the response was YES. Maximal size of possible extension queue 1144. Compared 118909 event pairs, 4500 based on Foata normal form. 14/13403 useless extension candidates. Maximal degree in co-relation 68264. Up to 12486 conditions per place. [2024-06-28 00:58:09,242 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 132 selfloop transitions, 104 changer transitions 0/250 dead transitions. [2024-06-28 00:58:09,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 250 transitions, 3334 flow [2024-06-28 00:58:09,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:58:09,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:58:09,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 00:58:09,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782828282828283 [2024-06-28 00:58:09,243 INFO L175 Difference]: Start difference. First operand has 208 places, 234 transitions, 2824 flow. Second operand 9 states and 229 transitions. [2024-06-28 00:58:09,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 250 transitions, 3334 flow [2024-06-28 00:58:10,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 250 transitions, 3256 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:10,298 INFO L231 Difference]: Finished difference. Result has 211 places, 234 transitions, 2960 flow [2024-06-28 00:58:10,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2960, PETRI_PLACES=211, PETRI_TRANSITIONS=234} [2024-06-28 00:58:10,299 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 163 predicate places. [2024-06-28 00:58:10,299 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 234 transitions, 2960 flow [2024-06-28 00:58:10,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:10,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:10,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:10,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:58:10,300 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-06-28 00:58:10,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:10,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1922200777, now seen corresponding path program 4 times [2024-06-28 00:58:10,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:10,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929539227] [2024-06-28 00:58:10,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:10,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:10,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:10,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:10,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:10,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929539227] [2024-06-28 00:58:10,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929539227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:10,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:10,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:10,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16047228] [2024-06-28 00:58:10,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:10,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:10,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:10,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:10,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:10,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:10,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 234 transitions, 2960 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:10,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:10,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:10,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:12,115 INFO L124 PetriNetUnfolderBase]: 8358/14372 cut-off events. [2024-06-28 00:58:12,116 INFO L125 PetriNetUnfolderBase]: For 556784/556813 co-relation queries the response was YES. [2024-06-28 00:58:12,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70576 conditions, 14372 events. 8358/14372 cut-off events. For 556784/556813 co-relation queries the response was YES. Maximal size of possible extension queue 1191. Compared 124212 event pairs, 4684 based on Foata normal form. 54/13930 useless extension candidates. Maximal degree in co-relation 70479. Up to 12585 conditions per place. [2024-06-28 00:58:12,314 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 183 selfloop transitions, 64 changer transitions 0/261 dead transitions. [2024-06-28 00:58:12,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 261 transitions, 3557 flow [2024-06-28 00:58:12,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:12,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:12,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 00:58:12,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107954545454546 [2024-06-28 00:58:12,315 INFO L175 Difference]: Start difference. First operand has 211 places, 234 transitions, 2960 flow. Second operand 8 states and 215 transitions. [2024-06-28 00:58:12,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 261 transitions, 3557 flow [2024-06-28 00:58:13,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 261 transitions, 3207 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 00:58:13,542 INFO L231 Difference]: Finished difference. Result has 208 places, 235 transitions, 2771 flow [2024-06-28 00:58:13,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2771, PETRI_PLACES=208, PETRI_TRANSITIONS=235} [2024-06-28 00:58:13,543 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 160 predicate places. [2024-06-28 00:58:13,543 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 235 transitions, 2771 flow [2024-06-28 00:58:13,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:13,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:13,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] [2024-06-28 00:58:13,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:58:13,544 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-06-28 00:58:13,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:13,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1912369747, now seen corresponding path program 5 times [2024-06-28 00:58:13,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:13,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013255936] [2024-06-28 00:58:13,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:13,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:13,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:13,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:13,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:13,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013255936] [2024-06-28 00:58:13,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013255936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:13,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:13,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:13,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182048125] [2024-06-28 00:58:13,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:13,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:13,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:13,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:13,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:13,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:13,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 235 transitions, 2771 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:13,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:13,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:13,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:15,276 INFO L124 PetriNetUnfolderBase]: 8282/14284 cut-off events. [2024-06-28 00:58:15,276 INFO L125 PetriNetUnfolderBase]: For 519692/519728 co-relation queries the response was YES. [2024-06-28 00:58:15,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68417 conditions, 14284 events. 8282/14284 cut-off events. For 519692/519728 co-relation queries the response was YES. Maximal size of possible extension queue 1178. Compared 123163 event pairs, 4540 based on Foata normal form. 56/13842 useless extension candidates. Maximal degree in co-relation 68321. Up to 12469 conditions per place. [2024-06-28 00:58:15,465 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 186 selfloop transitions, 63 changer transitions 0/263 dead transitions. [2024-06-28 00:58:15,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 263 transitions, 3353 flow [2024-06-28 00:58:15,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:15,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:15,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 00:58:15,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331168831168831 [2024-06-28 00:58:15,467 INFO L175 Difference]: Start difference. First operand has 208 places, 235 transitions, 2771 flow. Second operand 7 states and 195 transitions. [2024-06-28 00:58:15,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 263 transitions, 3353 flow [2024-06-28 00:58:16,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 263 transitions, 3215 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:16,422 INFO L231 Difference]: Finished difference. Result has 209 places, 235 transitions, 2765 flow [2024-06-28 00:58:16,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2633, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2765, PETRI_PLACES=209, PETRI_TRANSITIONS=235} [2024-06-28 00:58:16,422 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 161 predicate places. [2024-06-28 00:58:16,423 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 235 transitions, 2765 flow [2024-06-28 00:58:16,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:16,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:16,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:16,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:58:16,423 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-06-28 00:58:16,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:16,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1912073077, now seen corresponding path program 6 times [2024-06-28 00:58:16,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:16,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531826226] [2024-06-28 00:58:16,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:16,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:16,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:16,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:16,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:16,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531826226] [2024-06-28 00:58:16,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531826226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:16,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:16,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:16,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770115257] [2024-06-28 00:58:16,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:16,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:16,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:16,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:16,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:16,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:16,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 235 transitions, 2765 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:16,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:16,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:16,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:18,403 INFO L124 PetriNetUnfolderBase]: 8451/14792 cut-off events. [2024-06-28 00:58:18,403 INFO L125 PetriNetUnfolderBase]: For 516431/516460 co-relation queries the response was YES. [2024-06-28 00:58:18,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69088 conditions, 14792 events. 8451/14792 cut-off events. For 516431/516460 co-relation queries the response was YES. Maximal size of possible extension queue 1214. Compared 130048 event pairs, 4279 based on Foata normal form. 52/14350 useless extension candidates. Maximal degree in co-relation 68991. Up to 11087 conditions per place. [2024-06-28 00:58:18,507 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 191 selfloop transitions, 69 changer transitions 0/274 dead transitions. [2024-06-28 00:58:18,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 274 transitions, 3411 flow [2024-06-28 00:58:18,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:18,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:18,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:58:18,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-28 00:58:18,508 INFO L175 Difference]: Start difference. First operand has 209 places, 235 transitions, 2765 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:58:18,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 274 transitions, 3411 flow [2024-06-28 00:58:19,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 274 transitions, 3273 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:19,398 INFO L231 Difference]: Finished difference. Result has 211 places, 235 transitions, 2770 flow [2024-06-28 00:58:19,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2627, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2770, PETRI_PLACES=211, PETRI_TRANSITIONS=235} [2024-06-28 00:58:19,399 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 163 predicate places. [2024-06-28 00:58:19,399 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 235 transitions, 2770 flow [2024-06-28 00:58:19,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:19,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:19,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:19,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:58:19,399 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-06-28 00:58:19,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:19,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1922569739, now seen corresponding path program 1 times [2024-06-28 00:58:19,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:19,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869206592] [2024-06-28 00:58:19,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:19,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:19,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:19,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:19,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:19,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869206592] [2024-06-28 00:58:19,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869206592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:19,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:19,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:19,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738282065] [2024-06-28 00:58:19,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:19,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:19,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:19,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:19,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:19,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:19,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 235 transitions, 2770 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:19,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:19,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:19,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:21,189 INFO L124 PetriNetUnfolderBase]: 8377/14408 cut-off events. [2024-06-28 00:58:21,190 INFO L125 PetriNetUnfolderBase]: For 479651/479680 co-relation queries the response was YES. [2024-06-28 00:58:21,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66922 conditions, 14408 events. 8377/14408 cut-off events. For 479651/479680 co-relation queries the response was YES. Maximal size of possible extension queue 1200. Compared 124478 event pairs, 4461 based on Foata normal form. 50/13962 useless extension candidates. Maximal degree in co-relation 66824. Up to 10163 conditions per place. [2024-06-28 00:58:21,311 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 186 selfloop transitions, 69 changer transitions 0/269 dead transitions. [2024-06-28 00:58:21,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 269 transitions, 3392 flow [2024-06-28 00:58:21,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:21,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:21,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 00:58:21,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306818181818182 [2024-06-28 00:58:21,313 INFO L175 Difference]: Start difference. First operand has 211 places, 235 transitions, 2770 flow. Second operand 8 states and 222 transitions. [2024-06-28 00:58:21,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 269 transitions, 3392 flow [2024-06-28 00:58:22,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 269 transitions, 3117 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:22,358 INFO L231 Difference]: Finished difference. Result has 212 places, 235 transitions, 2640 flow [2024-06-28 00:58:22,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2495, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2640, PETRI_PLACES=212, PETRI_TRANSITIONS=235} [2024-06-28 00:58:22,359 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 164 predicate places. [2024-06-28 00:58:22,359 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 235 transitions, 2640 flow [2024-06-28 00:58:22,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:22,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:22,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:22,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:58:22,360 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-06-28 00:58:22,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:22,360 INFO L85 PathProgramCache]: Analyzing trace with hash -87055495, now seen corresponding path program 4 times [2024-06-28 00:58:22,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:22,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587339346] [2024-06-28 00:58:22,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:22,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:22,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:22,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:22,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:22,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587339346] [2024-06-28 00:58:22,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587339346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:22,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:22,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:22,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150813165] [2024-06-28 00:58:22,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:22,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:22,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:22,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:22,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:22,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:22,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 235 transitions, 2640 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:22,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:22,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:22,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:24,703 INFO L124 PetriNetUnfolderBase]: 8634/14810 cut-off events. [2024-06-28 00:58:24,703 INFO L125 PetriNetUnfolderBase]: For 480860/480905 co-relation queries the response was YES. [2024-06-28 00:58:24,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70129 conditions, 14810 events. 8634/14810 cut-off events. For 480860/480905 co-relation queries the response was YES. Maximal size of possible extension queue 1232. Compared 128205 event pairs, 4845 based on Foata normal form. 15/14327 useless extension candidates. Maximal degree in co-relation 70031. Up to 13085 conditions per place. [2024-06-28 00:58:24,823 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 147 selfloop transitions, 110 changer transitions 0/271 dead transitions. [2024-06-28 00:58:24,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 271 transitions, 3487 flow [2024-06-28 00:58:24,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:24,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:24,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 00:58:24,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 00:58:24,824 INFO L175 Difference]: Start difference. First operand has 212 places, 235 transitions, 2640 flow. Second operand 7 states and 198 transitions. [2024-06-28 00:58:24,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 271 transitions, 3487 flow [2024-06-28 00:58:25,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 271 transitions, 3288 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:58:25,876 INFO L231 Difference]: Finished difference. Result has 212 places, 241 transitions, 2815 flow [2024-06-28 00:58:25,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2441, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2815, PETRI_PLACES=212, PETRI_TRANSITIONS=241} [2024-06-28 00:58:25,876 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 164 predicate places. [2024-06-28 00:58:25,876 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 241 transitions, 2815 flow [2024-06-28 00:58:25,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:25,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:25,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:25,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:58:25,877 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-06-28 00:58:25,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:25,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1338678373, now seen corresponding path program 5 times [2024-06-28 00:58:25,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:25,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680463152] [2024-06-28 00:58:25,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:25,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:25,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:25,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:25,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:25,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680463152] [2024-06-28 00:58:25,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680463152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:25,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:25,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:25,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881520309] [2024-06-28 00:58:25,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:25,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:25,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:25,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:25,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:25,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:25,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 241 transitions, 2815 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:25,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:25,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:25,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:28,173 INFO L124 PetriNetUnfolderBase]: 8655/14847 cut-off events. [2024-06-28 00:58:28,173 INFO L125 PetriNetUnfolderBase]: For 496604/496641 co-relation queries the response was YES. [2024-06-28 00:58:28,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70767 conditions, 14847 events. 8655/14847 cut-off events. For 496604/496641 co-relation queries the response was YES. Maximal size of possible extension queue 1233. Compared 128830 event pairs, 4857 based on Foata normal form. 15/14361 useless extension candidates. Maximal degree in co-relation 70668. Up to 13382 conditions per place. [2024-06-28 00:58:28,307 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 144 selfloop transitions, 105 changer transitions 0/263 dead transitions. [2024-06-28 00:58:28,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 263 transitions, 3412 flow [2024-06-28 00:58:28,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:28,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:28,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 00:58:28,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6103896103896104 [2024-06-28 00:58:28,308 INFO L175 Difference]: Start difference. First operand has 212 places, 241 transitions, 2815 flow. Second operand 7 states and 188 transitions. [2024-06-28 00:58:28,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 263 transitions, 3412 flow [2024-06-28 00:58:29,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 263 transitions, 3159 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:29,733 INFO L231 Difference]: Finished difference. Result has 215 places, 243 transitions, 2828 flow [2024-06-28 00:58:29,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2828, PETRI_PLACES=215, PETRI_TRANSITIONS=243} [2024-06-28 00:58:29,747 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 167 predicate places. [2024-06-28 00:58:29,748 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 243 transitions, 2828 flow [2024-06-28 00:58:29,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:29,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:29,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:29,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:58:29,748 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-06-28 00:58:29,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:29,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1241578187, now seen corresponding path program 6 times [2024-06-28 00:58:29,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:29,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499779383] [2024-06-28 00:58:29,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:29,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:29,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:29,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:29,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:29,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499779383] [2024-06-28 00:58:29,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499779383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:29,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:29,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:29,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317684389] [2024-06-28 00:58:29,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:29,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:29,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:29,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:29,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:29,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:29,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 243 transitions, 2828 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:29,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:29,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:29,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:32,160 INFO L124 PetriNetUnfolderBase]: 8676/14888 cut-off events. [2024-06-28 00:58:32,160 INFO L125 PetriNetUnfolderBase]: For 509848/509885 co-relation queries the response was YES. [2024-06-28 00:58:32,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70878 conditions, 14888 events. 8676/14888 cut-off events. For 509848/509885 co-relation queries the response was YES. Maximal size of possible extension queue 1236. Compared 129207 event pairs, 4436 based on Foata normal form. 15/14423 useless extension candidates. Maximal degree in co-relation 70778. Up to 7650 conditions per place. [2024-06-28 00:58:32,416 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 141 selfloop transitions, 129 changer transitions 0/284 dead transitions. [2024-06-28 00:58:32,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 284 transitions, 3783 flow [2024-06-28 00:58:32,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:32,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:32,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:58:32,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-06-28 00:58:32,417 INFO L175 Difference]: Start difference. First operand has 215 places, 243 transitions, 2828 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:58:32,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 284 transitions, 3783 flow [2024-06-28 00:58:33,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 284 transitions, 3552 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:33,384 INFO L231 Difference]: Finished difference. Result has 217 places, 245 transitions, 2903 flow [2024-06-28 00:58:33,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2597, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2903, PETRI_PLACES=217, PETRI_TRANSITIONS=245} [2024-06-28 00:58:33,385 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 169 predicate places. [2024-06-28 00:58:33,385 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 245 transitions, 2903 flow [2024-06-28 00:58:33,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:33,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:33,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:33,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:58:33,385 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-06-28 00:58:33,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:33,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1345078407, now seen corresponding path program 7 times [2024-06-28 00:58:33,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:33,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665066802] [2024-06-28 00:58:33,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:33,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:33,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:33,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-06-28 00:58:33,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:33,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665066802] [2024-06-28 00:58:33,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665066802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:33,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:33,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:33,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633613448] [2024-06-28 00:58:33,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:33,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:33,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:33,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:33,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:33,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:33,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 245 transitions, 2903 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:33,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:33,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:33,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:35,729 INFO L124 PetriNetUnfolderBase]: 8651/14847 cut-off events. [2024-06-28 00:58:35,730 INFO L125 PetriNetUnfolderBase]: For 524059/524096 co-relation queries the response was YES. [2024-06-28 00:58:35,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71235 conditions, 14847 events. 8651/14847 cut-off events. For 524059/524096 co-relation queries the response was YES. Maximal size of possible extension queue 1232. Compared 128939 event pairs, 4288 based on Foata normal form. 21/14384 useless extension candidates. Maximal degree in co-relation 71134. Up to 7636 conditions per place. [2024-06-28 00:58:35,862 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 149 selfloop transitions, 121 changer transitions 0/284 dead transitions. [2024-06-28 00:58:35,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 284 transitions, 3699 flow [2024-06-28 00:58:35,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:35,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:35,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:58:35,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-06-28 00:58:35,863 INFO L175 Difference]: Start difference. First operand has 217 places, 245 transitions, 2903 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:58:35,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 284 transitions, 3699 flow [2024-06-28 00:58:37,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 284 transitions, 3378 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:37,456 INFO L231 Difference]: Finished difference. Result has 219 places, 245 transitions, 2830 flow [2024-06-28 00:58:37,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2830, PETRI_PLACES=219, PETRI_TRANSITIONS=245} [2024-06-28 00:58:37,456 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 171 predicate places. [2024-06-28 00:58:37,457 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 245 transitions, 2830 flow [2024-06-28 00:58:37,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:37,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:37,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:37,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:58:37,457 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-06-28 00:58:37,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:37,458 INFO L85 PathProgramCache]: Analyzing trace with hash -731897681, now seen corresponding path program 8 times [2024-06-28 00:58:37,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:37,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481933304] [2024-06-28 00:58:37,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:37,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:37,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:37,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-06-28 00:58:37,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:37,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481933304] [2024-06-28 00:58:37,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481933304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:37,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:37,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:37,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630617523] [2024-06-28 00:58:37,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:37,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:37,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:37,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:37,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:37,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:37,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 245 transitions, 2830 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:37,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:37,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:37,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:39,536 INFO L124 PetriNetUnfolderBase]: 8628/14804 cut-off events. [2024-06-28 00:58:39,537 INFO L125 PetriNetUnfolderBase]: For 518310/518347 co-relation queries the response was YES. [2024-06-28 00:58:39,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69804 conditions, 14804 events. 8628/14804 cut-off events. For 518310/518347 co-relation queries the response was YES. Maximal size of possible extension queue 1229. Compared 128414 event pairs, 4846 based on Foata normal form. 23/14327 useless extension candidates. Maximal degree in co-relation 69703. Up to 13261 conditions per place. [2024-06-28 00:58:39,880 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 150 selfloop transitions, 101 changer transitions 0/265 dead transitions. [2024-06-28 00:58:39,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 265 transitions, 3392 flow [2024-06-28 00:58:39,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:39,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:39,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 00:58:39,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-28 00:58:39,881 INFO L175 Difference]: Start difference. First operand has 219 places, 245 transitions, 2830 flow. Second operand 7 states and 190 transitions. [2024-06-28 00:58:39,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 265 transitions, 3392 flow [2024-06-28 00:58:40,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 265 transitions, 3130 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:40,739 INFO L231 Difference]: Finished difference. Result has 220 places, 245 transitions, 2776 flow [2024-06-28 00:58:40,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2568, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2776, PETRI_PLACES=220, PETRI_TRANSITIONS=245} [2024-06-28 00:58:40,740 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 172 predicate places. [2024-06-28 00:58:40,740 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 245 transitions, 2776 flow [2024-06-28 00:58:40,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:40,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:40,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:40,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:58:40,740 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-06-28 00:58:40,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:40,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1514435893, now seen corresponding path program 9 times [2024-06-28 00:58:40,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:40,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961436399] [2024-06-28 00:58:40,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:40,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:40,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:40,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:40,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:40,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961436399] [2024-06-28 00:58:40,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961436399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:40,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:40,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:40,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552594013] [2024-06-28 00:58:40,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:40,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:40,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:40,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:40,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:40,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:40,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 245 transitions, 2776 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:40,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:40,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:40,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:42,856 INFO L124 PetriNetUnfolderBase]: 8598/14731 cut-off events. [2024-06-28 00:58:42,856 INFO L125 PetriNetUnfolderBase]: For 507476/507513 co-relation queries the response was YES. [2024-06-28 00:58:42,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68270 conditions, 14731 events. 8598/14731 cut-off events. For 507476/507513 co-relation queries the response was YES. Maximal size of possible extension queue 1223. Compared 127377 event pairs, 4769 based on Foata normal form. 23/14262 useless extension candidates. Maximal degree in co-relation 68168. Up to 11928 conditions per place. [2024-06-28 00:58:42,989 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 153 selfloop transitions, 106 changer transitions 0/273 dead transitions. [2024-06-28 00:58:42,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 273 transitions, 3388 flow [2024-06-28 00:58:42,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:42,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:42,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 00:58:42,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396103896103896 [2024-06-28 00:58:42,991 INFO L175 Difference]: Start difference. First operand has 220 places, 245 transitions, 2776 flow. Second operand 7 states and 197 transitions. [2024-06-28 00:58:42,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 273 transitions, 3388 flow [2024-06-28 00:58:44,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 273 transitions, 3152 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:44,154 INFO L231 Difference]: Finished difference. Result has 222 places, 245 transitions, 2759 flow [2024-06-28 00:58:44,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2759, PETRI_PLACES=222, PETRI_TRANSITIONS=245} [2024-06-28 00:58:44,155 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 174 predicate places. [2024-06-28 00:58:44,155 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 245 transitions, 2759 flow [2024-06-28 00:58:44,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:44,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:44,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:44,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:58:44,155 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-06-28 00:58:44,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:44,156 INFO L85 PathProgramCache]: Analyzing trace with hash -73299749, now seen corresponding path program 10 times [2024-06-28 00:58:44,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:44,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006972229] [2024-06-28 00:58:44,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:44,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:44,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:44,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:44,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:44,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006972229] [2024-06-28 00:58:44,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006972229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:44,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:44,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:44,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600227702] [2024-06-28 00:58:44,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:44,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:44,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:44,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:44,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:44,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:44,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 245 transitions, 2759 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:44,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:44,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:44,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:46,374 INFO L124 PetriNetUnfolderBase]: 8484/14698 cut-off events. [2024-06-28 00:58:46,374 INFO L125 PetriNetUnfolderBase]: For 495872/495883 co-relation queries the response was YES. [2024-06-28 00:58:46,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64537 conditions, 14698 events. 8484/14698 cut-off events. For 495872/495883 co-relation queries the response was YES. Maximal size of possible extension queue 1204. Compared 128128 event pairs, 4555 based on Foata normal form. 50/14220 useless extension candidates. Maximal degree in co-relation 64434. Up to 12425 conditions per place. [2024-06-28 00:58:46,495 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 198 selfloop transitions, 74 changer transitions 0/286 dead transitions. [2024-06-28 00:58:46,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 286 transitions, 3421 flow [2024-06-28 00:58:46,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:46,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:46,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 00:58:46,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-28 00:58:46,497 INFO L175 Difference]: Start difference. First operand has 222 places, 245 transitions, 2759 flow. Second operand 8 states and 236 transitions. [2024-06-28 00:58:46,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 286 transitions, 3421 flow [2024-06-28 00:58:47,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 286 transitions, 3192 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:47,798 INFO L231 Difference]: Finished difference. Result has 224 places, 245 transitions, 2693 flow [2024-06-28 00:58:47,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2693, PETRI_PLACES=224, PETRI_TRANSITIONS=245} [2024-06-28 00:58:47,799 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 176 predicate places. [2024-06-28 00:58:47,799 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 245 transitions, 2693 flow [2024-06-28 00:58:47,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:47,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:47,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:47,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:58:47,799 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-06-28 00:58:47,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:47,800 INFO L85 PathProgramCache]: Analyzing trace with hash 643413813, now seen corresponding path program 11 times [2024-06-28 00:58:47,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:47,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583543698] [2024-06-28 00:58:47,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:47,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:47,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:47,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:47,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583543698] [2024-06-28 00:58:47,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583543698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:47,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:47,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:47,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816909341] [2024-06-28 00:58:47,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:47,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:47,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:47,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:47,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:47,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:47,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 245 transitions, 2693 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:47,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:47,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:47,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:50,137 INFO L124 PetriNetUnfolderBase]: 8461/14534 cut-off events. [2024-06-28 00:58:50,137 INFO L125 PetriNetUnfolderBase]: For 409150/409179 co-relation queries the response was YES. [2024-06-28 00:58:50,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63713 conditions, 14534 events. 8461/14534 cut-off events. For 409150/409179 co-relation queries the response was YES. Maximal size of possible extension queue 1204. Compared 126116 event pairs, 4705 based on Foata normal form. 32/14044 useless extension candidates. Maximal degree in co-relation 63609. Up to 13048 conditions per place. [2024-06-28 00:58:50,263 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 194 selfloop transitions, 69 changer transitions 0/277 dead transitions. [2024-06-28 00:58:50,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 277 transitions, 3311 flow [2024-06-28 00:58:50,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:50,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:50,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 00:58:50,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558441558441559 [2024-06-28 00:58:50,264 INFO L175 Difference]: Start difference. First operand has 224 places, 245 transitions, 2693 flow. Second operand 7 states and 202 transitions. [2024-06-28 00:58:50,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 277 transitions, 3311 flow [2024-06-28 00:58:51,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 277 transitions, 3134 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:51,651 INFO L231 Difference]: Finished difference. Result has 225 places, 245 transitions, 2663 flow [2024-06-28 00:58:51,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2516, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2663, PETRI_PLACES=225, PETRI_TRANSITIONS=245} [2024-06-28 00:58:51,651 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 177 predicate places. [2024-06-28 00:58:51,652 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 245 transitions, 2663 flow [2024-06-28 00:58:51,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:51,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:51,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:51,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:58:51,652 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-06-28 00:58:51,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:51,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1130428635, now seen corresponding path program 12 times [2024-06-28 00:58:51,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:51,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359415031] [2024-06-28 00:58:51,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:51,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:51,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:51,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:51,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:51,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359415031] [2024-06-28 00:58:51,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359415031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:51,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:51,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:51,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154454613] [2024-06-28 00:58:51,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:51,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:51,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:51,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:51,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:51,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:51,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 245 transitions, 2663 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:51,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:51,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:51,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:53,958 INFO L124 PetriNetUnfolderBase]: 8431/14463 cut-off events. [2024-06-28 00:58:53,958 INFO L125 PetriNetUnfolderBase]: For 379198/379227 co-relation queries the response was YES. [2024-06-28 00:58:54,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61825 conditions, 14463 events. 8431/14463 cut-off events. For 379198/379227 co-relation queries the response was YES. Maximal size of possible extension queue 1199. Compared 125029 event pairs, 4088 based on Foata normal form. 32/13993 useless extension candidates. Maximal degree in co-relation 61720. Up to 10403 conditions per place. [2024-06-28 00:58:54,089 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 191 selfloop transitions, 80 changer transitions 0/285 dead transitions. [2024-06-28 00:58:54,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 285 transitions, 3331 flow [2024-06-28 00:58:54,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:54,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:54,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:58:54,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-28 00:58:54,091 INFO L175 Difference]: Start difference. First operand has 225 places, 245 transitions, 2663 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:58:54,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 285 transitions, 3331 flow [2024-06-28 00:58:55,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 285 transitions, 3166 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:55,221 INFO L231 Difference]: Finished difference. Result has 226 places, 245 transitions, 2669 flow [2024-06-28 00:58:55,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2669, PETRI_PLACES=226, PETRI_TRANSITIONS=245} [2024-06-28 00:58:55,222 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 178 predicate places. [2024-06-28 00:58:55,222 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 245 transitions, 2669 flow [2024-06-28 00:58:55,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:55,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:55,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:55,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:58:55,223 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-06-28 00:58:55,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:55,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1453685493, now seen corresponding path program 2 times [2024-06-28 00:58:55,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:55,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203261992] [2024-06-28 00:58:55,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:55,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:55,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:55,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:55,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:55,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203261992] [2024-06-28 00:58:55,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203261992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:55,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:55,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:55,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751951370] [2024-06-28 00:58:55,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:55,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:55,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:55,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:55,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:55,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:55,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 245 transitions, 2669 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:55,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:55,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:55,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:57,833 INFO L124 PetriNetUnfolderBase]: 9094/16030 cut-off events. [2024-06-28 00:58:57,833 INFO L125 PetriNetUnfolderBase]: For 540031/540042 co-relation queries the response was YES. [2024-06-28 00:58:57,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69274 conditions, 16030 events. 9094/16030 cut-off events. For 540031/540042 co-relation queries the response was YES. Maximal size of possible extension queue 1309. Compared 142846 event pairs, 4291 based on Foata normal form. 42/15551 useless extension candidates. Maximal degree in co-relation 69168. Up to 11068 conditions per place. [2024-06-28 00:58:58,017 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 203 selfloop transitions, 82 changer transitions 0/299 dead transitions. [2024-06-28 00:58:58,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 299 transitions, 3617 flow [2024-06-28 00:58:58,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:58,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:58,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-28 00:58:58,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6903409090909091 [2024-06-28 00:58:58,019 INFO L175 Difference]: Start difference. First operand has 226 places, 245 transitions, 2669 flow. Second operand 8 states and 243 transitions. [2024-06-28 00:58:58,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 299 transitions, 3617 flow [2024-06-28 00:58:59,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 299 transitions, 3411 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:59,858 INFO L231 Difference]: Finished difference. Result has 228 places, 249 transitions, 2769 flow [2024-06-28 00:58:59,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2463, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2769, PETRI_PLACES=228, PETRI_TRANSITIONS=249} [2024-06-28 00:58:59,859 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 180 predicate places. [2024-06-28 00:58:59,859 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 249 transitions, 2769 flow [2024-06-28 00:58:59,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:59,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:59,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:59,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:58:59,860 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-06-28 00:58:59,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:59,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1040378613, now seen corresponding path program 3 times [2024-06-28 00:58:59,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:59,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185582659] [2024-06-28 00:58:59,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:59,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:59,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:59,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:59,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:59,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185582659] [2024-06-28 00:58:59,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185582659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:59,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:59,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:59,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876880868] [2024-06-28 00:58:59,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:59,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:59,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:59,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:59,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:59,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:58:59,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 249 transitions, 2769 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:59,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:59,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:58:59,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand