./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/weaver/test-easy11.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version c7c6ca5d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/weaver/test-easy11.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash dd59a2dab1e1a10d8308eb629ebc6f779430a45291e09beb1ad6d6fe62d16e94 --- Real Ultimate output --- This is Ultimate 0.2.5-?-c7c6ca5-m [2024-11-09 10:56:58,709 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 10:56:58,751 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-09 10:56:58,754 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 10:56:58,754 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 10:56:58,770 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 10:56:58,771 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 10:56:58,771 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 10:56:58,772 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-09 10:56:58,772 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-09 10:56:58,772 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 10:56:58,772 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 10:56:58,773 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-09 10:56:58,773 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-09 10:56:58,773 INFO L153 SettingsManager]: * Use SBE=true [2024-11-09 10:56:58,773 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 10:56:58,774 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 10:56:58,774 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 10:56:58,774 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 10:56:58,774 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 10:56:58,775 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-09 10:56:58,775 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-09 10:56:58,776 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-09 10:56:58,776 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 10:56:58,776 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-09 10:56:58,776 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 10:56:58,777 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-09 10:56:58,777 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 10:56:58,777 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 10:56:58,777 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 10:56:58,778 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 10:56:58,778 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 10:56:58,778 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 10:56:58,778 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 10:56:58,778 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 10:56:58,779 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 10:56:58,779 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-09 10:56:58,779 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 10:56:58,779 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 10:56:58,779 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-09 10:56:58,780 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-09 10:56:58,785 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 10:56:58,786 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.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> dd59a2dab1e1a10d8308eb629ebc6f779430a45291e09beb1ad6d6fe62d16e94 [2024-11-09 10:56:59,009 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 10:56:59,033 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 10:56:59,035 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 10:56:59,037 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 10:56:59,041 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 10:56:59,042 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-09 10:57:00,297 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 10:57:00,486 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 10:57:00,487 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-09 10:57:00,495 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93653dab1/e7f5c020cada48a4a7967c06941cd7ea/FLAG0facc6e34 [2024-11-09 10:57:00,888 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93653dab1/e7f5c020cada48a4a7967c06941cd7ea [2024-11-09 10:57:00,891 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 10:57:00,893 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 10:57:00,897 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 10:57:00,897 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 10:57:00,902 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 10:57:00,903 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 10:57:00" (1/1) ... [2024-11-09 10:57:00,903 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77292190 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:00, skipping insertion in model container [2024-11-09 10:57:00,904 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 10:57:00" (1/1) ... [2024-11-09 10:57:00,927 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 10:57:01,084 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 10:57:01,091 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 10:57:01,107 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 10:57:01,122 INFO L204 MainTranslator]: Completed translation [2024-11-09 10:57:01,122 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01 WrapperNode [2024-11-09 10:57:01,123 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 10:57:01,124 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 10:57:01,124 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 10:57:01,124 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 10:57:01,130 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,136 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,154 INFO L138 Inliner]: procedures = 18, calls = 11, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 43 [2024-11-09 10:57:01,155 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 10:57:01,155 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 10:57:01,156 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 10:57:01,156 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 10:57:01,165 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,166 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,167 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,179 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-11-09 10:57:01,180 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,180 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,182 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,185 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,187 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,188 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,190 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 10:57:01,191 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 10:57:01,191 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 10:57:01,191 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 10:57:01,192 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (1/1) ... [2024-11-09 10:57:01,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 10:57:01,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:01,221 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-11-09 10:57:01,224 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-11-09 10:57:01,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 10:57:01,263 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-09 10:57:01,263 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-09 10:57:01,263 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-09 10:57:01,264 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-09 10:57:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-09 10:57:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 10:57:01,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 10:57:01,265 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-09 10:57:01,350 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 10:57:01,352 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 10:57:01,528 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-09 10:57:01,530 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 10:57:01,628 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 10:57:01,628 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-09 10:57:01,629 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 10:57:01 BoogieIcfgContainer [2024-11-09 10:57:01,629 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 10:57:01,631 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 10:57:01,631 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 10:57:01,634 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 10:57:01,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 10:57:00" (1/3) ... [2024-11-09 10:57:01,635 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47a51f43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 10:57:01, skipping insertion in model container [2024-11-09 10:57:01,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:57:01" (2/3) ... [2024-11-09 10:57:01,635 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47a51f43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 10:57:01, skipping insertion in model container [2024-11-09 10:57:01,636 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 10:57:01" (3/3) ... [2024-11-09 10:57:01,637 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2024-11-09 10:57:01,654 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 10:57:01,655 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-11-09 10:57:01,655 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-09 10:57:01,719 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-09 10:57:01,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 29 places, 24 transitions, 62 flow [2024-11-09 10:57:01,775 INFO L124 PetriNetUnfolderBase]: 2/22 cut-off events. [2024-11-09 10:57:01,775 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-09 10:57:01,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31 conditions, 22 events. 2/22 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 17 event pairs, 0 based on Foata normal form. 0/18 useless extension candidates. Maximal degree in co-relation 15. Up to 2 conditions per place. [2024-11-09 10:57:01,786 INFO L82 GeneralOperation]: Start removeDead. Operand has 29 places, 24 transitions, 62 flow [2024-11-09 10:57:01,789 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 26 places, 21 transitions, 54 flow [2024-11-09 10:57:01,798 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 10:57:01,811 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@75a133ba, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 10:57:01,812 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-09 10:57:01,828 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-09 10:57:01,828 INFO L124 PetriNetUnfolderBase]: 2/18 cut-off events. [2024-11-09 10:57:01,828 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-09 10:57:01,828 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:01,829 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:01,830 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:01,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:01,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1592784829, now seen corresponding path program 1 times [2024-11-09 10:57:01,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:01,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845754688] [2024-11-09 10:57:01,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:01,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:01,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:02,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:02,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:02,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845754688] [2024-11-09 10:57:02,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845754688] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:02,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:02,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:02,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952180166] [2024-11-09 10:57:02,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:02,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:02,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:02,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:02,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:02,380 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:02,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 21 transitions, 54 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:02,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:02,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:02,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:02,700 INFO L124 PetriNetUnfolderBase]: 111/201 cut-off events. [2024-11-09 10:57:02,700 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-11-09 10:57:02,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428 conditions, 201 events. 111/201 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 604 event pairs, 2 based on Foata normal form. 2/175 useless extension candidates. Maximal degree in co-relation 364. Up to 57 conditions per place. [2024-11-09 10:57:02,706 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 40 selfloop transitions, 10 changer transitions 10/61 dead transitions. [2024-11-09 10:57:02,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 61 transitions, 278 flow [2024-11-09 10:57:02,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:02,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:02,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-11-09 10:57:02,717 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-11-09 10:57:02,719 INFO L175 Difference]: Start difference. First operand has 26 places, 21 transitions, 54 flow. Second operand 9 states and 98 transitions. [2024-11-09 10:57:02,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 61 transitions, 278 flow [2024-11-09 10:57:02,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 61 transitions, 254 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-09 10:57:02,725 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 107 flow [2024-11-09 10:57:02,727 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=107, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-11-09 10:57:02,730 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 8 predicate places. [2024-11-09 10:57:02,731 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 107 flow [2024-11-09 10:57:02,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:02,731 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:02,731 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:02,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 10:57:02,732 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:02,733 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:02,734 INFO L85 PathProgramCache]: Analyzing trace with hash -260763731, now seen corresponding path program 2 times [2024-11-09 10:57:02,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:02,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644830619] [2024-11-09 10:57:02,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:02,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:02,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:02,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:02,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:02,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644830619] [2024-11-09 10:57:02,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644830619] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:02,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:02,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:02,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865955702] [2024-11-09 10:57:02,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:02,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:02,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:02,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:02,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:02,978 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:02,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 107 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:02,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:02,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:02,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:03,176 INFO L124 PetriNetUnfolderBase]: 114/208 cut-off events. [2024-11-09 10:57:03,176 INFO L125 PetriNetUnfolderBase]: For 94/94 co-relation queries the response was YES. [2024-11-09 10:57:03,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 588 conditions, 208 events. 114/208 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 612 event pairs, 14 based on Foata normal form. 1/198 useless extension candidates. Maximal degree in co-relation 575. Up to 115 conditions per place. [2024-11-09 10:57:03,179 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 34 selfloop transitions, 14 changer transitions 10/59 dead transitions. [2024-11-09 10:57:03,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 59 transitions, 336 flow [2024-11-09 10:57:03,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:03,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:03,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-11-09 10:57:03,180 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-11-09 10:57:03,181 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 107 flow. Second operand 9 states and 92 transitions. [2024-11-09 10:57:03,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 59 transitions, 336 flow [2024-11-09 10:57:03,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 59 transitions, 324 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-09 10:57:03,183 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 190 flow [2024-11-09 10:57:03,183 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=190, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-11-09 10:57:03,184 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 17 predicate places. [2024-11-09 10:57:03,184 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 190 flow [2024-11-09 10:57:03,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:03,184 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:03,184 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:03,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 10:57:03,185 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:03,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:03,185 INFO L85 PathProgramCache]: Analyzing trace with hash 349479617, now seen corresponding path program 3 times [2024-11-09 10:57:03,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:03,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655082801] [2024-11-09 10:57:03,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:03,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:03,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:03,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:03,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655082801] [2024-11-09 10:57:03,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655082801] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:03,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:03,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:03,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137427132] [2024-11-09 10:57:03,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:03,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:03,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:03,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:03,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:03,310 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:03,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 190 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:03,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:03,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:03,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:03,508 INFO L124 PetriNetUnfolderBase]: 119/216 cut-off events. [2024-11-09 10:57:03,509 INFO L125 PetriNetUnfolderBase]: For 200/200 co-relation queries the response was YES. [2024-11-09 10:57:03,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 705 conditions, 216 events. 119/216 cut-off events. For 200/200 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 663 event pairs, 10 based on Foata normal form. 1/217 useless extension candidates. Maximal degree in co-relation 688. Up to 119 conditions per place. [2024-11-09 10:57:03,511 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 39 selfloop transitions, 18 changer transitions 9/67 dead transitions. [2024-11-09 10:57:03,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 67 transitions, 450 flow [2024-11-09 10:57:03,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:03,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:03,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-11-09 10:57:03,515 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-11-09 10:57:03,515 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 190 flow. Second operand 9 states and 95 transitions. [2024-11-09 10:57:03,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 67 transitions, 450 flow [2024-11-09 10:57:03,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 67 transitions, 418 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-11-09 10:57:03,518 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 257 flow [2024-11-09 10:57:03,518 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=257, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2024-11-09 10:57:03,519 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 23 predicate places. [2024-11-09 10:57:03,519 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 257 flow [2024-11-09 10:57:03,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:03,519 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:03,520 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:03,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 10:57:03,520 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:03,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:03,520 INFO L85 PathProgramCache]: Analyzing trace with hash 328360499, now seen corresponding path program 4 times [2024-11-09 10:57:03,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:03,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852930815] [2024-11-09 10:57:03,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:03,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:03,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:03,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:03,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:03,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852930815] [2024-11-09 10:57:03,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852930815] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:03,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:03,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:03,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857043024] [2024-11-09 10:57:03,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:03,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:03,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:03,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:03,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:03,719 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:03,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 257 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:03,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:03,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:03,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:04,028 INFO L124 PetriNetUnfolderBase]: 140/247 cut-off events. [2024-11-09 10:57:04,028 INFO L125 PetriNetUnfolderBase]: For 440/440 co-relation queries the response was YES. [2024-11-09 10:57:04,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 909 conditions, 247 events. 140/247 cut-off events. For 440/440 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 742 event pairs, 17 based on Foata normal form. 1/248 useless extension candidates. Maximal degree in co-relation 891. Up to 129 conditions per place. [2024-11-09 10:57:04,033 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 36 selfloop transitions, 26 changer transitions 9/72 dead transitions. [2024-11-09 10:57:04,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 573 flow [2024-11-09 10:57:04,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:04,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:04,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-11-09 10:57:04,034 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-11-09 10:57:04,034 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 257 flow. Second operand 9 states and 94 transitions. [2024-11-09 10:57:04,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 573 flow [2024-11-09 10:57:04,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 72 transitions, 511 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-11-09 10:57:04,040 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 393 flow [2024-11-09 10:57:04,040 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=393, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-11-09 10:57:04,043 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 28 predicate places. [2024-11-09 10:57:04,043 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 393 flow [2024-11-09 10:57:04,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:04,044 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:04,044 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:04,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 10:57:04,044 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:04,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:04,045 INFO L85 PathProgramCache]: Analyzing trace with hash 401277215, now seen corresponding path program 5 times [2024-11-09 10:57:04,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:04,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233503005] [2024-11-09 10:57:04,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:04,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:04,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:04,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:04,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:04,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233503005] [2024-11-09 10:57:04,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233503005] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:04,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:04,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:04,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120991520] [2024-11-09 10:57:04,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:04,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:04,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:04,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:04,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:04,152 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:04,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 393 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:04,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:04,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:04,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:04,358 INFO L124 PetriNetUnfolderBase]: 139/247 cut-off events. [2024-11-09 10:57:04,359 INFO L125 PetriNetUnfolderBase]: For 574/574 co-relation queries the response was YES. [2024-11-09 10:57:04,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 995 conditions, 247 events. 139/247 cut-off events. For 574/574 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 777 event pairs, 11 based on Foata normal form. 1/248 useless extension candidates. Maximal degree in co-relation 974. Up to 127 conditions per place. [2024-11-09 10:57:04,361 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 44 selfloop transitions, 23 changer transitions 12/80 dead transitions. [2024-11-09 10:57:04,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 80 transitions, 688 flow [2024-11-09 10:57:04,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:04,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:04,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-11-09 10:57:04,362 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-11-09 10:57:04,362 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 393 flow. Second operand 9 states and 95 transitions. [2024-11-09 10:57:04,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 80 transitions, 688 flow [2024-11-09 10:57:04,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 80 transitions, 643 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-11-09 10:57:04,365 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 389 flow [2024-11-09 10:57:04,365 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=389, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2024-11-09 10:57:04,366 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 32 predicate places. [2024-11-09 10:57:04,366 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 389 flow [2024-11-09 10:57:04,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:04,366 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:04,366 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:04,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 10:57:04,367 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:04,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:04,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1312130857, now seen corresponding path program 6 times [2024-11-09 10:57:04,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:04,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385149688] [2024-11-09 10:57:04,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:04,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:04,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:04,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:04,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:04,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385149688] [2024-11-09 10:57:04,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385149688] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:04,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:04,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:04,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732266296] [2024-11-09 10:57:04,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:04,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:04,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:04,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:04,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:04,496 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:04,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 49 transitions, 389 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:04,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:04,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:04,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:04,712 INFO L124 PetriNetUnfolderBase]: 159/275 cut-off events. [2024-11-09 10:57:04,712 INFO L125 PetriNetUnfolderBase]: For 715/715 co-relation queries the response was YES. [2024-11-09 10:57:04,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1173 conditions, 275 events. 159/275 cut-off events. For 715/715 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 875 event pairs, 14 based on Foata normal form. 1/276 useless extension candidates. Maximal degree in co-relation 1152. Up to 137 conditions per place. [2024-11-09 10:57:04,714 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 42 selfloop transitions, 31 changer transitions 10/84 dead transitions. [2024-11-09 10:57:04,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 84 transitions, 774 flow [2024-11-09 10:57:04,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:04,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:04,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-11-09 10:57:04,715 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-09 10:57:04,716 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 389 flow. Second operand 9 states and 96 transitions. [2024-11-09 10:57:04,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 84 transitions, 774 flow [2024-11-09 10:57:04,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 84 transitions, 706 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:04,719 INFO L231 Difference]: Finished difference. Result has 60 places, 60 transitions, 554 flow [2024-11-09 10:57:04,719 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=554, PETRI_PLACES=60, PETRI_TRANSITIONS=60} [2024-11-09 10:57:04,720 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 34 predicate places. [2024-11-09 10:57:04,720 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 60 transitions, 554 flow [2024-11-09 10:57:04,720 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:04,720 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:04,720 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:04,720 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-09 10:57:04,720 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:04,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:04,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1103944267, now seen corresponding path program 7 times [2024-11-09 10:57:04,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:04,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132273041] [2024-11-09 10:57:04,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:04,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:04,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:04,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:04,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:04,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132273041] [2024-11-09 10:57:04,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132273041] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:04,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:04,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:04,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444895854] [2024-11-09 10:57:04,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:04,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:04,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:04,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:04,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:04,834 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:04,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 60 transitions, 554 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:04,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:04,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:04,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:05,033 INFO L124 PetriNetUnfolderBase]: 167/288 cut-off events. [2024-11-09 10:57:05,034 INFO L125 PetriNetUnfolderBase]: For 996/996 co-relation queries the response was YES. [2024-11-09 10:57:05,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1329 conditions, 288 events. 167/288 cut-off events. For 996/996 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 951 event pairs, 11 based on Foata normal form. 1/289 useless extension candidates. Maximal degree in co-relation 1305. Up to 140 conditions per place. [2024-11-09 10:57:05,036 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 53 selfloop transitions, 30 changer transitions 10/94 dead transitions. [2024-11-09 10:57:05,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 94 transitions, 924 flow [2024-11-09 10:57:05,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:05,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:05,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-11-09 10:57:05,037 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2024-11-09 10:57:05,037 INFO L175 Difference]: Start difference. First operand has 60 places, 60 transitions, 554 flow. Second operand 9 states and 97 transitions. [2024-11-09 10:57:05,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 94 transitions, 924 flow [2024-11-09 10:57:05,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 94 transitions, 845 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-11-09 10:57:05,043 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 577 flow [2024-11-09 10:57:05,043 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=577, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-11-09 10:57:05,043 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 39 predicate places. [2024-11-09 10:57:05,043 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 577 flow [2024-11-09 10:57:05,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:05,044 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:05,044 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:05,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 10:57:05,044 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:05,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:05,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1847360659, now seen corresponding path program 8 times [2024-11-09 10:57:05,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:05,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850555420] [2024-11-09 10:57:05,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:05,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:05,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:05,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:05,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:05,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850555420] [2024-11-09 10:57:05,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850555420] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:05,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:05,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:05,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201689746] [2024-11-09 10:57:05,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:05,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:05,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:05,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:05,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:05,155 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:05,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 577 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:05,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:05,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:05,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:05,351 INFO L124 PetriNetUnfolderBase]: 162/283 cut-off events. [2024-11-09 10:57:05,351 INFO L125 PetriNetUnfolderBase]: For 1032/1032 co-relation queries the response was YES. [2024-11-09 10:57:05,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1312 conditions, 283 events. 162/283 cut-off events. For 1032/1032 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 925 event pairs, 13 based on Foata normal form. 1/284 useless extension candidates. Maximal degree in co-relation 1287. Up to 145 conditions per place. [2024-11-09 10:57:05,353 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 43 selfloop transitions, 32 changer transitions 10/86 dead transitions. [2024-11-09 10:57:05,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 86 transitions, 868 flow [2024-11-09 10:57:05,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:05,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:05,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-11-09 10:57:05,354 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2024-11-09 10:57:05,354 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 577 flow. Second operand 9 states and 97 transitions. [2024-11-09 10:57:05,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 86 transitions, 868 flow [2024-11-09 10:57:05,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 86 transitions, 794 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:05,357 INFO L231 Difference]: Finished difference. Result has 68 places, 63 transitions, 614 flow [2024-11-09 10:57:05,358 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=614, PETRI_PLACES=68, PETRI_TRANSITIONS=63} [2024-11-09 10:57:05,358 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 42 predicate places. [2024-11-09 10:57:05,358 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 63 transitions, 614 flow [2024-11-09 10:57:05,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:05,359 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:05,359 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:05,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-09 10:57:05,359 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:05,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:05,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1260333259, now seen corresponding path program 9 times [2024-11-09 10:57:05,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:05,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851185066] [2024-11-09 10:57:05,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:05,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:05,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:05,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:05,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:05,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851185066] [2024-11-09 10:57:05,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851185066] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:05,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:05,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:05,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967727037] [2024-11-09 10:57:05,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:05,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:05,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:05,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:05,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:05,455 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:05,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 63 transitions, 614 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:05,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:05,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:05,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:05,655 INFO L124 PetriNetUnfolderBase]: 159/279 cut-off events. [2024-11-09 10:57:05,655 INFO L125 PetriNetUnfolderBase]: For 1025/1025 co-relation queries the response was YES. [2024-11-09 10:57:05,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1302 conditions, 279 events. 159/279 cut-off events. For 1025/1025 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 917 event pairs, 15 based on Foata normal form. 1/280 useless extension candidates. Maximal degree in co-relation 1275. Up to 143 conditions per place. [2024-11-09 10:57:05,658 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 42 selfloop transitions, 30 changer transitions 11/84 dead transitions. [2024-11-09 10:57:05,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 84 transitions, 864 flow [2024-11-09 10:57:05,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:05,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:05,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-11-09 10:57:05,659 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-11-09 10:57:05,659 INFO L175 Difference]: Start difference. First operand has 68 places, 63 transitions, 614 flow. Second operand 9 states and 93 transitions. [2024-11-09 10:57:05,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 84 transitions, 864 flow [2024-11-09 10:57:05,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 84 transitions, 802 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-09 10:57:05,664 INFO L231 Difference]: Finished difference. Result has 71 places, 61 transitions, 590 flow [2024-11-09 10:57:05,665 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=590, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2024-11-09 10:57:05,665 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 45 predicate places. [2024-11-09 10:57:05,666 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 590 flow [2024-11-09 10:57:05,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:05,666 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:05,666 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:05,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 10:57:05,666 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:05,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:05,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1795563061, now seen corresponding path program 10 times [2024-11-09 10:57:05,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:05,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534125586] [2024-11-09 10:57:05,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:05,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:05,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:05,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:05,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:05,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534125586] [2024-11-09 10:57:05,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534125586] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:05,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:05,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:05,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388917525] [2024-11-09 10:57:05,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:05,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:05,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:05,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:05,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:05,778 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:05,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 590 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:05,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:05,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:05,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:05,951 INFO L124 PetriNetUnfolderBase]: 156/274 cut-off events. [2024-11-09 10:57:05,952 INFO L125 PetriNetUnfolderBase]: For 1009/1009 co-relation queries the response was YES. [2024-11-09 10:57:05,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1267 conditions, 274 events. 156/274 cut-off events. For 1009/1009 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 881 event pairs, 18 based on Foata normal form. 1/275 useless extension candidates. Maximal degree in co-relation 1240. Up to 141 conditions per place. [2024-11-09 10:57:05,954 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 42 selfloop transitions, 28 changer transitions 11/82 dead transitions. [2024-11-09 10:57:05,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 82 transitions, 838 flow [2024-11-09 10:57:05,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:05,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:05,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-11-09 10:57:05,955 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-11-09 10:57:05,955 INFO L175 Difference]: Start difference. First operand has 71 places, 61 transitions, 590 flow. Second operand 9 states and 94 transitions. [2024-11-09 10:57:05,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 82 transitions, 838 flow [2024-11-09 10:57:05,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 82 transitions, 772 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:05,960 INFO L231 Difference]: Finished difference. Result has 70 places, 59 transitions, 561 flow [2024-11-09 10:57:05,960 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=561, PETRI_PLACES=70, PETRI_TRANSITIONS=59} [2024-11-09 10:57:05,961 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 44 predicate places. [2024-11-09 10:57:05,961 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 59 transitions, 561 flow [2024-11-09 10:57:05,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:05,962 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:05,962 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:05,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-09 10:57:05,962 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:05,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:05,963 INFO L85 PathProgramCache]: Analyzing trace with hash 597598001, now seen corresponding path program 11 times [2024-11-09 10:57:05,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:05,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052074665] [2024-11-09 10:57:05,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:05,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:05,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:06,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:06,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:06,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052074665] [2024-11-09 10:57:06,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052074665] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:06,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:06,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:06,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058707332] [2024-11-09 10:57:06,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:06,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:06,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:06,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:06,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:06,076 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:06,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 59 transitions, 561 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:06,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:06,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:06,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:06,265 INFO L124 PetriNetUnfolderBase]: 164/286 cut-off events. [2024-11-09 10:57:06,266 INFO L125 PetriNetUnfolderBase]: For 1013/1013 co-relation queries the response was YES. [2024-11-09 10:57:06,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1292 conditions, 286 events. 164/286 cut-off events. For 1013/1013 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 935 event pairs, 12 based on Foata normal form. 1/287 useless extension candidates. Maximal degree in co-relation 1265. Up to 144 conditions per place. [2024-11-09 10:57:06,268 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 45 selfloop transitions, 29 changer transitions 10/85 dead transitions. [2024-11-09 10:57:06,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 85 transitions, 838 flow [2024-11-09 10:57:06,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:06,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:06,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-11-09 10:57:06,269 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2024-11-09 10:57:06,269 INFO L175 Difference]: Start difference. First operand has 70 places, 59 transitions, 561 flow. Second operand 9 states and 97 transitions. [2024-11-09 10:57:06,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 85 transitions, 838 flow [2024-11-09 10:57:06,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 85 transitions, 776 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:06,273 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 577 flow [2024-11-09 10:57:06,274 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=577, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2024-11-09 10:57:06,274 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 44 predicate places. [2024-11-09 10:57:06,274 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 577 flow [2024-11-09 10:57:06,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:06,275 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:06,275 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:06,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-09 10:57:06,275 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:06,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:06,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1169207063, now seen corresponding path program 12 times [2024-11-09 10:57:06,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:06,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358141239] [2024-11-09 10:57:06,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:06,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:06,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:06,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:06,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:06,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358141239] [2024-11-09 10:57:06,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358141239] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:06,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:06,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:06,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775980620] [2024-11-09 10:57:06,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:06,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:06,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:06,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:06,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:06,358 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:06,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 577 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:06,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:06,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:06,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:06,531 INFO L124 PetriNetUnfolderBase]: 166/291 cut-off events. [2024-11-09 10:57:06,531 INFO L125 PetriNetUnfolderBase]: For 1184/1184 co-relation queries the response was YES. [2024-11-09 10:57:06,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1341 conditions, 291 events. 166/291 cut-off events. For 1184/1184 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 963 event pairs, 13 based on Foata normal form. 1/292 useless extension candidates. Maximal degree in co-relation 1313. Up to 153 conditions per place. [2024-11-09 10:57:06,534 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 45 selfloop transitions, 29 changer transitions 9/84 dead transitions. [2024-11-09 10:57:06,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 84 transitions, 849 flow [2024-11-09 10:57:06,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:06,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:06,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-11-09 10:57:06,535 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-11-09 10:57:06,535 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 577 flow. Second operand 9 states and 94 transitions. [2024-11-09 10:57:06,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 84 transitions, 849 flow [2024-11-09 10:57:06,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 84 transitions, 779 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:06,540 INFO L231 Difference]: Finished difference. Result has 72 places, 61 transitions, 587 flow [2024-11-09 10:57:06,540 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=587, PETRI_PLACES=72, PETRI_TRANSITIONS=61} [2024-11-09 10:57:06,541 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 46 predicate places. [2024-11-09 10:57:06,541 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 61 transitions, 587 flow [2024-11-09 10:57:06,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:06,541 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:06,541 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:06,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-09 10:57:06,542 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:06,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:06,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1407370839, now seen corresponding path program 13 times [2024-11-09 10:57:06,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:06,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934929016] [2024-11-09 10:57:06,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:06,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:06,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:06,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:06,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:06,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934929016] [2024-11-09 10:57:06,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934929016] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:06,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:06,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:06,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144469684] [2024-11-09 10:57:06,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:06,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:06,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:06,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:06,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:06,629 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:06,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 61 transitions, 587 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:06,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:06,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:06,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:06,801 INFO L124 PetriNetUnfolderBase]: 163/289 cut-off events. [2024-11-09 10:57:06,801 INFO L125 PetriNetUnfolderBase]: For 1317/1317 co-relation queries the response was YES. [2024-11-09 10:57:06,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1325 conditions, 289 events. 163/289 cut-off events. For 1317/1317 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 943 event pairs, 18 based on Foata normal form. 1/290 useless extension candidates. Maximal degree in co-relation 1296. Up to 157 conditions per place. [2024-11-09 10:57:06,803 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 43 selfloop transitions, 30 changer transitions 10/84 dead transitions. [2024-11-09 10:57:06,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 84 transitions, 876 flow [2024-11-09 10:57:06,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:06,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:06,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-11-09 10:57:06,805 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-11-09 10:57:06,805 INFO L175 Difference]: Start difference. First operand has 72 places, 61 transitions, 587 flow. Second operand 9 states and 94 transitions. [2024-11-09 10:57:06,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 84 transitions, 876 flow [2024-11-09 10:57:06,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 84 transitions, 804 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:06,809 INFO L231 Difference]: Finished difference. Result has 75 places, 63 transitions, 621 flow [2024-11-09 10:57:06,809 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=621, PETRI_PLACES=75, PETRI_TRANSITIONS=63} [2024-11-09 10:57:06,810 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 49 predicate places. [2024-11-09 10:57:06,810 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 63 transitions, 621 flow [2024-11-09 10:57:06,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:06,811 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:06,811 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:06,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-09 10:57:06,811 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:06,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:06,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1637833799, now seen corresponding path program 14 times [2024-11-09 10:57:06,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:06,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583655533] [2024-11-09 10:57:06,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:06,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:06,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:06,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:06,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:06,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583655533] [2024-11-09 10:57:06,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583655533] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:06,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:06,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:06,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119866462] [2024-11-09 10:57:06,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:06,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:06,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:06,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:06,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:06,904 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:06,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 63 transitions, 621 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:06,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:06,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:06,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:07,107 INFO L124 PetriNetUnfolderBase]: 176/312 cut-off events. [2024-11-09 10:57:07,108 INFO L125 PetriNetUnfolderBase]: For 1429/1429 co-relation queries the response was YES. [2024-11-09 10:57:07,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1431 conditions, 312 events. 176/312 cut-off events. For 1429/1429 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1061 event pairs, 20 based on Foata normal form. 1/313 useless extension candidates. Maximal degree in co-relation 1400. Up to 163 conditions per place. [2024-11-09 10:57:07,110 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 46 selfloop transitions, 31 changer transitions 10/88 dead transitions. [2024-11-09 10:57:07,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 88 transitions, 923 flow [2024-11-09 10:57:07,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:07,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:07,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-11-09 10:57:07,111 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2024-11-09 10:57:07,111 INFO L175 Difference]: Start difference. First operand has 75 places, 63 transitions, 621 flow. Second operand 9 states and 97 transitions. [2024-11-09 10:57:07,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 88 transitions, 923 flow [2024-11-09 10:57:07,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 88 transitions, 868 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-09 10:57:07,116 INFO L231 Difference]: Finished difference. Result has 79 places, 65 transitions, 661 flow [2024-11-09 10:57:07,116 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=661, PETRI_PLACES=79, PETRI_TRANSITIONS=65} [2024-11-09 10:57:07,116 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 53 predicate places. [2024-11-09 10:57:07,116 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 65 transitions, 661 flow [2024-11-09 10:57:07,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:07,117 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:07,117 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:07,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-09 10:57:07,117 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:07,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:07,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1459168437, now seen corresponding path program 15 times [2024-11-09 10:57:07,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:07,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621378649] [2024-11-09 10:57:07,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:07,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:07,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:07,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:07,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:07,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621378649] [2024-11-09 10:57:07,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621378649] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:07,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:07,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:07,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941739265] [2024-11-09 10:57:07,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:07,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:07,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:07,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:07,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:07,201 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:07,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 65 transitions, 661 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:07,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:07,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:07,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:07,393 INFO L124 PetriNetUnfolderBase]: 170/305 cut-off events. [2024-11-09 10:57:07,393 INFO L125 PetriNetUnfolderBase]: For 1470/1470 co-relation queries the response was YES. [2024-11-09 10:57:07,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1435 conditions, 305 events. 170/305 cut-off events. For 1470/1470 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1044 event pairs, 22 based on Foata normal form. 1/306 useless extension candidates. Maximal degree in co-relation 1403. Up to 175 conditions per place. [2024-11-09 10:57:07,396 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 44 selfloop transitions, 28 changer transitions 11/84 dead transitions. [2024-11-09 10:57:07,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 84 transitions, 921 flow [2024-11-09 10:57:07,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:07,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:07,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-11-09 10:57:07,397 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-11-09 10:57:07,397 INFO L175 Difference]: Start difference. First operand has 79 places, 65 transitions, 661 flow. Second operand 9 states and 92 transitions. [2024-11-09 10:57:07,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 84 transitions, 921 flow [2024-11-09 10:57:07,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 84 transitions, 849 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:07,404 INFO L231 Difference]: Finished difference. Result has 80 places, 63 transitions, 624 flow [2024-11-09 10:57:07,404 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=624, PETRI_PLACES=80, PETRI_TRANSITIONS=63} [2024-11-09 10:57:07,405 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 54 predicate places. [2024-11-09 10:57:07,405 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 63 transitions, 624 flow [2024-11-09 10:57:07,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:07,405 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:07,405 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:07,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-09 10:57:07,405 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:07,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:07,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1552865645, now seen corresponding path program 16 times [2024-11-09 10:57:07,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:07,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893632603] [2024-11-09 10:57:07,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:07,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:07,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:07,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:07,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:07,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893632603] [2024-11-09 10:57:07,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893632603] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:07,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:07,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:07,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976640950] [2024-11-09 10:57:07,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:07,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:07,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:07,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:07,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:07,500 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:07,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 63 transitions, 624 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:07,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:07,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:07,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:07,730 INFO L124 PetriNetUnfolderBase]: 179/320 cut-off events. [2024-11-09 10:57:07,730 INFO L125 PetriNetUnfolderBase]: For 1463/1463 co-relation queries the response was YES. [2024-11-09 10:57:07,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1453 conditions, 320 events. 179/320 cut-off events. For 1463/1463 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1117 event pairs, 23 based on Foata normal form. 1/321 useless extension candidates. Maximal degree in co-relation 1421. Up to 179 conditions per place. [2024-11-09 10:57:07,733 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 53 selfloop transitions, 25 changer transitions 9/88 dead transitions. [2024-11-09 10:57:07,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 88 transitions, 953 flow [2024-11-09 10:57:07,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:07,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:07,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-11-09 10:57:07,734 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-11-09 10:57:07,734 INFO L175 Difference]: Start difference. First operand has 80 places, 63 transitions, 624 flow. Second operand 9 states and 93 transitions. [2024-11-09 10:57:07,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 88 transitions, 953 flow [2024-11-09 10:57:07,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 88 transitions, 889 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:07,740 INFO L231 Difference]: Finished difference. Result has 80 places, 65 transitions, 646 flow [2024-11-09 10:57:07,740 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=646, PETRI_PLACES=80, PETRI_TRANSITIONS=65} [2024-11-09 10:57:07,741 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 54 predicate places. [2024-11-09 10:57:07,741 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 65 transitions, 646 flow [2024-11-09 10:57:07,741 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:07,741 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:07,741 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:07,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-09 10:57:07,742 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:07,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:07,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1942600641, now seen corresponding path program 17 times [2024-11-09 10:57:07,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:07,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206742348] [2024-11-09 10:57:07,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:07,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:07,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:07,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:07,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:07,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206742348] [2024-11-09 10:57:07,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206742348] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:07,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:07,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:07,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623181748] [2024-11-09 10:57:07,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:07,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:07,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:07,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:07,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:07,837 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:07,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 65 transitions, 646 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:07,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:07,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:07,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:08,056 INFO L124 PetriNetUnfolderBase]: 171/308 cut-off events. [2024-11-09 10:57:08,056 INFO L125 PetriNetUnfolderBase]: For 1540/1540 co-relation queries the response was YES. [2024-11-09 10:57:08,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1440 conditions, 308 events. 171/308 cut-off events. For 1540/1540 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1062 event pairs, 22 based on Foata normal form. 1/309 useless extension candidates. Maximal degree in co-relation 1407. Up to 179 conditions per place. [2024-11-09 10:57:08,059 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 46 selfloop transitions, 25 changer transitions 12/84 dead transitions. [2024-11-09 10:57:08,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 84 transitions, 909 flow [2024-11-09 10:57:08,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:08,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:08,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-11-09 10:57:08,060 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-11-09 10:57:08,060 INFO L175 Difference]: Start difference. First operand has 80 places, 65 transitions, 646 flow. Second operand 9 states and 93 transitions. [2024-11-09 10:57:08,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 84 transitions, 909 flow [2024-11-09 10:57:08,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 84 transitions, 845 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:08,066 INFO L231 Difference]: Finished difference. Result has 80 places, 62 transitions, 600 flow [2024-11-09 10:57:08,067 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=600, PETRI_PLACES=80, PETRI_TRANSITIONS=62} [2024-11-09 10:57:08,067 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 54 predicate places. [2024-11-09 10:57:08,067 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 62 transitions, 600 flow [2024-11-09 10:57:08,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:08,068 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:08,068 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:08,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-09 10:57:08,068 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:08,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:08,068 INFO L85 PathProgramCache]: Analyzing trace with hash -128971265, now seen corresponding path program 18 times [2024-11-09 10:57:08,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:08,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837434173] [2024-11-09 10:57:08,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:08,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:08,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:08,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:08,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:08,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837434173] [2024-11-09 10:57:08,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837434173] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:08,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:08,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:08,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887592514] [2024-11-09 10:57:08,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:08,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:08,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:08,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:08,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:08,160 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:08,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 62 transitions, 600 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:08,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:08,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:08,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:08,342 INFO L124 PetriNetUnfolderBase]: 175/313 cut-off events. [2024-11-09 10:57:08,342 INFO L125 PetriNetUnfolderBase]: For 1555/1555 co-relation queries the response was YES. [2024-11-09 10:57:08,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1430 conditions, 313 events. 175/313 cut-off events. For 1555/1555 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1072 event pairs, 24 based on Foata normal form. 1/314 useless extension candidates. Maximal degree in co-relation 1398. Up to 181 conditions per place. [2024-11-09 10:57:08,345 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 48 selfloop transitions, 26 changer transitions 9/84 dead transitions. [2024-11-09 10:57:08,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 84 transitions, 892 flow [2024-11-09 10:57:08,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:08,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:08,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-11-09 10:57:08,346 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-11-09 10:57:08,346 INFO L175 Difference]: Start difference. First operand has 80 places, 62 transitions, 600 flow. Second operand 9 states and 93 transitions. [2024-11-09 10:57:08,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 84 transitions, 892 flow [2024-11-09 10:57:08,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 84 transitions, 836 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-11-09 10:57:08,351 INFO L231 Difference]: Finished difference. Result has 81 places, 63 transitions, 622 flow [2024-11-09 10:57:08,351 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=622, PETRI_PLACES=81, PETRI_TRANSITIONS=63} [2024-11-09 10:57:08,351 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 55 predicate places. [2024-11-09 10:57:08,351 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 63 transitions, 622 flow [2024-11-09 10:57:08,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:08,352 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:08,352 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:08,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-09 10:57:08,352 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:08,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:08,352 INFO L85 PathProgramCache]: Analyzing trace with hash -312561329, now seen corresponding path program 19 times [2024-11-09 10:57:08,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:08,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366873946] [2024-11-09 10:57:08,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:08,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:08,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:08,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:08,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:08,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366873946] [2024-11-09 10:57:08,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366873946] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:08,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:08,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:08,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986095069] [2024-11-09 10:57:08,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:08,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:08,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:08,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:08,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:08,437 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:08,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 63 transitions, 622 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:08,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:08,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:08,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:08,632 INFO L124 PetriNetUnfolderBase]: 167/301 cut-off events. [2024-11-09 10:57:08,633 INFO L125 PetriNetUnfolderBase]: For 1661/1661 co-relation queries the response was YES. [2024-11-09 10:57:08,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1406 conditions, 301 events. 167/301 cut-off events. For 1661/1661 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1027 event pairs, 24 based on Foata normal form. 1/302 useless extension candidates. Maximal degree in co-relation 1372. Up to 177 conditions per place. [2024-11-09 10:57:08,635 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 50 selfloop transitions, 21 changer transitions 11/83 dead transitions. [2024-11-09 10:57:08,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 83 transitions, 919 flow [2024-11-09 10:57:08,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:08,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:08,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-11-09 10:57:08,636 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-11-09 10:57:08,636 INFO L175 Difference]: Start difference. First operand has 81 places, 63 transitions, 622 flow. Second operand 9 states and 90 transitions. [2024-11-09 10:57:08,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 83 transitions, 919 flow [2024-11-09 10:57:08,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 83 transitions, 849 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:08,641 INFO L231 Difference]: Finished difference. Result has 81 places, 60 transitions, 564 flow [2024-11-09 10:57:08,641 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=564, PETRI_PLACES=81, PETRI_TRANSITIONS=60} [2024-11-09 10:57:08,641 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 55 predicate places. [2024-11-09 10:57:08,642 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 60 transitions, 564 flow [2024-11-09 10:57:08,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:08,642 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:08,642 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:08,642 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-09 10:57:08,642 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:08,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:08,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1555491421, now seen corresponding path program 20 times [2024-11-09 10:57:08,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:08,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054440617] [2024-11-09 10:57:08,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:08,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:08,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:08,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:08,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:08,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054440617] [2024-11-09 10:57:08,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054440617] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:08,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:08,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 10:57:08,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126245669] [2024-11-09 10:57:08,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:08,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:08,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:08,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:08,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 10:57:08,726 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:08,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 60 transitions, 564 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:08,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:08,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:08,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:08,899 INFO L124 PetriNetUnfolderBase]: 172/308 cut-off events. [2024-11-09 10:57:08,899 INFO L125 PetriNetUnfolderBase]: For 1653/1653 co-relation queries the response was YES. [2024-11-09 10:57:08,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1405 conditions, 308 events. 172/308 cut-off events. For 1653/1653 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1042 event pairs, 21 based on Foata normal form. 1/309 useless extension candidates. Maximal degree in co-relation 1372. Up to 117 conditions per place. [2024-11-09 10:57:08,902 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 53 selfloop transitions, 22 changer transitions 9/85 dead transitions. [2024-11-09 10:57:08,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 85 transitions, 903 flow [2024-11-09 10:57:08,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:08,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:08,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-11-09 10:57:08,904 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-11-09 10:57:08,904 INFO L175 Difference]: Start difference. First operand has 81 places, 60 transitions, 564 flow. Second operand 9 states and 90 transitions. [2024-11-09 10:57:08,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 85 transitions, 903 flow [2024-11-09 10:57:08,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 851 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-11-09 10:57:08,909 INFO L231 Difference]: Finished difference. Result has 81 places, 61 transitions, 584 flow [2024-11-09 10:57:08,909 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=584, PETRI_PLACES=81, PETRI_TRANSITIONS=61} [2024-11-09 10:57:08,909 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 55 predicate places. [2024-11-09 10:57:08,910 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 61 transitions, 584 flow [2024-11-09 10:57:08,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:08,910 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:08,910 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:08,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-09 10:57:08,910 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:08,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:08,911 INFO L85 PathProgramCache]: Analyzing trace with hash -715821090, now seen corresponding path program 1 times [2024-11-09 10:57:08,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:08,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147543976] [2024-11-09 10:57:08,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:08,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:08,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:08,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:08,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:08,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147543976] [2024-11-09 10:57:08,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147543976] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:08,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:08,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 10:57:08,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210544171] [2024-11-09 10:57:08,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:08,934 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 10:57:08,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:08,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 10:57:08,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 10:57:08,940 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:08,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 61 transitions, 584 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:08,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:08,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:08,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:09,044 INFO L124 PetriNetUnfolderBase]: 211/411 cut-off events. [2024-11-09 10:57:09,045 INFO L125 PetriNetUnfolderBase]: For 2848/2850 co-relation queries the response was YES. [2024-11-09 10:57:09,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1980 conditions, 411 events. 211/411 cut-off events. For 2848/2850 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1776 event pairs, 26 based on Foata normal form. 14/423 useless extension candidates. Maximal degree in co-relation 1942. Up to 112 conditions per place. [2024-11-09 10:57:09,048 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 56 selfloop transitions, 28 changer transitions 4/103 dead transitions. [2024-11-09 10:57:09,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 103 transitions, 1099 flow [2024-11-09 10:57:09,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 10:57:09,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-09 10:57:09,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-11-09 10:57:09,049 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-11-09 10:57:09,049 INFO L175 Difference]: Start difference. First operand has 81 places, 61 transitions, 584 flow. Second operand 7 states and 91 transitions. [2024-11-09 10:57:09,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 103 transitions, 1099 flow [2024-11-09 10:57:09,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 103 transitions, 1011 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:09,055 INFO L231 Difference]: Finished difference. Result has 82 places, 74 transitions, 793 flow [2024-11-09 10:57:09,055 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=793, PETRI_PLACES=82, PETRI_TRANSITIONS=74} [2024-11-09 10:57:09,056 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 56 predicate places. [2024-11-09 10:57:09,056 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 74 transitions, 793 flow [2024-11-09 10:57:09,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:09,056 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:09,056 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:09,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-09 10:57:09,056 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:09,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:09,057 INFO L85 PathProgramCache]: Analyzing trace with hash -506365582, now seen corresponding path program 2 times [2024-11-09 10:57:09,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:09,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571404130] [2024-11-09 10:57:09,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:09,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:09,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:09,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:09,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:09,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571404130] [2024-11-09 10:57:09,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571404130] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:09,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:09,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 10:57:09,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568140691] [2024-11-09 10:57:09,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:09,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 10:57:09,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:09,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 10:57:09,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 10:57:09,088 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:09,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 74 transitions, 793 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:09,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:09,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:09,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:09,179 INFO L124 PetriNetUnfolderBase]: 238/465 cut-off events. [2024-11-09 10:57:09,179 INFO L125 PetriNetUnfolderBase]: For 4053/4055 co-relation queries the response was YES. [2024-11-09 10:57:09,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2351 conditions, 465 events. 238/465 cut-off events. For 4053/4055 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2057 event pairs, 45 based on Foata normal form. 10/471 useless extension candidates. Maximal degree in co-relation 2186. Up to 206 conditions per place. [2024-11-09 10:57:09,183 INFO L140 encePairwiseOnDemand]: 19/24 looper letters, 67 selfloop transitions, 21 changer transitions 0/103 dead transitions. [2024-11-09 10:57:09,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 103 transitions, 1164 flow [2024-11-09 10:57:09,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 10:57:09,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-09 10:57:09,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-11-09 10:57:09,184 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-11-09 10:57:09,184 INFO L175 Difference]: Start difference. First operand has 82 places, 74 transitions, 793 flow. Second operand 5 states and 77 transitions. [2024-11-09 10:57:09,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 103 transitions, 1164 flow [2024-11-09 10:57:09,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 103 transitions, 1069 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-11-09 10:57:09,191 INFO L231 Difference]: Finished difference. Result has 86 places, 80 transitions, 860 flow [2024-11-09 10:57:09,191 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=860, PETRI_PLACES=86, PETRI_TRANSITIONS=80} [2024-11-09 10:57:09,192 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 60 predicate places. [2024-11-09 10:57:09,192 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 80 transitions, 860 flow [2024-11-09 10:57:09,192 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:09,192 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:09,192 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:09,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-09 10:57:09,192 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:09,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:09,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1846150637, now seen corresponding path program 1 times [2024-11-09 10:57:09,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:09,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674496903] [2024-11-09 10:57:09,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:09,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:09,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:09,227 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:09,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:09,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674496903] [2024-11-09 10:57:09,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674496903] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:09,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606095660] [2024-11-09 10:57:09,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:09,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:09,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:09,230 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:09,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 10:57:09,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:09,274 INFO L255 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 10:57:09,277 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:09,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:09,302 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:09,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:09,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606095660] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:09,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 10:57:09,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2024-11-09 10:57:09,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301461310] [2024-11-09 10:57:09,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:09,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 10:57:09,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:09,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 10:57:09,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-09 10:57:09,336 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:09,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 80 transitions, 860 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:09,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:09,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:09,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:09,448 INFO L124 PetriNetUnfolderBase]: 319/655 cut-off events. [2024-11-09 10:57:09,449 INFO L125 PetriNetUnfolderBase]: For 4546/4554 co-relation queries the response was YES. [2024-11-09 10:57:09,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 655 events. 319/655 cut-off events. For 4546/4554 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3376 event pairs, 20 based on Foata normal form. 17/668 useless extension candidates. Maximal degree in co-relation 2681. Up to 297 conditions per place. [2024-11-09 10:57:09,454 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 62 selfloop transitions, 34 changer transitions 0/111 dead transitions. [2024-11-09 10:57:09,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 111 transitions, 1289 flow [2024-11-09 10:57:09,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 10:57:09,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-09 10:57:09,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2024-11-09 10:57:09,455 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-11-09 10:57:09,455 INFO L175 Difference]: Start difference. First operand has 86 places, 80 transitions, 860 flow. Second operand 5 states and 76 transitions. [2024-11-09 10:57:09,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 111 transitions, 1289 flow [2024-11-09 10:57:09,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 111 transitions, 1218 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-11-09 10:57:09,464 INFO L231 Difference]: Finished difference. Result has 92 places, 87 transitions, 1040 flow [2024-11-09 10:57:09,464 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1040, PETRI_PLACES=92, PETRI_TRANSITIONS=87} [2024-11-09 10:57:09,465 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 66 predicate places. [2024-11-09 10:57:09,465 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 87 transitions, 1040 flow [2024-11-09 10:57:09,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:09,465 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:09,465 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:09,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 10:57:09,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-09 10:57:09,670 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:09,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:09,671 INFO L85 PathProgramCache]: Analyzing trace with hash 2120643900, now seen corresponding path program 3 times [2024-11-09 10:57:09,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:09,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631518908] [2024-11-09 10:57:09,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:09,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:09,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:09,693 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:09,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:09,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631518908] [2024-11-09 10:57:09,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631518908] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:09,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:09,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 10:57:09,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553437460] [2024-11-09 10:57:09,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:09,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 10:57:09,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:09,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 10:57:09,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 10:57:09,703 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:09,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 87 transitions, 1040 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:09,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:09,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:09,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:09,823 INFO L124 PetriNetUnfolderBase]: 311/648 cut-off events. [2024-11-09 10:57:09,823 INFO L125 PetriNetUnfolderBase]: For 4805/4814 co-relation queries the response was YES. [2024-11-09 10:57:09,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3166 conditions, 648 events. 311/648 cut-off events. For 4805/4814 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3346 event pairs, 37 based on Foata normal form. 16/664 useless extension candidates. Maximal degree in co-relation 2995. Up to 154 conditions per place. [2024-11-09 10:57:09,828 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 72 selfloop transitions, 30 changer transitions 4/121 dead transitions. [2024-11-09 10:57:09,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 121 transitions, 1462 flow [2024-11-09 10:57:09,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 10:57:09,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 10:57:09,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-11-09 10:57:09,829 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5572916666666666 [2024-11-09 10:57:09,830 INFO L175 Difference]: Start difference. First operand has 92 places, 87 transitions, 1040 flow. Second operand 8 states and 107 transitions. [2024-11-09 10:57:09,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 121 transitions, 1462 flow [2024-11-09 10:57:09,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 121 transitions, 1436 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-11-09 10:57:09,839 INFO L231 Difference]: Finished difference. Result has 99 places, 86 transitions, 1081 flow [2024-11-09 10:57:09,839 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1081, PETRI_PLACES=99, PETRI_TRANSITIONS=86} [2024-11-09 10:57:09,840 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 73 predicate places. [2024-11-09 10:57:09,840 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 86 transitions, 1081 flow [2024-11-09 10:57:09,840 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:09,840 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:09,840 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:09,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-09 10:57:09,840 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:09,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:09,841 INFO L85 PathProgramCache]: Analyzing trace with hash -258890587, now seen corresponding path program 2 times [2024-11-09 10:57:09,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:09,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056422815] [2024-11-09 10:57:09,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:09,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:09,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:09,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:09,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:09,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056422815] [2024-11-09 10:57:09,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056422815] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:09,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:09,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 10:57:09,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597792180] [2024-11-09 10:57:09,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:09,865 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 10:57:09,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:09,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 10:57:09,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 10:57:09,872 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:09,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 86 transitions, 1081 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:09,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:09,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:09,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:09,980 INFO L124 PetriNetUnfolderBase]: 274/572 cut-off events. [2024-11-09 10:57:09,981 INFO L125 PetriNetUnfolderBase]: For 4570/4578 co-relation queries the response was YES. [2024-11-09 10:57:09,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2932 conditions, 572 events. 274/572 cut-off events. For 4570/4578 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2874 event pairs, 19 based on Foata normal form. 20/588 useless extension candidates. Maximal degree in co-relation 2773. Up to 170 conditions per place. [2024-11-09 10:57:10,014 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 64 selfloop transitions, 24 changer transitions 3/105 dead transitions. [2024-11-09 10:57:10,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 105 transitions, 1396 flow [2024-11-09 10:57:10,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 10:57:10,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-09 10:57:10,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 80 transitions. [2024-11-09 10:57:10,016 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-11-09 10:57:10,016 INFO L175 Difference]: Start difference. First operand has 99 places, 86 transitions, 1081 flow. Second operand 6 states and 80 transitions. [2024-11-09 10:57:10,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 105 transitions, 1396 flow [2024-11-09 10:57:10,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 105 transitions, 1340 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-11-09 10:57:10,039 INFO L231 Difference]: Finished difference. Result has 102 places, 79 transitions, 987 flow [2024-11-09 10:57:10,039 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=987, PETRI_PLACES=102, PETRI_TRANSITIONS=79} [2024-11-09 10:57:10,039 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 76 predicate places. [2024-11-09 10:57:10,040 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 79 transitions, 987 flow [2024-11-09 10:57:10,040 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,040 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:10,040 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:10,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-09 10:57:10,040 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:10,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:10,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1676173084, now seen corresponding path program 4 times [2024-11-09 10:57:10,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:10,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783410544] [2024-11-09 10:57:10,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:10,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:10,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:10,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:10,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:10,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783410544] [2024-11-09 10:57:10,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783410544] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:10,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:10,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 10:57:10,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304809815] [2024-11-09 10:57:10,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:10,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 10:57:10,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:10,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 10:57:10,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 10:57:10,090 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:10,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 79 transitions, 987 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:10,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:10,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:10,200 INFO L124 PetriNetUnfolderBase]: 242/497 cut-off events. [2024-11-09 10:57:10,201 INFO L125 PetriNetUnfolderBase]: For 4534/4540 co-relation queries the response was YES. [2024-11-09 10:57:10,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2539 conditions, 497 events. 242/497 cut-off events. For 4534/4540 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2313 event pairs, 34 based on Foata normal form. 14/509 useless extension candidates. Maximal degree in co-relation 2424. Up to 271 conditions per place. [2024-11-09 10:57:10,205 INFO L140 encePairwiseOnDemand]: 19/24 looper letters, 58 selfloop transitions, 21 changer transitions 1/94 dead transitions. [2024-11-09 10:57:10,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 94 transitions, 1192 flow [2024-11-09 10:57:10,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 10:57:10,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-09 10:57:10,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 70 transitions. [2024-11-09 10:57:10,206 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-11-09 10:57:10,207 INFO L175 Difference]: Start difference. First operand has 102 places, 79 transitions, 987 flow. Second operand 5 states and 70 transitions. [2024-11-09 10:57:10,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 94 transitions, 1192 flow [2024-11-09 10:57:10,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 94 transitions, 1140 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-11-09 10:57:10,216 INFO L231 Difference]: Finished difference. Result has 99 places, 77 transitions, 927 flow [2024-11-09 10:57:10,216 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=927, PETRI_PLACES=99, PETRI_TRANSITIONS=77} [2024-11-09 10:57:10,216 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 73 predicate places. [2024-11-09 10:57:10,217 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 77 transitions, 927 flow [2024-11-09 10:57:10,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,217 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:10,217 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:10,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-09 10:57:10,217 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:10,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:10,217 INFO L85 PathProgramCache]: Analyzing trace with hash 176730273, now seen corresponding path program 3 times [2024-11-09 10:57:10,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:10,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331257513] [2024-11-09 10:57:10,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:10,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:10,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:10,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:10,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:10,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331257513] [2024-11-09 10:57:10,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331257513] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:10,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:10,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 10:57:10,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340380796] [2024-11-09 10:57:10,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:10,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 10:57:10,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:10,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 10:57:10,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 10:57:10,252 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:10,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 77 transitions, 927 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:10,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:10,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:10,354 INFO L124 PetriNetUnfolderBase]: 313/620 cut-off events. [2024-11-09 10:57:10,354 INFO L125 PetriNetUnfolderBase]: For 5378/5380 co-relation queries the response was YES. [2024-11-09 10:57:10,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3232 conditions, 620 events. 313/620 cut-off events. For 5378/5380 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3066 event pairs, 92 based on Foata normal form. 11/620 useless extension candidates. Maximal degree in co-relation 3066. Up to 373 conditions per place. [2024-11-09 10:57:10,359 INFO L140 encePairwiseOnDemand]: 19/24 looper letters, 68 selfloop transitions, 31 changer transitions 0/113 dead transitions. [2024-11-09 10:57:10,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 113 transitions, 1493 flow [2024-11-09 10:57:10,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 10:57:10,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-09 10:57:10,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2024-11-09 10:57:10,360 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-11-09 10:57:10,360 INFO L175 Difference]: Start difference. First operand has 99 places, 77 transitions, 927 flow. Second operand 5 states and 73 transitions. [2024-11-09 10:57:10,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 113 transitions, 1493 flow [2024-11-09 10:57:10,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 113 transitions, 1410 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-11-09 10:57:10,369 INFO L231 Difference]: Finished difference. Result has 97 places, 92 transitions, 1212 flow [2024-11-09 10:57:10,369 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1212, PETRI_PLACES=97, PETRI_TRANSITIONS=92} [2024-11-09 10:57:10,370 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 71 predicate places. [2024-11-09 10:57:10,370 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 92 transitions, 1212 flow [2024-11-09 10:57:10,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,370 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:10,370 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:10,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-09 10:57:10,370 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:10,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:10,371 INFO L85 PathProgramCache]: Analyzing trace with hash 877689928, now seen corresponding path program 5 times [2024-11-09 10:57:10,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:10,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386091336] [2024-11-09 10:57:10,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:10,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:10,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:10,393 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:10,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:10,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386091336] [2024-11-09 10:57:10,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386091336] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:10,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:10,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 10:57:10,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814935249] [2024-11-09 10:57:10,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:10,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 10:57:10,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:10,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 10:57:10,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 10:57:10,400 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:10,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 92 transitions, 1212 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:10,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:10,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:10,498 INFO L124 PetriNetUnfolderBase]: 276/556 cut-off events. [2024-11-09 10:57:10,499 INFO L125 PetriNetUnfolderBase]: For 4708/4710 co-relation queries the response was YES. [2024-11-09 10:57:10,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3012 conditions, 556 events. 276/556 cut-off events. For 4708/4710 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2650 event pairs, 15 based on Foata normal form. 16/570 useless extension candidates. Maximal degree in co-relation 2150. Up to 186 conditions per place. [2024-11-09 10:57:10,505 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 68 selfloop transitions, 23 changer transitions 2/106 dead transitions. [2024-11-09 10:57:10,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 106 transitions, 1449 flow [2024-11-09 10:57:10,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 10:57:10,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-09 10:57:10,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 78 transitions. [2024-11-09 10:57:10,507 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-11-09 10:57:10,507 INFO L175 Difference]: Start difference. First operand has 97 places, 92 transitions, 1212 flow. Second operand 6 states and 78 transitions. [2024-11-09 10:57:10,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 106 transitions, 1449 flow [2024-11-09 10:57:10,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 106 transitions, 1410 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-11-09 10:57:10,515 INFO L231 Difference]: Finished difference. Result has 100 places, 84 transitions, 1100 flow [2024-11-09 10:57:10,515 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1100, PETRI_PLACES=100, PETRI_TRANSITIONS=84} [2024-11-09 10:57:10,515 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 74 predicate places. [2024-11-09 10:57:10,516 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 84 transitions, 1100 flow [2024-11-09 10:57:10,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,518 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:10,519 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:10,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-09 10:57:10,519 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:10,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:10,519 INFO L85 PathProgramCache]: Analyzing trace with hash -79016769, now seen corresponding path program 4 times [2024-11-09 10:57:10,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:10,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531611870] [2024-11-09 10:57:10,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:10,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:10,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:10,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:10,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:10,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531611870] [2024-11-09 10:57:10,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531611870] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:10,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:10,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 10:57:10,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343504954] [2024-11-09 10:57:10,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:10,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 10:57:10,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:10,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 10:57:10,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 10:57:10,552 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:10,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 84 transitions, 1100 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:10,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:10,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:10,685 INFO L124 PetriNetUnfolderBase]: 258/522 cut-off events. [2024-11-09 10:57:10,685 INFO L125 PetriNetUnfolderBase]: For 4751/4755 co-relation queries the response was YES. [2024-11-09 10:57:10,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2847 conditions, 522 events. 258/522 cut-off events. For 4751/4755 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2483 event pairs, 49 based on Foata normal form. 12/528 useless extension candidates. Maximal degree in co-relation 2441. Up to 163 conditions per place. [2024-11-09 10:57:10,689 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 61 selfloop transitions, 28 changer transitions 3/105 dead transitions. [2024-11-09 10:57:10,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 105 transitions, 1426 flow [2024-11-09 10:57:10,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 10:57:10,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-09 10:57:10,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-11-09 10:57:10,690 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-11-09 10:57:10,690 INFO L175 Difference]: Start difference. First operand has 100 places, 84 transitions, 1100 flow. Second operand 7 states and 87 transitions. [2024-11-09 10:57:10,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 105 transitions, 1426 flow [2024-11-09 10:57:10,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 105 transitions, 1350 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-09 10:57:10,698 INFO L231 Difference]: Finished difference. Result has 98 places, 83 transitions, 1082 flow [2024-11-09 10:57:10,698 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1082, PETRI_PLACES=98, PETRI_TRANSITIONS=83} [2024-11-09 10:57:10,699 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 72 predicate places. [2024-11-09 10:57:10,699 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 83 transitions, 1082 flow [2024-11-09 10:57:10,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,699 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:10,699 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:10,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-09 10:57:10,699 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:10,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:10,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1869310573, now seen corresponding path program 5 times [2024-11-09 10:57:10,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:10,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831672540] [2024-11-09 10:57:10,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:10,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:10,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:10,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:10,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:10,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831672540] [2024-11-09 10:57:10,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831672540] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:10,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 10:57:10,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 10:57:10,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652722641] [2024-11-09 10:57:10,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:10,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 10:57:10,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:10,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 10:57:10,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 10:57:10,732 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:10,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 83 transitions, 1082 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:10,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:10,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:10,840 INFO L124 PetriNetUnfolderBase]: 225/443 cut-off events. [2024-11-09 10:57:10,840 INFO L125 PetriNetUnfolderBase]: For 4260/4262 co-relation queries the response was YES. [2024-11-09 10:57:10,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2509 conditions, 443 events. 225/443 cut-off events. For 4260/4262 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1938 event pairs, 40 based on Foata normal form. 6/443 useless extension candidates. Maximal degree in co-relation 1976. Up to 146 conditions per place. [2024-11-09 10:57:10,844 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 61 selfloop transitions, 27 changer transitions 2/103 dead transitions. [2024-11-09 10:57:10,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 103 transitions, 1349 flow [2024-11-09 10:57:10,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 10:57:10,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 10:57:10,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-11-09 10:57:10,845 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-11-09 10:57:10,845 INFO L175 Difference]: Start difference. First operand has 98 places, 83 transitions, 1082 flow. Second operand 8 states and 99 transitions. [2024-11-09 10:57:10,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 103 transitions, 1349 flow [2024-11-09 10:57:10,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 103 transitions, 1298 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-11-09 10:57:10,852 INFO L231 Difference]: Finished difference. Result has 102 places, 78 transitions, 1013 flow [2024-11-09 10:57:10,853 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1013, PETRI_PLACES=102, PETRI_TRANSITIONS=78} [2024-11-09 10:57:10,853 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 76 predicate places. [2024-11-09 10:57:10,853 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 78 transitions, 1013 flow [2024-11-09 10:57:10,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:10,853 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:10,854 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:10,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-09 10:57:10,854 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:10,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:10,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1356148850, now seen corresponding path program 1 times [2024-11-09 10:57:10,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:10,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878497640] [2024-11-09 10:57:10,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:10,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:10,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:10,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:10,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:10,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878497640] [2024-11-09 10:57:10,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878497640] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:10,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068077991] [2024-11-09 10:57:10,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:10,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:10,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:10,949 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:10,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 10:57:10,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:10,984 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:10,985 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:11,092 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:11,092 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:11,339 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:11,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068077991] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:11,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:11,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:11,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399407865] [2024-11-09 10:57:11,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:11,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:11,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:11,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:11,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:11,343 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:11,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 78 transitions, 1013 flow. Second operand has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 23 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-11-09 10:57:11,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:11,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:11,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:12,311 INFO L124 PetriNetUnfolderBase]: 677/1270 cut-off events. [2024-11-09 10:57:12,311 INFO L125 PetriNetUnfolderBase]: For 9595/9595 co-relation queries the response was YES. [2024-11-09 10:57:12,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6314 conditions, 1270 events. 677/1270 cut-off events. For 9595/9595 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6784 event pairs, 35 based on Foata normal form. 2/1272 useless extension candidates. Maximal degree in co-relation 5740. Up to 236 conditions per place. [2024-11-09 10:57:12,330 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 128 selfloop transitions, 85 changer transitions 64/278 dead transitions. [2024-11-09 10:57:12,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 278 transitions, 3312 flow [2024-11-09 10:57:12,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-09 10:57:12,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-09 10:57:12,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 346 transitions. [2024-11-09 10:57:12,334 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40046296296296297 [2024-11-09 10:57:12,334 INFO L175 Difference]: Start difference. First operand has 102 places, 78 transitions, 1013 flow. Second operand 36 states and 346 transitions. [2024-11-09 10:57:12,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 278 transitions, 3312 flow [2024-11-09 10:57:12,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 278 transitions, 3099 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-11-09 10:57:12,348 INFO L231 Difference]: Finished difference. Result has 149 places, 126 transitions, 1908 flow [2024-11-09 10:57:12,348 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1908, PETRI_PLACES=149, PETRI_TRANSITIONS=126} [2024-11-09 10:57:12,348 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 123 predicate places. [2024-11-09 10:57:12,349 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 126 transitions, 1908 flow [2024-11-09 10:57:12,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 23 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-11-09 10:57:12,350 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:12,350 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:12,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:12,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-09 10:57:12,553 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:12,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:12,553 INFO L85 PathProgramCache]: Analyzing trace with hash -2019769818, now seen corresponding path program 2 times [2024-11-09 10:57:12,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:12,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012864083] [2024-11-09 10:57:12,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:12,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:12,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:12,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:12,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:12,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012864083] [2024-11-09 10:57:12,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012864083] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:12,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107383174] [2024-11-09 10:57:12,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 10:57:12,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:12,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:12,640 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:12,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 10:57:12,692 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:12,692 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:12,693 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:12,694 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:12,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:12,796 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:12,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:12,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107383174] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:12,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:12,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:12,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917601826] [2024-11-09 10:57:12,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:12,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:12,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:12,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:12,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:12,987 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:12,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 126 transitions, 1908 flow. Second operand has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 23 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:12,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:12,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:12,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:13,459 INFO L124 PetriNetUnfolderBase]: 749/1478 cut-off events. [2024-11-09 10:57:13,459 INFO L125 PetriNetUnfolderBase]: For 11915/11915 co-relation queries the response was YES. [2024-11-09 10:57:13,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7646 conditions, 1478 events. 749/1478 cut-off events. For 11915/11915 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8654 event pairs, 98 based on Foata normal form. 3/1481 useless extension candidates. Maximal degree in co-relation 7549. Up to 612 conditions per place. [2024-11-09 10:57:13,524 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 101 selfloop transitions, 97 changer transitions 16/215 dead transitions. [2024-11-09 10:57:13,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 215 transitions, 3281 flow [2024-11-09 10:57:13,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 10:57:13,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-09 10:57:13,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 142 transitions. [2024-11-09 10:57:13,525 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-11-09 10:57:13,525 INFO L175 Difference]: Start difference. First operand has 149 places, 126 transitions, 1908 flow. Second operand 14 states and 142 transitions. [2024-11-09 10:57:13,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 215 transitions, 3281 flow [2024-11-09 10:57:13,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 215 transitions, 2753 flow, removed 182 selfloop flow, removed 17 redundant places. [2024-11-09 10:57:13,561 INFO L231 Difference]: Finished difference. Result has 139 places, 158 transitions, 2199 flow [2024-11-09 10:57:13,561 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2199, PETRI_PLACES=139, PETRI_TRANSITIONS=158} [2024-11-09 10:57:13,561 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 113 predicate places. [2024-11-09 10:57:13,561 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 158 transitions, 2199 flow [2024-11-09 10:57:13,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 23 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:13,562 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:13,562 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:13,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-09 10:57:13,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:13,763 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:13,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:13,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1031593264, now seen corresponding path program 3 times [2024-11-09 10:57:13,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:13,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822270955] [2024-11-09 10:57:13,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:13,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:13,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:13,879 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:13,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:13,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822270955] [2024-11-09 10:57:13,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822270955] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:13,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301424295] [2024-11-09 10:57:13,880 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 10:57:13,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:13,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:13,882 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:13,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 10:57:13,921 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-09 10:57:13,922 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:13,922 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:13,923 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:14,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:14,040 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:14,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:14,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301424295] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:14,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:14,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:14,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244781642] [2024-11-09 10:57:14,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:14,219 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:14,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:14,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:14,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:14,222 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:14,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 158 transitions, 2199 flow. Second operand has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:14,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:14,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:14,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:14,832 INFO L124 PetriNetUnfolderBase]: 892/1784 cut-off events. [2024-11-09 10:57:14,832 INFO L125 PetriNetUnfolderBase]: For 12679/12679 co-relation queries the response was YES. [2024-11-09 10:57:14,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8670 conditions, 1784 events. 892/1784 cut-off events. For 12679/12679 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 11184 event pairs, 108 based on Foata normal form. 4/1788 useless extension candidates. Maximal degree in co-relation 8527. Up to 584 conditions per place. [2024-11-09 10:57:14,860 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 85 selfloop transitions, 151 changer transitions 12/249 dead transitions. [2024-11-09 10:57:14,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 249 transitions, 3674 flow [2024-11-09 10:57:14,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 10:57:14,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-09 10:57:14,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 164 transitions. [2024-11-09 10:57:14,861 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-11-09 10:57:14,861 INFO L175 Difference]: Start difference. First operand has 139 places, 158 transitions, 2199 flow. Second operand 17 states and 164 transitions. [2024-11-09 10:57:14,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 249 transitions, 3674 flow [2024-11-09 10:57:14,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 249 transitions, 3569 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-11-09 10:57:14,931 INFO L231 Difference]: Finished difference. Result has 154 places, 202 transitions, 3249 flow [2024-11-09 10:57:14,931 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3249, PETRI_PLACES=154, PETRI_TRANSITIONS=202} [2024-11-09 10:57:14,932 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 128 predicate places. [2024-11-09 10:57:14,932 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 202 transitions, 3249 flow [2024-11-09 10:57:14,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:14,932 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:14,932 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:14,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-09 10:57:15,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:15,133 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:15,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:15,134 INFO L85 PathProgramCache]: Analyzing trace with hash -2110653492, now seen corresponding path program 4 times [2024-11-09 10:57:15,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:15,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628061343] [2024-11-09 10:57:15,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:15,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:15,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:15,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:15,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:15,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628061343] [2024-11-09 10:57:15,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628061343] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:15,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745105802] [2024-11-09 10:57:15,363 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 10:57:15,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:15,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:15,365 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:15,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-09 10:57:15,405 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 10:57:15,405 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:15,405 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:15,406 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:15,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:15,495 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:15,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:15,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745105802] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:15,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:15,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:15,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883847794] [2024-11-09 10:57:15,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:15,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:15,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:15,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:15,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:15,695 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:15,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 202 transitions, 3249 flow. Second operand has 23 states, 23 states have (on average 5.521739130434782) internal successors, (127), 23 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:15,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:15,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:15,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:16,308 INFO L124 PetriNetUnfolderBase]: 870/1736 cut-off events. [2024-11-09 10:57:16,308 INFO L125 PetriNetUnfolderBase]: For 15714/15714 co-relation queries the response was YES. [2024-11-09 10:57:16,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9472 conditions, 1736 events. 870/1736 cut-off events. For 15714/15714 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 10758 event pairs, 97 based on Foata normal form. 4/1740 useless extension candidates. Maximal degree in co-relation 9333. Up to 590 conditions per place. [2024-11-09 10:57:16,322 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 87 selfloop transitions, 144 changer transitions 17/249 dead transitions. [2024-11-09 10:57:16,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 249 transitions, 4071 flow [2024-11-09 10:57:16,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 10:57:16,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-09 10:57:16,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 164 transitions. [2024-11-09 10:57:16,326 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-11-09 10:57:16,326 INFO L175 Difference]: Start difference. First operand has 154 places, 202 transitions, 3249 flow. Second operand 17 states and 164 transitions. [2024-11-09 10:57:16,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 249 transitions, 4071 flow [2024-11-09 10:57:16,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 249 transitions, 3876 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-11-09 10:57:16,438 INFO L231 Difference]: Finished difference. Result has 167 places, 199 transitions, 3293 flow [2024-11-09 10:57:16,439 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3293, PETRI_PLACES=167, PETRI_TRANSITIONS=199} [2024-11-09 10:57:16,442 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 141 predicate places. [2024-11-09 10:57:16,442 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 199 transitions, 3293 flow [2024-11-09 10:57:16,442 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.521739130434782) internal successors, (127), 23 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:16,446 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:16,446 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:16,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-09 10:57:16,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-09 10:57:16,647 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:16,647 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:16,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1770968316, now seen corresponding path program 5 times [2024-11-09 10:57:16,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:16,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711420020] [2024-11-09 10:57:16,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:16,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:16,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:16,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:16,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:16,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711420020] [2024-11-09 10:57:16,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711420020] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:16,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192586026] [2024-11-09 10:57:16,851 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 10:57:16,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:16,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:16,854 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:16,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-09 10:57:16,889 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:16,889 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:16,890 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 10:57:16,891 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:16,966 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:16,966 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 10:57:16,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192586026] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:16,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 10:57:16,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-11-09 10:57:16,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459440998] [2024-11-09 10:57:16,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:16,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:16,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:16,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:16,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2024-11-09 10:57:16,972 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:16,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 199 transitions, 3293 flow. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:16,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:16,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:16,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:17,246 INFO L124 PetriNetUnfolderBase]: 798/1576 cut-off events. [2024-11-09 10:57:17,246 INFO L125 PetriNetUnfolderBase]: For 15791/15791 co-relation queries the response was YES. [2024-11-09 10:57:17,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9142 conditions, 1576 events. 798/1576 cut-off events. For 15791/15791 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9337 event pairs, 163 based on Foata normal form. 2/1578 useless extension candidates. Maximal degree in co-relation 9009. Up to 988 conditions per place. [2024-11-09 10:57:17,258 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 123 selfloop transitions, 61 changer transitions 45/230 dead transitions. [2024-11-09 10:57:17,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 230 transitions, 4088 flow [2024-11-09 10:57:17,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:17,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:17,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-11-09 10:57:17,259 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-11-09 10:57:17,259 INFO L175 Difference]: Start difference. First operand has 167 places, 199 transitions, 3293 flow. Second operand 9 states and 92 transitions. [2024-11-09 10:57:17,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 230 transitions, 4088 flow [2024-11-09 10:57:17,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 230 transitions, 3834 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-11-09 10:57:17,304 INFO L231 Difference]: Finished difference. Result has 161 places, 172 transitions, 2691 flow [2024-11-09 10:57:17,305 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2691, PETRI_PLACES=161, PETRI_TRANSITIONS=172} [2024-11-09 10:57:17,305 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 135 predicate places. [2024-11-09 10:57:17,305 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 172 transitions, 2691 flow [2024-11-09 10:57:17,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:17,305 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:17,306 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:17,322 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-09 10:57:17,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:17,506 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:17,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:17,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1720197622, now seen corresponding path program 6 times [2024-11-09 10:57:17,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:17,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57427328] [2024-11-09 10:57:17,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:17,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:17,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:17,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:17,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:17,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57427328] [2024-11-09 10:57:17,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57427328] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:17,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38890160] [2024-11-09 10:57:17,609 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-09 10:57:17,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:17,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:17,613 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:17,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-09 10:57:17,658 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-09 10:57:17,658 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:17,659 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 10:57:17,659 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:17,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:17,785 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:17,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:17,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38890160] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:17,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:17,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2024-11-09 10:57:17,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452215199] [2024-11-09 10:57:17,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:17,929 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-09 10:57:17,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:17,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-09 10:57:17,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2024-11-09 10:57:17,933 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:17,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 172 transitions, 2691 flow. Second operand has 22 states, 22 states have (on average 5.863636363636363) internal successors, (129), 22 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:17,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:17,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:17,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:18,946 INFO L124 PetriNetUnfolderBase]: 970/1900 cut-off events. [2024-11-09 10:57:18,947 INFO L125 PetriNetUnfolderBase]: For 17518/17518 co-relation queries the response was YES. [2024-11-09 10:57:18,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10333 conditions, 1900 events. 970/1900 cut-off events. For 17518/17518 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 11798 event pairs, 117 based on Foata normal form. 15/1915 useless extension candidates. Maximal degree in co-relation 10199. Up to 917 conditions per place. [2024-11-09 10:57:18,967 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 118 selfloop transitions, 163 changer transitions 37/319 dead transitions. [2024-11-09 10:57:18,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 319 transitions, 5176 flow [2024-11-09 10:57:18,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-09 10:57:18,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-09 10:57:18,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 280 transitions. [2024-11-09 10:57:18,974 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-11-09 10:57:18,974 INFO L175 Difference]: Start difference. First operand has 161 places, 172 transitions, 2691 flow. Second operand 32 states and 280 transitions. [2024-11-09 10:57:18,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 319 transitions, 5176 flow [2024-11-09 10:57:19,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 319 transitions, 4633 flow, removed 53 selfloop flow, removed 17 redundant places. [2024-11-09 10:57:19,034 INFO L231 Difference]: Finished difference. Result has 175 places, 232 transitions, 3803 flow [2024-11-09 10:57:19,034 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3803, PETRI_PLACES=175, PETRI_TRANSITIONS=232} [2024-11-09 10:57:19,035 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 149 predicate places. [2024-11-09 10:57:19,035 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 232 transitions, 3803 flow [2024-11-09 10:57:19,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.863636363636363) internal successors, (129), 22 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:19,035 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:19,036 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:19,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-09 10:57:19,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:19,236 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:19,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:19,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1365119996, now seen corresponding path program 7 times [2024-11-09 10:57:19,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:19,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040264095] [2024-11-09 10:57:19,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:19,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:19,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:19,336 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:19,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:19,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040264095] [2024-11-09 10:57:19,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040264095] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:19,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359382597] [2024-11-09 10:57:19,336 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 10:57:19,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:19,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:19,338 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:19,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-09 10:57:19,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:19,378 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:19,379 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:19,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:19,497 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:19,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:19,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359382597] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:19,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:19,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:19,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560078283] [2024-11-09 10:57:19,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:19,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:19,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:19,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:19,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:19,689 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:19,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 232 transitions, 3803 flow. Second operand has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:19,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:19,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:19,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:20,159 INFO L124 PetriNetUnfolderBase]: 835/1640 cut-off events. [2024-11-09 10:57:20,159 INFO L125 PetriNetUnfolderBase]: For 15212/15212 co-relation queries the response was YES. [2024-11-09 10:57:20,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9322 conditions, 1640 events. 835/1640 cut-off events. For 15212/15212 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 9758 event pairs, 130 based on Foata normal form. 5/1645 useless extension candidates. Maximal degree in co-relation 9224. Up to 869 conditions per place. [2024-11-09 10:57:20,171 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 110 selfloop transitions, 111 changer transitions 40/262 dead transitions. [2024-11-09 10:57:20,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 262 transitions, 4629 flow [2024-11-09 10:57:20,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 10:57:20,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 10:57:20,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-11-09 10:57:20,172 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-11-09 10:57:20,173 INFO L175 Difference]: Start difference. First operand has 175 places, 232 transitions, 3803 flow. Second operand 12 states and 116 transitions. [2024-11-09 10:57:20,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 262 transitions, 4629 flow [2024-11-09 10:57:20,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 262 transitions, 4345 flow, removed 97 selfloop flow, removed 11 redundant places. [2024-11-09 10:57:20,221 INFO L231 Difference]: Finished difference. Result has 173 places, 200 transitions, 3260 flow [2024-11-09 10:57:20,221 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3260, PETRI_PLACES=173, PETRI_TRANSITIONS=200} [2024-11-09 10:57:20,222 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 147 predicate places. [2024-11-09 10:57:20,222 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 200 transitions, 3260 flow [2024-11-09 10:57:20,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:20,222 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:20,222 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:20,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-09 10:57:20,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-09 10:57:20,426 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:20,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:20,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1536337614, now seen corresponding path program 8 times [2024-11-09 10:57:20,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:20,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949363] [2024-11-09 10:57:20,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:20,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:20,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:20,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:20,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:20,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949363] [2024-11-09 10:57:20,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949363] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:20,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636026642] [2024-11-09 10:57:20,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 10:57:20,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:20,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:20,522 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:20,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-09 10:57:20,557 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:20,557 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:20,557 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:20,558 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:20,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:20,638 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:20,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:20,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636026642] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:20,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:20,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:20,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680000595] [2024-11-09 10:57:20,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:20,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:20,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:20,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:20,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:20,802 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:20,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 200 transitions, 3260 flow. Second operand has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:20,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:20,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:20,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:21,200 INFO L124 PetriNetUnfolderBase]: 759/1495 cut-off events. [2024-11-09 10:57:21,201 INFO L125 PetriNetUnfolderBase]: For 13929/13929 co-relation queries the response was YES. [2024-11-09 10:57:21,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8389 conditions, 1495 events. 759/1495 cut-off events. For 13929/13929 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 8700 event pairs, 120 based on Foata normal form. 4/1499 useless extension candidates. Maximal degree in co-relation 8267. Up to 719 conditions per place. [2024-11-09 10:57:21,210 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 107 selfloop transitions, 97 changer transitions 33/238 dead transitions. [2024-11-09 10:57:21,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 238 transitions, 4029 flow [2024-11-09 10:57:21,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 10:57:21,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 10:57:21,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-11-09 10:57:21,211 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-11-09 10:57:21,211 INFO L175 Difference]: Start difference. First operand has 173 places, 200 transitions, 3260 flow. Second operand 12 states and 123 transitions. [2024-11-09 10:57:21,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 238 transitions, 4029 flow [2024-11-09 10:57:21,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 238 transitions, 3830 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-11-09 10:57:21,250 INFO L231 Difference]: Finished difference. Result has 170 places, 176 transitions, 2888 flow [2024-11-09 10:57:21,250 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3063, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2888, PETRI_PLACES=170, PETRI_TRANSITIONS=176} [2024-11-09 10:57:21,250 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 144 predicate places. [2024-11-09 10:57:21,251 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 176 transitions, 2888 flow [2024-11-09 10:57:21,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:21,251 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:21,251 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:21,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-09 10:57:21,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-09 10:57:21,455 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:21,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:21,456 INFO L85 PathProgramCache]: Analyzing trace with hash 442095410, now seen corresponding path program 9 times [2024-11-09 10:57:21,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:21,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094788587] [2024-11-09 10:57:21,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:21,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:21,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:21,654 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:21,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:21,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094788587] [2024-11-09 10:57:21,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094788587] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:21,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873319044] [2024-11-09 10:57:21,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 10:57:21,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:21,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:21,659 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:21,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-09 10:57:21,696 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-09 10:57:21,696 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:21,697 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:21,698 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:21,800 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:21,800 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:21,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:21,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873319044] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:21,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:21,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2024-11-09 10:57:21,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300281668] [2024-11-09 10:57:21,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:21,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-09 10:57:21,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:21,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-09 10:57:21,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2024-11-09 10:57:21,957 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:21,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 176 transitions, 2888 flow. Second operand has 24 states, 24 states have (on average 5.416666666666667) internal successors, (130), 24 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:21,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:21,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:21,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:22,932 INFO L124 PetriNetUnfolderBase]: 1206/2373 cut-off events. [2024-11-09 10:57:22,932 INFO L125 PetriNetUnfolderBase]: For 24533/24533 co-relation queries the response was YES. [2024-11-09 10:57:22,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13337 conditions, 2373 events. 1206/2373 cut-off events. For 24533/24533 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15306 event pairs, 190 based on Foata normal form. 31/2404 useless extension candidates. Maximal degree in co-relation 13159. Up to 948 conditions per place. [2024-11-09 10:57:22,951 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 178 selfloop transitions, 208 changer transitions 17/404 dead transitions. [2024-11-09 10:57:22,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 404 transitions, 6909 flow [2024-11-09 10:57:22,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-09 10:57:22,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-09 10:57:22,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 327 transitions. [2024-11-09 10:57:22,953 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3784722222222222 [2024-11-09 10:57:22,953 INFO L175 Difference]: Start difference. First operand has 170 places, 176 transitions, 2888 flow. Second operand 36 states and 327 transitions. [2024-11-09 10:57:22,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 404 transitions, 6909 flow [2024-11-09 10:57:23,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 404 transitions, 6401 flow, removed 30 selfloop flow, removed 12 redundant places. [2024-11-09 10:57:23,070 INFO L231 Difference]: Finished difference. Result has 200 places, 296 transitions, 5423 flow [2024-11-09 10:57:23,071 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=5423, PETRI_PLACES=200, PETRI_TRANSITIONS=296} [2024-11-09 10:57:23,071 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 174 predicate places. [2024-11-09 10:57:23,071 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 296 transitions, 5423 flow [2024-11-09 10:57:23,071 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.416666666666667) internal successors, (130), 24 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:23,071 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:23,072 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:23,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:23,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-09 10:57:23,273 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:23,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:23,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1868540080, now seen corresponding path program 10 times [2024-11-09 10:57:23,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:23,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001924953] [2024-11-09 10:57:23,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:23,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:23,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:23,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:23,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:23,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001924953] [2024-11-09 10:57:23,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001924953] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:23,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358111147] [2024-11-09 10:57:23,392 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 10:57:23,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:23,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:23,394 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:23,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-09 10:57:23,435 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 10:57:23,436 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:23,436 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:23,437 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:23,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:23,496 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:23,672 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:23,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358111147] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:23,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:23,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2024-11-09 10:57:23,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633461403] [2024-11-09 10:57:23,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:23,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-09 10:57:23,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:23,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-09 10:57:23,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2024-11-09 10:57:23,675 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:23,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 296 transitions, 5423 flow. Second operand has 20 states, 20 states have (on average 5.55) internal successors, (111), 20 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:23,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:23,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:23,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:24,723 INFO L124 PetriNetUnfolderBase]: 1233/2416 cut-off events. [2024-11-09 10:57:24,724 INFO L125 PetriNetUnfolderBase]: For 26539/26539 co-relation queries the response was YES. [2024-11-09 10:57:24,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14536 conditions, 2416 events. 1233/2416 cut-off events. For 26539/26539 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15628 event pairs, 69 based on Foata normal form. 17/2433 useless extension candidates. Maximal degree in co-relation 14359. Up to 712 conditions per place. [2024-11-09 10:57:24,744 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 110 selfloop transitions, 250 changer transitions 39/400 dead transitions. [2024-11-09 10:57:24,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 400 transitions, 7375 flow [2024-11-09 10:57:24,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-09 10:57:24,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-09 10:57:24,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 242 transitions. [2024-11-09 10:57:24,745 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34770114942528735 [2024-11-09 10:57:24,745 INFO L175 Difference]: Start difference. First operand has 200 places, 296 transitions, 5423 flow. Second operand 29 states and 242 transitions. [2024-11-09 10:57:24,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 400 transitions, 7375 flow [2024-11-09 10:57:24,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 400 transitions, 6744 flow, removed 225 selfloop flow, removed 9 redundant places. [2024-11-09 10:57:24,851 INFO L231 Difference]: Finished difference. Result has 229 places, 324 transitions, 6182 flow [2024-11-09 10:57:24,852 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4759, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=6182, PETRI_PLACES=229, PETRI_TRANSITIONS=324} [2024-11-09 10:57:24,852 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 203 predicate places. [2024-11-09 10:57:24,852 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 324 transitions, 6182 flow [2024-11-09 10:57:24,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.55) internal successors, (111), 20 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:24,853 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:24,853 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:24,865 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-09 10:57:25,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-09 10:57:25,054 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:25,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:25,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1814202574, now seen corresponding path program 11 times [2024-11-09 10:57:25,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:25,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946978573] [2024-11-09 10:57:25,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:25,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:25,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:25,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:25,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:25,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946978573] [2024-11-09 10:57:25,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946978573] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:25,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903345657] [2024-11-09 10:57:25,141 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 10:57:25,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:25,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:25,145 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:25,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-09 10:57:25,183 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:25,183 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:25,184 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 10:57:25,184 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:25,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:25,249 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 10:57:25,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903345657] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:25,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 10:57:25,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-11-09 10:57:25,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241445110] [2024-11-09 10:57:25,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:25,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:25,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:25,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:25,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2024-11-09 10:57:25,252 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:25,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 324 transitions, 6182 flow. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:25,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:25,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:25,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:25,692 INFO L124 PetriNetUnfolderBase]: 1180/2320 cut-off events. [2024-11-09 10:57:25,692 INFO L125 PetriNetUnfolderBase]: For 29990/29990 co-relation queries the response was YES. [2024-11-09 10:57:25,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14863 conditions, 2320 events. 1180/2320 cut-off events. For 29990/29990 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14898 event pairs, 124 based on Foata normal form. 17/2337 useless extension candidates. Maximal degree in co-relation 14703. Up to 655 conditions per place. [2024-11-09 10:57:25,712 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 140 selfloop transitions, 107 changer transitions 105/353 dead transitions. [2024-11-09 10:57:25,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 353 transitions, 7263 flow [2024-11-09 10:57:25,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:25,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:25,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-09 10:57:25,713 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39814814814814814 [2024-11-09 10:57:25,713 INFO L175 Difference]: Start difference. First operand has 229 places, 324 transitions, 6182 flow. Second operand 9 states and 86 transitions. [2024-11-09 10:57:25,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 353 transitions, 7263 flow [2024-11-09 10:57:25,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 353 transitions, 7071 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-11-09 10:57:25,835 INFO L231 Difference]: Finished difference. Result has 227 places, 236 transitions, 4547 flow [2024-11-09 10:57:25,836 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4547, PETRI_PLACES=227, PETRI_TRANSITIONS=236} [2024-11-09 10:57:25,838 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 201 predicate places. [2024-11-09 10:57:25,838 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 236 transitions, 4547 flow [2024-11-09 10:57:25,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:25,838 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:25,838 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:25,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-09 10:57:26,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:26,042 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:26,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:26,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1070490516, now seen corresponding path program 12 times [2024-11-09 10:57:26,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:26,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873739607] [2024-11-09 10:57:26,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:26,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:26,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:26,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:26,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:26,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873739607] [2024-11-09 10:57:26,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873739607] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:26,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020810125] [2024-11-09 10:57:26,161 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-09 10:57:26,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:26,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:26,163 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:26,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-09 10:57:26,199 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-09 10:57:26,199 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:26,200 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:26,201 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:26,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:26,275 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:26,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:26,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020810125] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:26,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:26,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-11-09 10:57:26,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365676017] [2024-11-09 10:57:26,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:26,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-09 10:57:26,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:26,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-09 10:57:26,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2024-11-09 10:57:26,489 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:26,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 236 transitions, 4547 flow. Second operand has 21 states, 21 states have (on average 5.666666666666667) internal successors, (119), 21 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:26,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:26,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:26,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:27,296 INFO L124 PetriNetUnfolderBase]: 907/1893 cut-off events. [2024-11-09 10:57:27,297 INFO L125 PetriNetUnfolderBase]: For 21722/21722 co-relation queries the response was YES. [2024-11-09 10:57:27,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12048 conditions, 1893 events. 907/1893 cut-off events. For 21722/21722 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12533 event pairs, 58 based on Foata normal form. 4/1897 useless extension candidates. Maximal degree in co-relation 11981. Up to 433 conditions per place. [2024-11-09 10:57:27,314 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 92 selfloop transitions, 201 changer transitions 64/358 dead transitions. [2024-11-09 10:57:27,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 358 transitions, 6957 flow [2024-11-09 10:57:27,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-09 10:57:27,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-09 10:57:27,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 239 transitions. [2024-11-09 10:57:27,316 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36882716049382713 [2024-11-09 10:57:27,316 INFO L175 Difference]: Start difference. First operand has 227 places, 236 transitions, 4547 flow. Second operand 27 states and 239 transitions. [2024-11-09 10:57:27,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 358 transitions, 6957 flow [2024-11-09 10:57:27,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 358 transitions, 6353 flow, removed 44 selfloop flow, removed 18 redundant places. [2024-11-09 10:57:27,420 INFO L231 Difference]: Finished difference. Result has 221 places, 251 transitions, 4959 flow [2024-11-09 10:57:27,420 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4959, PETRI_PLACES=221, PETRI_TRANSITIONS=251} [2024-11-09 10:57:27,421 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 195 predicate places. [2024-11-09 10:57:27,421 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 251 transitions, 4959 flow [2024-11-09 10:57:27,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.666666666666667) internal successors, (119), 21 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:27,421 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:27,421 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:27,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-09 10:57:27,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-11-09 10:57:27,623 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:27,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:27,623 INFO L85 PathProgramCache]: Analyzing trace with hash -129278282, now seen corresponding path program 13 times [2024-11-09 10:57:27,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:27,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551178693] [2024-11-09 10:57:27,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:27,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:27,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:27,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:27,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:27,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551178693] [2024-11-09 10:57:27,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551178693] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:27,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321915911] [2024-11-09 10:57:27,716 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 10:57:27,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:27,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:27,718 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:27,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-09 10:57:27,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:27,752 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:27,753 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:27,893 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:27,893 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:28,052 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:28,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321915911] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:28,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:28,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-09 10:57:28,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026779922] [2024-11-09 10:57:28,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:28,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-09 10:57:28,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:28,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-09 10:57:28,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2024-11-09 10:57:28,061 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:28,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 251 transitions, 4959 flow. Second operand has 22 states, 22 states have (on average 5.545454545454546) internal successors, (122), 22 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:28,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:28,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:28,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:28,488 INFO L124 PetriNetUnfolderBase]: 894/1878 cut-off events. [2024-11-09 10:57:28,488 INFO L125 PetriNetUnfolderBase]: For 20293/20293 co-relation queries the response was YES. [2024-11-09 10:57:28,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11693 conditions, 1878 events. 894/1878 cut-off events. For 20293/20293 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12424 event pairs, 175 based on Foata normal form. 3/1881 useless extension candidates. Maximal degree in co-relation 11628. Up to 993 conditions per place. [2024-11-09 10:57:28,498 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 181 selfloop transitions, 120 changer transitions 22/324 dead transitions. [2024-11-09 10:57:28,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 324 transitions, 6685 flow [2024-11-09 10:57:28,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-09 10:57:28,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-09 10:57:28,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 120 transitions. [2024-11-09 10:57:28,499 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-11-09 10:57:28,499 INFO L175 Difference]: Start difference. First operand has 221 places, 251 transitions, 4959 flow. Second operand 13 states and 120 transitions. [2024-11-09 10:57:28,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 324 transitions, 6685 flow [2024-11-09 10:57:28,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 324 transitions, 6148 flow, removed 92 selfloop flow, removed 12 redundant places. [2024-11-09 10:57:28,572 INFO L231 Difference]: Finished difference. Result has 213 places, 264 transitions, 5027 flow [2024-11-09 10:57:28,572 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4501, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5027, PETRI_PLACES=213, PETRI_TRANSITIONS=264} [2024-11-09 10:57:28,573 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 187 predicate places. [2024-11-09 10:57:28,573 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 264 transitions, 5027 flow [2024-11-09 10:57:28,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.545454545454546) internal successors, (122), 22 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:28,573 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:28,573 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:28,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:28,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:28,774 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:28,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:28,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1120484376, now seen corresponding path program 14 times [2024-11-09 10:57:28,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:28,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806691894] [2024-11-09 10:57:28,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:28,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:28,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:28,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:28,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:28,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806691894] [2024-11-09 10:57:28,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806691894] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:28,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740276857] [2024-11-09 10:57:28,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 10:57:28,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:28,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:28,907 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:28,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-09 10:57:28,944 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:28,945 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:28,945 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:28,946 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:29,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:29,030 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:29,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740276857] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:29,196 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:29,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-09 10:57:29,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336876810] [2024-11-09 10:57:29,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:29,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-09 10:57:29,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:29,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-09 10:57:29,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2024-11-09 10:57:29,203 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:29,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 264 transitions, 5027 flow. Second operand has 22 states, 22 states have (on average 5.5) internal successors, (121), 22 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:29,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:29,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:29,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:29,798 INFO L124 PetriNetUnfolderBase]: 803/1642 cut-off events. [2024-11-09 10:57:29,798 INFO L125 PetriNetUnfolderBase]: For 19173/19173 co-relation queries the response was YES. [2024-11-09 10:57:29,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10310 conditions, 1642 events. 803/1642 cut-off events. For 19173/19173 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10277 event pairs, 139 based on Foata normal form. 2/1644 useless extension candidates. Maximal degree in co-relation 10246. Up to 891 conditions per place. [2024-11-09 10:57:29,811 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 143 selfloop transitions, 93 changer transitions 68/305 dead transitions. [2024-11-09 10:57:29,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 305 transitions, 6111 flow [2024-11-09 10:57:29,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-09 10:57:29,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-09 10:57:29,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 112 transitions. [2024-11-09 10:57:29,812 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.358974358974359 [2024-11-09 10:57:29,812 INFO L175 Difference]: Start difference. First operand has 213 places, 264 transitions, 5027 flow. Second operand 13 states and 112 transitions. [2024-11-09 10:57:29,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 305 transitions, 6111 flow [2024-11-09 10:57:29,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 305 transitions, 5987 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-11-09 10:57:29,888 INFO L231 Difference]: Finished difference. Result has 216 places, 228 transitions, 4339 flow [2024-11-09 10:57:29,888 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4907, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4339, PETRI_PLACES=216, PETRI_TRANSITIONS=228} [2024-11-09 10:57:29,889 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 190 predicate places. [2024-11-09 10:57:29,889 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 228 transitions, 4339 flow [2024-11-09 10:57:29,889 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.5) internal successors, (121), 22 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:29,889 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:29,889 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:29,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:30,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:30,093 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:30,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:30,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1141370260, now seen corresponding path program 15 times [2024-11-09 10:57:30,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:30,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734926994] [2024-11-09 10:57:30,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:30,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:30,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:30,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:30,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:30,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734926994] [2024-11-09 10:57:30,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734926994] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:30,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687134624] [2024-11-09 10:57:30,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 10:57:30,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:30,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:30,181 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:30,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-09 10:57:30,217 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-09 10:57:30,217 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:30,218 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:30,218 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:30,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:30,309 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:30,439 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:30,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687134624] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:30,440 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:30,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:30,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796463446] [2024-11-09 10:57:30,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:30,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:30,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:30,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:30,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:30,443 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:30,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 228 transitions, 4339 flow. Second operand has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:30,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:30,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:30,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:30,775 INFO L124 PetriNetUnfolderBase]: 778/1637 cut-off events. [2024-11-09 10:57:30,776 INFO L125 PetriNetUnfolderBase]: For 17379/17379 co-relation queries the response was YES. [2024-11-09 10:57:30,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9449 conditions, 1637 events. 778/1637 cut-off events. For 17379/17379 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 10520 event pairs, 139 based on Foata normal form. 2/1639 useless extension candidates. Maximal degree in co-relation 9387. Up to 847 conditions per place. [2024-11-09 10:57:30,788 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 171 selfloop transitions, 97 changer transitions 14/283 dead transitions. [2024-11-09 10:57:30,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 283 transitions, 5634 flow [2024-11-09 10:57:30,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 10:57:30,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 10:57:30,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-11-09 10:57:30,790 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-11-09 10:57:30,790 INFO L175 Difference]: Start difference. First operand has 216 places, 228 transitions, 4339 flow. Second operand 12 states and 112 transitions. [2024-11-09 10:57:30,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 283 transitions, 5634 flow [2024-11-09 10:57:30,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 283 transitions, 5172 flow, removed 43 selfloop flow, removed 18 redundant places. [2024-11-09 10:57:30,877 INFO L231 Difference]: Finished difference. Result has 204 places, 244 transitions, 4485 flow [2024-11-09 10:57:30,877 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3937, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4485, PETRI_PLACES=204, PETRI_TRANSITIONS=244} [2024-11-09 10:57:30,878 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 178 predicate places. [2024-11-09 10:57:30,878 INFO L471 AbstractCegarLoop]: Abstraction has has 204 places, 244 transitions, 4485 flow [2024-11-09 10:57:30,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:30,878 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:30,878 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:30,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-09 10:57:31,078 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-11-09 10:57:31,079 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:31,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:31,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1738706918, now seen corresponding path program 16 times [2024-11-09 10:57:31,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:31,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573552713] [2024-11-09 10:57:31,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:31,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:31,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:31,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:31,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:31,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573552713] [2024-11-09 10:57:31,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573552713] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:31,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957720843] [2024-11-09 10:57:31,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 10:57:31,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:31,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:31,187 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:31,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-09 10:57:31,223 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 10:57:31,223 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:31,224 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:31,224 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:31,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:31,390 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:31,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:31,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957720843] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:31,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:31,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:31,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833220528] [2024-11-09 10:57:31,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:31,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:31,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:31,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:31,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:31,594 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:31,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 244 transitions, 4485 flow. Second operand has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:31,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:31,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:31,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:32,168 INFO L124 PetriNetUnfolderBase]: 794/1658 cut-off events. [2024-11-09 10:57:32,168 INFO L125 PetriNetUnfolderBase]: For 16543/16543 co-relation queries the response was YES. [2024-11-09 10:57:32,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9557 conditions, 1658 events. 794/1658 cut-off events. For 16543/16543 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 10594 event pairs, 64 based on Foata normal form. 3/1661 useless extension candidates. Maximal degree in co-relation 9495. Up to 648 conditions per place. [2024-11-09 10:57:32,182 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 114 selfloop transitions, 160 changer transitions 27/302 dead transitions. [2024-11-09 10:57:32,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 302 transitions, 5743 flow [2024-11-09 10:57:32,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 10:57:32,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-09 10:57:32,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 143 transitions. [2024-11-09 10:57:32,183 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3723958333333333 [2024-11-09 10:57:32,183 INFO L175 Difference]: Start difference. First operand has 204 places, 244 transitions, 4485 flow. Second operand 16 states and 143 transitions. [2024-11-09 10:57:32,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 302 transitions, 5743 flow [2024-11-09 10:57:32,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 302 transitions, 5610 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-11-09 10:57:32,257 INFO L231 Difference]: Finished difference. Result has 218 places, 250 transitions, 4888 flow [2024-11-09 10:57:32,257 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4888, PETRI_PLACES=218, PETRI_TRANSITIONS=250} [2024-11-09 10:57:32,258 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 192 predicate places. [2024-11-09 10:57:32,258 INFO L471 AbstractCegarLoop]: Abstraction has has 218 places, 250 transitions, 4888 flow [2024-11-09 10:57:32,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:32,258 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:32,258 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:32,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-09 10:57:32,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:32,459 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:32,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:32,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1260275092, now seen corresponding path program 17 times [2024-11-09 10:57:32,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:32,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689704733] [2024-11-09 10:57:32,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:32,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:32,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:32,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:32,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:32,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689704733] [2024-11-09 10:57:32,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689704733] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:32,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946856835] [2024-11-09 10:57:32,552 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 10:57:32,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:32,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:32,554 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:32,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-09 10:57:32,589 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:32,590 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:32,590 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 10:57:32,591 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:32,659 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 10:57:32,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946856835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:32,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 10:57:32,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-11-09 10:57:32,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508034995] [2024-11-09 10:57:32,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:32,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:32,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:32,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:32,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-11-09 10:57:32,662 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:32,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 250 transitions, 4888 flow. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:32,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:32,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:32,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:32,886 INFO L124 PetriNetUnfolderBase]: 729/1510 cut-off events. [2024-11-09 10:57:32,886 INFO L125 PetriNetUnfolderBase]: For 16628/16628 co-relation queries the response was YES. [2024-11-09 10:57:32,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9336 conditions, 1510 events. 729/1510 cut-off events. For 16628/16628 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9420 event pairs, 150 based on Foata normal form. 6/1516 useless extension candidates. Maximal degree in co-relation 9270. Up to 837 conditions per place. [2024-11-09 10:57:32,897 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 140 selfloop transitions, 95 changer transitions 33/269 dead transitions. [2024-11-09 10:57:32,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 269 transitions, 5625 flow [2024-11-09 10:57:32,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:32,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:32,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 84 transitions. [2024-11-09 10:57:32,898 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-11-09 10:57:32,898 INFO L175 Difference]: Start difference. First operand has 218 places, 250 transitions, 4888 flow. Second operand 9 states and 84 transitions. [2024-11-09 10:57:32,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 269 transitions, 5625 flow [2024-11-09 10:57:32,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 269 transitions, 5284 flow, removed 31 selfloop flow, removed 11 redundant places. [2024-11-09 10:57:32,960 INFO L231 Difference]: Finished difference. Result has 215 places, 228 transitions, 4290 flow [2024-11-09 10:57:32,960 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4290, PETRI_PLACES=215, PETRI_TRANSITIONS=228} [2024-11-09 10:57:32,960 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 189 predicate places. [2024-11-09 10:57:32,960 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 228 transitions, 4290 flow [2024-11-09 10:57:32,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:32,961 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:32,961 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:32,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-09 10:57:33,161 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:33,162 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:33,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:33,162 INFO L85 PathProgramCache]: Analyzing trace with hash 2030859442, now seen corresponding path program 18 times [2024-11-09 10:57:33,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:33,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115955001] [2024-11-09 10:57:33,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:33,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:33,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:33,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:33,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:33,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115955001] [2024-11-09 10:57:33,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115955001] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:33,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664575670] [2024-11-09 10:57:33,253 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-09 10:57:33,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:33,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:33,254 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:33,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-09 10:57:33,287 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-09 10:57:33,288 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:33,288 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:33,289 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:33,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:33,371 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:33,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:33,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664575670] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:33,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:33,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:33,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859012218] [2024-11-09 10:57:33,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:33,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:33,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:33,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:33,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:33,523 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:33,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 228 transitions, 4290 flow. Second operand has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:33,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:33,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:33,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:33,912 INFO L124 PetriNetUnfolderBase]: 652/1322 cut-off events. [2024-11-09 10:57:33,912 INFO L125 PetriNetUnfolderBase]: For 14303/14303 co-relation queries the response was YES. [2024-11-09 10:57:33,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8192 conditions, 1322 events. 652/1322 cut-off events. For 14303/14303 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 7840 event pairs, 45 based on Foata normal form. 7/1329 useless extension candidates. Maximal degree in co-relation 8126. Up to 331 conditions per place. [2024-11-09 10:57:33,921 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 106 selfloop transitions, 102 changer transitions 55/264 dead transitions. [2024-11-09 10:57:33,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 264 transitions, 5125 flow [2024-11-09 10:57:33,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 10:57:33,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-09 10:57:33,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 126 transitions. [2024-11-09 10:57:33,922 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-11-09 10:57:33,922 INFO L175 Difference]: Start difference. First operand has 215 places, 228 transitions, 4290 flow. Second operand 14 states and 126 transitions. [2024-11-09 10:57:33,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 264 transitions, 5125 flow [2024-11-09 10:57:33,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 264 transitions, 4912 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-11-09 10:57:33,978 INFO L231 Difference]: Finished difference. Result has 216 places, 189 transitions, 3532 flow [2024-11-09 10:57:33,978 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4091, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3532, PETRI_PLACES=216, PETRI_TRANSITIONS=189} [2024-11-09 10:57:33,978 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 190 predicate places. [2024-11-09 10:57:33,979 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 189 transitions, 3532 flow [2024-11-09 10:57:33,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:33,979 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:33,979 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:33,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-09 10:57:34,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:34,184 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:34,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:34,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1486769870, now seen corresponding path program 19 times [2024-11-09 10:57:34,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:34,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125177385] [2024-11-09 10:57:34,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:34,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:34,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:34,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:34,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125177385] [2024-11-09 10:57:34,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125177385] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:34,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119944436] [2024-11-09 10:57:34,259 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 10:57:34,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:34,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:34,261 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:34,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-09 10:57:34,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:34,296 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:34,297 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:34,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:34,380 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:34,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:34,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119944436] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:34,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:34,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:34,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925291361] [2024-11-09 10:57:34,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:34,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:34,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:34,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:34,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:34,521 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:34,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 189 transitions, 3532 flow. Second operand has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:34,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:34,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:34,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:34,891 INFO L124 PetriNetUnfolderBase]: 582/1186 cut-off events. [2024-11-09 10:57:34,891 INFO L125 PetriNetUnfolderBase]: For 13655/13655 co-relation queries the response was YES. [2024-11-09 10:57:34,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7385 conditions, 1186 events. 582/1186 cut-off events. For 13655/13655 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 6932 event pairs, 45 based on Foata normal form. 2/1188 useless extension candidates. Maximal degree in co-relation 7321. Up to 285 conditions per place. [2024-11-09 10:57:34,919 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 105 selfloop transitions, 125 changer transitions 13/244 dead transitions. [2024-11-09 10:57:34,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 244 transitions, 4718 flow [2024-11-09 10:57:34,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-09 10:57:34,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-09 10:57:34,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 123 transitions. [2024-11-09 10:57:34,920 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3942307692307692 [2024-11-09 10:57:34,920 INFO L175 Difference]: Start difference. First operand has 216 places, 189 transitions, 3532 flow. Second operand 13 states and 123 transitions. [2024-11-09 10:57:34,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 244 transitions, 4718 flow [2024-11-09 10:57:34,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 244 transitions, 4264 flow, removed 39 selfloop flow, removed 22 redundant places. [2024-11-09 10:57:34,963 INFO L231 Difference]: Finished difference. Result has 192 places, 206 transitions, 3908 flow [2024-11-09 10:57:34,963 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3908, PETRI_PLACES=192, PETRI_TRANSITIONS=206} [2024-11-09 10:57:34,963 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 166 predicate places. [2024-11-09 10:57:34,963 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 206 transitions, 3908 flow [2024-11-09 10:57:34,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:34,964 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:34,964 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:34,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:35,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-11-09 10:57:35,168 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:35,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:35,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1567333840, now seen corresponding path program 20 times [2024-11-09 10:57:35,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:35,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670143583] [2024-11-09 10:57:35,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:35,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:35,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:35,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:35,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:35,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670143583] [2024-11-09 10:57:35,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670143583] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:35,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814696409] [2024-11-09 10:57:35,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 10:57:35,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:35,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:35,303 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:35,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-09 10:57:35,338 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:35,338 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:35,339 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:35,339 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:35,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:35,406 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:35,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:35,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814696409] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:35,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:35,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-09 10:57:35,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834612181] [2024-11-09 10:57:35,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:35,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-09 10:57:35,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:35,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-09 10:57:35,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2024-11-09 10:57:35,551 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:35,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 206 transitions, 3908 flow. Second operand has 22 states, 22 states have (on average 5.590909090909091) internal successors, (123), 22 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:35,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:35,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:35,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:35,957 INFO L124 PetriNetUnfolderBase]: 716/1461 cut-off events. [2024-11-09 10:57:35,957 INFO L125 PetriNetUnfolderBase]: For 14931/14931 co-relation queries the response was YES. [2024-11-09 10:57:35,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9083 conditions, 1461 events. 716/1461 cut-off events. For 14931/14931 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 9060 event pairs, 78 based on Foata normal form. 4/1465 useless extension candidates. Maximal degree in co-relation 9025. Up to 548 conditions per place. [2024-11-09 10:57:35,970 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 137 selfloop transitions, 102 changer transitions 46/286 dead transitions. [2024-11-09 10:57:35,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 286 transitions, 5633 flow [2024-11-09 10:57:35,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 10:57:35,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-09 10:57:35,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 140 transitions. [2024-11-09 10:57:35,973 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-11-09 10:57:35,973 INFO L175 Difference]: Start difference. First operand has 192 places, 206 transitions, 3908 flow. Second operand 16 states and 140 transitions. [2024-11-09 10:57:35,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 286 transitions, 5633 flow [2024-11-09 10:57:36,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 286 transitions, 5475 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:36,027 INFO L231 Difference]: Finished difference. Result has 203 places, 209 transitions, 4112 flow [2024-11-09 10:57:36,027 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3787, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4112, PETRI_PLACES=203, PETRI_TRANSITIONS=209} [2024-11-09 10:57:36,027 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 177 predicate places. [2024-11-09 10:57:36,027 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 209 transitions, 4112 flow [2024-11-09 10:57:36,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.590909090909091) internal successors, (123), 22 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:36,028 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:36,028 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:36,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:36,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-09 10:57:36,231 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:36,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:36,232 INFO L85 PathProgramCache]: Analyzing trace with hash -2021999672, now seen corresponding path program 21 times [2024-11-09 10:57:36,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:36,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964264424] [2024-11-09 10:57:36,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:36,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:36,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:36,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:36,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:36,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964264424] [2024-11-09 10:57:36,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964264424] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:36,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131043473] [2024-11-09 10:57:36,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 10:57:36,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:36,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:36,369 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:36,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-09 10:57:36,409 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-09 10:57:36,409 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:36,410 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:36,410 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:36,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:36,508 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:36,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:36,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131043473] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:36,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:36,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 10:57:36,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005950046] [2024-11-09 10:57:36,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:36,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 10:57:36,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:36,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 10:57:36,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-11-09 10:57:36,636 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:36,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 209 transitions, 4112 flow. Second operand has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:36,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:36,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:36,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:37,038 INFO L124 PetriNetUnfolderBase]: 598/1213 cut-off events. [2024-11-09 10:57:37,039 INFO L125 PetriNetUnfolderBase]: For 13017/13017 co-relation queries the response was YES. [2024-11-09 10:57:37,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7887 conditions, 1213 events. 598/1213 cut-off events. For 13017/13017 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 7095 event pairs, 60 based on Foata normal form. 6/1219 useless extension candidates. Maximal degree in co-relation 7826. Up to 381 conditions per place. [2024-11-09 10:57:37,051 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 106 selfloop transitions, 106 changer transitions 27/240 dead transitions. [2024-11-09 10:57:37,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 240 transitions, 4815 flow [2024-11-09 10:57:37,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 10:57:37,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 10:57:37,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 115 transitions. [2024-11-09 10:57:37,052 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3993055555555556 [2024-11-09 10:57:37,052 INFO L175 Difference]: Start difference. First operand has 203 places, 209 transitions, 4112 flow. Second operand 12 states and 115 transitions. [2024-11-09 10:57:37,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 240 transitions, 4815 flow [2024-11-09 10:57:37,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 240 transitions, 4717 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-11-09 10:57:37,113 INFO L231 Difference]: Finished difference. Result has 207 places, 191 transitions, 4036 flow [2024-11-09 10:57:37,113 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4018, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4036, PETRI_PLACES=207, PETRI_TRANSITIONS=191} [2024-11-09 10:57:37,113 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 181 predicate places. [2024-11-09 10:57:37,113 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 191 transitions, 4036 flow [2024-11-09 10:57:37,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:37,114 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:37,114 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:37,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:37,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:37,318 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:37,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:37,319 INFO L85 PathProgramCache]: Analyzing trace with hash -110996144, now seen corresponding path program 22 times [2024-11-09 10:57:37,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:37,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848769125] [2024-11-09 10:57:37,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:37,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:37,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:37,432 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:37,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:37,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848769125] [2024-11-09 10:57:37,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848769125] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:37,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568812169] [2024-11-09 10:57:37,432 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 10:57:37,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:37,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:37,434 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:37,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-09 10:57:37,470 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 10:57:37,470 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:37,472 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 10:57:37,472 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:37,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:37,539 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:37,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:37,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568812169] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:37,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:37,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-11-09 10:57:37,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295743998] [2024-11-09 10:57:37,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:37,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-09 10:57:37,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:37,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-09 10:57:37,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2024-11-09 10:57:37,723 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:37,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 191 transitions, 4036 flow. Second operand has 21 states, 21 states have (on average 5.476190476190476) internal successors, (115), 21 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-11-09 10:57:37,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:37,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:37,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:38,313 INFO L124 PetriNetUnfolderBase]: 717/1415 cut-off events. [2024-11-09 10:57:38,314 INFO L125 PetriNetUnfolderBase]: For 20584/20584 co-relation queries the response was YES. [2024-11-09 10:57:38,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10437 conditions, 1415 events. 717/1415 cut-off events. For 20584/20584 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 8323 event pairs, 37 based on Foata normal form. 4/1419 useless extension candidates. Maximal degree in co-relation 10374. Up to 289 conditions per place. [2024-11-09 10:57:38,324 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 82 selfloop transitions, 175 changer transitions 50/308 dead transitions. [2024-11-09 10:57:38,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 308 transitions, 6699 flow [2024-11-09 10:57:38,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-09 10:57:38,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-09 10:57:38,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 203 transitions. [2024-11-09 10:57:38,325 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3524305555555556 [2024-11-09 10:57:38,325 INFO L175 Difference]: Start difference. First operand has 207 places, 191 transitions, 4036 flow. Second operand 24 states and 203 transitions. [2024-11-09 10:57:38,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 308 transitions, 6699 flow [2024-11-09 10:57:38,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 308 transitions, 6204 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-11-09 10:57:38,396 INFO L231 Difference]: Finished difference. Result has 216 places, 228 transitions, 5090 flow [2024-11-09 10:57:38,396 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3690, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5090, PETRI_PLACES=216, PETRI_TRANSITIONS=228} [2024-11-09 10:57:38,396 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 190 predicate places. [2024-11-09 10:57:38,396 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 228 transitions, 5090 flow [2024-11-09 10:57:38,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.476190476190476) internal successors, (115), 21 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-11-09 10:57:38,400 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:38,400 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:38,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-09 10:57:38,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:38,601 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:38,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:38,602 INFO L85 PathProgramCache]: Analyzing trace with hash 2067561224, now seen corresponding path program 23 times [2024-11-09 10:57:38,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:38,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082770459] [2024-11-09 10:57:38,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:38,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:38,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:38,655 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:38,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:38,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082770459] [2024-11-09 10:57:38,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082770459] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:38,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971491898] [2024-11-09 10:57:38,656 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 10:57:38,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:38,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:38,657 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:38,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-09 10:57:38,692 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:38,693 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:38,693 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 10:57:38,694 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:38,702 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:38,702 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:38,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:38,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971491898] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:38,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:38,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-09 10:57:38,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31582562] [2024-11-09 10:57:38,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:38,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 10:57:38,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:38,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 10:57:38,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 10:57:38,788 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:38,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 228 transitions, 5090 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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-11-09 10:57:38,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:38,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:38,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:39,037 INFO L124 PetriNetUnfolderBase]: 507/1087 cut-off events. [2024-11-09 10:57:39,037 INFO L125 PetriNetUnfolderBase]: For 17723/17723 co-relation queries the response was YES. [2024-11-09 10:57:39,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8347 conditions, 1087 events. 507/1087 cut-off events. For 17723/17723 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6528 event pairs, 65 based on Foata normal form. 16/1094 useless extension candidates. Maximal degree in co-relation 8277. Up to 451 conditions per place. [2024-11-09 10:57:39,046 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 121 selfloop transitions, 55 changer transitions 8/251 dead transitions. [2024-11-09 10:57:39,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 251 transitions, 5518 flow [2024-11-09 10:57:39,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 10:57:39,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-09 10:57:39,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-11-09 10:57:39,047 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-11-09 10:57:39,047 INFO L175 Difference]: Start difference. First operand has 216 places, 228 transitions, 5090 flow. Second operand 10 states and 112 transitions. [2024-11-09 10:57:39,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 251 transitions, 5518 flow [2024-11-09 10:57:39,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 251 transitions, 5340 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-11-09 10:57:39,109 INFO L231 Difference]: Finished difference. Result has 214 places, 223 transitions, 4873 flow [2024-11-09 10:57:39,109 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4873, PETRI_PLACES=214, PETRI_TRANSITIONS=223} [2024-11-09 10:57:39,110 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 188 predicate places. [2024-11-09 10:57:39,110 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 223 transitions, 4873 flow [2024-11-09 10:57:39,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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-11-09 10:57:39,110 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:39,110 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:39,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-09 10:57:39,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:39,312 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:39,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:39,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1270012053, now seen corresponding path program 24 times [2024-11-09 10:57:39,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:39,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995559601] [2024-11-09 10:57:39,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:39,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:39,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 10:57:39,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:39,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995559601] [2024-11-09 10:57:39,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995559601] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:39,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027370309] [2024-11-09 10:57:39,337 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-09 10:57:39,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:39,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:39,339 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:39,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-09 10:57:39,386 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-09 10:57:39,387 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:39,388 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 10:57:39,388 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:39,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 10:57:39,402 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:39,432 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:39,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027370309] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:39,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:39,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 10 [2024-11-09 10:57:39,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007821829] [2024-11-09 10:57:39,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:39,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 10:57:39,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:39,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 10:57:39,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-09 10:57:39,448 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:39,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 223 transitions, 4873 flow. Second operand has 10 states, 10 states have (on average 8.2) internal successors, (82), 10 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:39,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:39,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:39,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:39,646 INFO L124 PetriNetUnfolderBase]: 507/1065 cut-off events. [2024-11-09 10:57:39,647 INFO L125 PetriNetUnfolderBase]: For 19027/19027 co-relation queries the response was YES. [2024-11-09 10:57:39,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8265 conditions, 1065 events. 507/1065 cut-off events. For 19027/19027 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6198 event pairs, 114 based on Foata normal form. 26/1083 useless extension candidates. Maximal degree in co-relation 8196. Up to 372 conditions per place. [2024-11-09 10:57:39,656 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 125 selfloop transitions, 63 changer transitions 4/247 dead transitions. [2024-11-09 10:57:39,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 247 transitions, 5327 flow [2024-11-09 10:57:39,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 10:57:39,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-09 10:57:39,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-11-09 10:57:39,661 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-11-09 10:57:39,661 INFO L175 Difference]: Start difference. First operand has 214 places, 223 transitions, 4873 flow. Second operand 10 states and 114 transitions. [2024-11-09 10:57:39,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 247 transitions, 5327 flow [2024-11-09 10:57:39,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 247 transitions, 5067 flow, removed 23 selfloop flow, removed 12 redundant places. [2024-11-09 10:57:39,730 INFO L231 Difference]: Finished difference. Result has 210 places, 225 transitions, 4820 flow [2024-11-09 10:57:39,730 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4166, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4820, PETRI_PLACES=210, PETRI_TRANSITIONS=225} [2024-11-09 10:57:39,734 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 184 predicate places. [2024-11-09 10:57:39,734 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 225 transitions, 4820 flow [2024-11-09 10:57:39,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.2) internal successors, (82), 10 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:39,734 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:39,735 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:39,758 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-09 10:57:39,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-11-09 10:57:39,935 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:39,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:39,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1617528216, now seen corresponding path program 25 times [2024-11-09 10:57:39,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:39,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513855540] [2024-11-09 10:57:39,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:39,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:39,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:39,967 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:39,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:39,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513855540] [2024-11-09 10:57:39,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513855540] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:39,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090195231] [2024-11-09 10:57:39,968 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 10:57:39,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:39,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:39,969 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:39,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-09 10:57:40,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:40,003 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 10:57:40,004 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:40,013 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:40,013 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:40,049 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:40,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090195231] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:40,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:40,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 10 [2024-11-09 10:57:40,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312445366] [2024-11-09 10:57:40,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:40,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 10:57:40,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:40,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 10:57:40,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-09 10:57:40,085 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:40,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 225 transitions, 4820 flow. Second operand has 10 states, 10 states have (on average 8.2) internal successors, (82), 10 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:40,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:40,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:40,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:40,290 INFO L124 PetriNetUnfolderBase]: 514/1120 cut-off events. [2024-11-09 10:57:40,290 INFO L125 PetriNetUnfolderBase]: For 17999/17999 co-relation queries the response was YES. [2024-11-09 10:57:40,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8323 conditions, 1120 events. 514/1120 cut-off events. For 17999/17999 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6755 event pairs, 71 based on Foata normal form. 10/1118 useless extension candidates. Maximal degree in co-relation 8256. Up to 341 conditions per place. [2024-11-09 10:57:40,300 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 130 selfloop transitions, 61 changer transitions 6/248 dead transitions. [2024-11-09 10:57:40,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 248 transitions, 5310 flow [2024-11-09 10:57:40,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 10:57:40,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 10:57:40,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-11-09 10:57:40,301 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-11-09 10:57:40,301 INFO L175 Difference]: Start difference. First operand has 210 places, 225 transitions, 4820 flow. Second operand 8 states and 100 transitions. [2024-11-09 10:57:40,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 248 transitions, 5310 flow [2024-11-09 10:57:40,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 248 transitions, 5214 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-11-09 10:57:40,386 INFO L231 Difference]: Finished difference. Result has 212 places, 219 transitions, 4723 flow [2024-11-09 10:57:40,387 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4670, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4723, PETRI_PLACES=212, PETRI_TRANSITIONS=219} [2024-11-09 10:57:40,387 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 186 predicate places. [2024-11-09 10:57:40,387 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 219 transitions, 4723 flow [2024-11-09 10:57:40,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.2) internal successors, (82), 10 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:40,387 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:40,387 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:40,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-09 10:57:40,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-11-09 10:57:40,592 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:40,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:40,592 INFO L85 PathProgramCache]: Analyzing trace with hash 2026358682, now seen corresponding path program 26 times [2024-11-09 10:57:40,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:40,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011536141] [2024-11-09 10:57:40,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:40,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:40,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:40,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:40,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:40,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011536141] [2024-11-09 10:57:40,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011536141] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:40,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514843684] [2024-11-09 10:57:40,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 10:57:40,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:40,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:40,637 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:40,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-09 10:57:40,670 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:40,671 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:40,672 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 10:57:40,672 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:40,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:40,680 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:40,715 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:40,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514843684] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:40,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:40,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-09 10:57:40,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948289735] [2024-11-09 10:57:40,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:40,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 10:57:40,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:40,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 10:57:40,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-09 10:57:40,728 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:40,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 219 transitions, 4723 flow. Second operand has 11 states, 11 states have (on average 8.0) internal successors, (88), 11 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:40,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:40,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:40,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:41,104 INFO L124 PetriNetUnfolderBase]: 714/1583 cut-off events. [2024-11-09 10:57:41,105 INFO L125 PetriNetUnfolderBase]: For 28028/28028 co-relation queries the response was YES. [2024-11-09 10:57:41,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11653 conditions, 1583 events. 714/1583 cut-off events. For 28028/28028 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10628 event pairs, 161 based on Foata normal form. 35/1602 useless extension candidates. Maximal degree in co-relation 11585. Up to 495 conditions per place. [2024-11-09 10:57:41,118 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 180 selfloop transitions, 91 changer transitions 9/331 dead transitions. [2024-11-09 10:57:41,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 331 transitions, 6857 flow [2024-11-09 10:57:41,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-09 10:57:41,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-09 10:57:41,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 208 transitions. [2024-11-09 10:57:41,120 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-11-09 10:57:41,120 INFO L175 Difference]: Start difference. First operand has 212 places, 219 transitions, 4723 flow. Second operand 18 states and 208 transitions. [2024-11-09 10:57:41,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 331 transitions, 6857 flow [2024-11-09 10:57:41,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 331 transitions, 6787 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-09 10:57:41,216 INFO L231 Difference]: Finished difference. Result has 233 places, 264 transitions, 5951 flow [2024-11-09 10:57:41,216 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4658, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5951, PETRI_PLACES=233, PETRI_TRANSITIONS=264} [2024-11-09 10:57:41,216 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 207 predicate places. [2024-11-09 10:57:41,216 INFO L471 AbstractCegarLoop]: Abstraction has has 233 places, 264 transitions, 5951 flow [2024-11-09 10:57:41,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.0) internal successors, (88), 11 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:41,217 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:41,217 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:41,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:41,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:41,417 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:41,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:41,418 INFO L85 PathProgramCache]: Analyzing trace with hash 305745906, now seen corresponding path program 27 times [2024-11-09 10:57:41,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:41,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343801399] [2024-11-09 10:57:41,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:41,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:41,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:41,445 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 10:57:41,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:41,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343801399] [2024-11-09 10:57:41,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343801399] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:41,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700971015] [2024-11-09 10:57:41,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 10:57:41,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:41,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:41,447 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:41,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-09 10:57:41,487 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-09 10:57:41,488 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:41,488 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 10:57:41,489 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:41,498 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 10:57:41,498 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:41,537 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:41,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700971015] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:41,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:41,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 10 [2024-11-09 10:57:41,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346796031] [2024-11-09 10:57:41,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:41,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 10:57:41,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:41,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 10:57:41,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-09 10:57:41,555 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:41,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 264 transitions, 5951 flow. Second operand has 10 states, 10 states have (on average 8.2) internal successors, (82), 10 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:41,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:41,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:41,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:41,873 INFO L124 PetriNetUnfolderBase]: 748/1633 cut-off events. [2024-11-09 10:57:41,873 INFO L125 PetriNetUnfolderBase]: For 30561/30561 co-relation queries the response was YES. [2024-11-09 10:57:41,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12875 conditions, 1633 events. 748/1633 cut-off events. For 30561/30561 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10864 event pairs, 216 based on Foata normal form. 14/1631 useless extension candidates. Maximal degree in co-relation 12799. Up to 610 conditions per place. [2024-11-09 10:57:41,889 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 173 selfloop transitions, 73 changer transitions 5/302 dead transitions. [2024-11-09 10:57:41,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 302 transitions, 7043 flow [2024-11-09 10:57:41,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 10:57:41,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-09 10:57:41,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-11-09 10:57:41,890 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-11-09 10:57:41,890 INFO L175 Difference]: Start difference. First operand has 233 places, 264 transitions, 5951 flow. Second operand 10 states and 111 transitions. [2024-11-09 10:57:41,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 302 transitions, 7043 flow [2024-11-09 10:57:42,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 302 transitions, 6828 flow, removed 99 selfloop flow, removed 3 redundant places. [2024-11-09 10:57:42,005 INFO L231 Difference]: Finished difference. Result has 242 places, 280 transitions, 6395 flow [2024-11-09 10:57:42,005 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=5743, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6395, PETRI_PLACES=242, PETRI_TRANSITIONS=280} [2024-11-09 10:57:42,005 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 216 predicate places. [2024-11-09 10:57:42,005 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 280 transitions, 6395 flow [2024-11-09 10:57:42,005 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.2) internal successors, (82), 10 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:42,006 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:42,006 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:42,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:42,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:42,207 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:42,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:42,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1682497906, now seen corresponding path program 28 times [2024-11-09 10:57:42,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:42,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248120057] [2024-11-09 10:57:42,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:42,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:42,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:42,238 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:42,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:42,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248120057] [2024-11-09 10:57:42,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248120057] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:42,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218020142] [2024-11-09 10:57:42,238 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 10:57:42,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:42,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:42,240 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:42,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-09 10:57:42,274 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 10:57:42,275 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:42,275 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 10:57:42,276 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:42,282 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:42,282 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:42,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:42,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218020142] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:42,317 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:42,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-09 10:57:42,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899976647] [2024-11-09 10:57:42,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:42,318 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 10:57:42,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:42,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 10:57:42,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-09 10:57:42,336 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:42,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 280 transitions, 6395 flow. Second operand has 10 states, 10 states have (on average 8.1) internal successors, (81), 10 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:42,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:42,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:42,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:42,715 INFO L124 PetriNetUnfolderBase]: 725/1562 cut-off events. [2024-11-09 10:57:42,715 INFO L125 PetriNetUnfolderBase]: For 30138/30138 co-relation queries the response was YES. [2024-11-09 10:57:42,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12533 conditions, 1562 events. 725/1562 cut-off events. For 30138/30138 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10144 event pairs, 205 based on Foata normal form. 16/1562 useless extension candidates. Maximal degree in co-relation 12453. Up to 610 conditions per place. [2024-11-09 10:57:42,733 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 172 selfloop transitions, 76 changer transitions 6/303 dead transitions. [2024-11-09 10:57:42,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 303 transitions, 7079 flow [2024-11-09 10:57:42,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 10:57:42,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 10:57:42,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-11-09 10:57:42,734 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2024-11-09 10:57:42,734 INFO L175 Difference]: Start difference. First operand has 242 places, 280 transitions, 6395 flow. Second operand 12 states and 130 transitions. [2024-11-09 10:57:42,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 303 transitions, 7079 flow [2024-11-09 10:57:42,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 303 transitions, 6952 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-11-09 10:57:42,867 INFO L231 Difference]: Finished difference. Result has 249 places, 278 transitions, 6382 flow [2024-11-09 10:57:42,867 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=6202, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6382, PETRI_PLACES=249, PETRI_TRANSITIONS=278} [2024-11-09 10:57:42,868 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 223 predicate places. [2024-11-09 10:57:42,868 INFO L471 AbstractCegarLoop]: Abstraction has has 249 places, 278 transitions, 6382 flow [2024-11-09 10:57:42,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.1) internal successors, (81), 10 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:42,868 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:42,868 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:42,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:43,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:43,070 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:43,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:43,070 INFO L85 PathProgramCache]: Analyzing trace with hash 959467203, now seen corresponding path program 29 times [2024-11-09 10:57:43,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:43,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536388970] [2024-11-09 10:57:43,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:43,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:43,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:43,229 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:43,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:43,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536388970] [2024-11-09 10:57:43,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536388970] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:43,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56096790] [2024-11-09 10:57:43,230 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 10:57:43,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:43,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:43,234 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:43,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-09 10:57:43,269 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-09 10:57:43,269 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:43,270 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 10:57:43,270 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:43,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 10:57:43,348 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 10:57:43,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56096790] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:43,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 10:57:43,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 17 [2024-11-09 10:57:43,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941513] [2024-11-09 10:57:43,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:43,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:43,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:43,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:43,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2024-11-09 10:57:43,356 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:43,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 278 transitions, 6382 flow. Second operand has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:43,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:43,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:43,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:43,658 INFO L124 PetriNetUnfolderBase]: 867/1722 cut-off events. [2024-11-09 10:57:43,658 INFO L125 PetriNetUnfolderBase]: For 29960/29960 co-relation queries the response was YES. [2024-11-09 10:57:43,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13356 conditions, 1722 events. 867/1722 cut-off events. For 29960/29960 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10444 event pairs, 162 based on Foata normal form. 6/1728 useless extension candidates. Maximal degree in co-relation 13274. Up to 767 conditions per place. [2024-11-09 10:57:43,675 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 183 selfloop transitions, 79 changer transitions 30/293 dead transitions. [2024-11-09 10:57:43,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 293 transitions, 7027 flow [2024-11-09 10:57:43,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:43,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:43,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-09 10:57:43,676 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39814814814814814 [2024-11-09 10:57:43,676 INFO L175 Difference]: Start difference. First operand has 249 places, 278 transitions, 6382 flow. Second operand 9 states and 86 transitions. [2024-11-09 10:57:43,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 293 transitions, 7027 flow [2024-11-09 10:57:43,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 293 transitions, 6892 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-11-09 10:57:43,831 INFO L231 Difference]: Finished difference. Result has 249 places, 257 transitions, 5845 flow [2024-11-09 10:57:43,831 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=6247, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5845, PETRI_PLACES=249, PETRI_TRANSITIONS=257} [2024-11-09 10:57:43,831 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 223 predicate places. [2024-11-09 10:57:43,832 INFO L471 AbstractCegarLoop]: Abstraction has has 249 places, 257 transitions, 5845 flow [2024-11-09 10:57:43,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:43,832 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:43,832 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:43,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-09 10:57:44,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-09 10:57:44,033 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:44,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:44,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1541817543, now seen corresponding path program 30 times [2024-11-09 10:57:44,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:44,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048322296] [2024-11-09 10:57:44,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:44,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:44,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:44,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:44,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:44,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048322296] [2024-11-09 10:57:44,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048322296] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:44,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749253241] [2024-11-09 10:57:44,160 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-09 10:57:44,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:44,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:44,161 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:44,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-09 10:57:44,201 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-09 10:57:44,201 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:44,202 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 10:57:44,203 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:44,323 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:44,324 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:44,519 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:44,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749253241] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:44,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:44,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 27 [2024-11-09 10:57:44,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139586401] [2024-11-09 10:57:44,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:44,520 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-09 10:57:44,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:44,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-09 10:57:44,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2024-11-09 10:57:44,523 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:44,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 257 transitions, 5845 flow. Second operand has 28 states, 28 states have (on average 5.642857142857143) internal successors, (158), 28 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:44,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:44,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:44,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:45,909 INFO L124 PetriNetUnfolderBase]: 1398/2720 cut-off events. [2024-11-09 10:57:45,910 INFO L125 PetriNetUnfolderBase]: For 52122/52122 co-relation queries the response was YES. [2024-11-09 10:57:45,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22386 conditions, 2720 events. 1398/2720 cut-off events. For 52122/52122 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 18171 event pairs, 40 based on Foata normal form. 21/2741 useless extension candidates. Maximal degree in co-relation 22305. Up to 564 conditions per place. [2024-11-09 10:57:45,942 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 229 selfloop transitions, 287 changer transitions 55/572 dead transitions. [2024-11-09 10:57:45,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 572 transitions, 13234 flow [2024-11-09 10:57:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-09 10:57:45,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2024-11-09 10:57:45,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 408 transitions. [2024-11-09 10:57:45,947 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3469387755102041 [2024-11-09 10:57:45,947 INFO L175 Difference]: Start difference. First operand has 249 places, 257 transitions, 5845 flow. Second operand 49 states and 408 transitions. [2024-11-09 10:57:45,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 572 transitions, 13234 flow [2024-11-09 10:57:46,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 572 transitions, 12577 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-11-09 10:57:46,246 INFO L231 Difference]: Finished difference. Result has 292 places, 421 transitions, 10194 flow [2024-11-09 10:57:46,247 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=10194, PETRI_PLACES=292, PETRI_TRANSITIONS=421} [2024-11-09 10:57:46,249 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 266 predicate places. [2024-11-09 10:57:46,249 INFO L471 AbstractCegarLoop]: Abstraction has has 292 places, 421 transitions, 10194 flow [2024-11-09 10:57:46,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.642857142857143) internal successors, (158), 28 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:46,249 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:46,249 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:46,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-09 10:57:46,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-11-09 10:57:46,450 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:46,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:46,451 INFO L85 PathProgramCache]: Analyzing trace with hash 625859665, now seen corresponding path program 31 times [2024-11-09 10:57:46,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:46,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124240740] [2024-11-09 10:57:46,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:46,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:46,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:46,569 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:46,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:46,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124240740] [2024-11-09 10:57:46,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124240740] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:46,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308755580] [2024-11-09 10:57:46,570 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 10:57:46,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:46,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:46,571 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:46,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-09 10:57:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:46,611 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 10:57:46,612 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:46,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:46,720 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:46,936 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:46,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308755580] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:46,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:46,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-11-09 10:57:46,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950971980] [2024-11-09 10:57:46,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:46,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-09 10:57:46,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:46,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-09 10:57:46,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2024-11-09 10:57:46,940 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:46,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 421 transitions, 10194 flow. Second operand has 28 states, 28 states have (on average 5.428571428571429) internal successors, (152), 28 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:46,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:46,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:46,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:47,896 INFO L124 PetriNetUnfolderBase]: 1427/2761 cut-off events. [2024-11-09 10:57:47,896 INFO L125 PetriNetUnfolderBase]: For 54030/54030 co-relation queries the response was YES. [2024-11-09 10:57:47,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23210 conditions, 2761 events. 1427/2761 cut-off events. For 54030/54030 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 18341 event pairs, 30 based on Foata normal form. 15/2776 useless extension candidates. Maximal degree in co-relation 23117. Up to 672 conditions per place. [2024-11-09 10:57:47,924 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 207 selfloop transitions, 118 changer transitions 175/501 dead transitions. [2024-11-09 10:57:47,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 501 transitions, 12547 flow [2024-11-09 10:57:47,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 10:57:47,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-09 10:57:47,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 147 transitions. [2024-11-09 10:57:47,925 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3602941176470588 [2024-11-09 10:57:47,926 INFO L175 Difference]: Start difference. First operand has 292 places, 421 transitions, 10194 flow. Second operand 17 states and 147 transitions. [2024-11-09 10:57:47,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 501 transitions, 12547 flow [2024-11-09 10:57:48,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 501 transitions, 11723 flow, removed 335 selfloop flow, removed 15 redundant places. [2024-11-09 10:57:48,194 INFO L231 Difference]: Finished difference. Result has 288 places, 296 transitions, 6831 flow [2024-11-09 10:57:48,195 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=9467, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6831, PETRI_PLACES=288, PETRI_TRANSITIONS=296} [2024-11-09 10:57:48,195 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 262 predicate places. [2024-11-09 10:57:48,195 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 296 transitions, 6831 flow [2024-11-09 10:57:48,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.428571428571429) internal successors, (152), 28 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:48,196 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:48,196 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:48,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-09 10:57:48,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:48,397 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:48,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:48,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1294955639, now seen corresponding path program 32 times [2024-11-09 10:57:48,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:48,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023776931] [2024-11-09 10:57:48,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:48,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:48,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:48,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:48,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:48,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023776931] [2024-11-09 10:57:48,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023776931] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:48,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631864000] [2024-11-09 10:57:48,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 10:57:48,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:48,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:48,496 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:48,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-09 10:57:48,535 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:48,535 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:48,536 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 10:57:48,537 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:48,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:48,609 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:48,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631864000] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:48,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:48,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2024-11-09 10:57:48,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933851901] [2024-11-09 10:57:48,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:48,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-09 10:57:48,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:48,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-09 10:57:48,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2024-11-09 10:57:48,832 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:48,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 296 transitions, 6831 flow. Second operand has 25 states, 25 states have (on average 5.48) internal successors, (137), 25 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:48,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:48,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:48,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:50,041 INFO L124 PetriNetUnfolderBase]: 1000/1912 cut-off events. [2024-11-09 10:57:50,042 INFO L125 PetriNetUnfolderBase]: For 41416/41416 co-relation queries the response was YES. [2024-11-09 10:57:50,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16265 conditions, 1912 events. 1000/1912 cut-off events. For 41416/41416 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 11408 event pairs, 3 based on Foata normal form. 16/1928 useless extension candidates. Maximal degree in co-relation 16172. Up to 400 conditions per place. [2024-11-09 10:57:50,069 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 144 selfloop transitions, 242 changer transitions 72/459 dead transitions. [2024-11-09 10:57:50,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 459 transitions, 9907 flow [2024-11-09 10:57:50,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-09 10:57:50,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2024-11-09 10:57:50,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 308 transitions. [2024-11-09 10:57:50,074 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33771929824561403 [2024-11-09 10:57:50,074 INFO L175 Difference]: Start difference. First operand has 288 places, 296 transitions, 6831 flow. Second operand 38 states and 308 transitions. [2024-11-09 10:57:50,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 459 transitions, 9907 flow [2024-11-09 10:57:50,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 459 transitions, 9353 flow, removed 102 selfloop flow, removed 25 redundant places. [2024-11-09 10:57:50,241 INFO L231 Difference]: Finished difference. Result has 296 places, 329 transitions, 7773 flow [2024-11-09 10:57:50,242 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=6433, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=7773, PETRI_PLACES=296, PETRI_TRANSITIONS=329} [2024-11-09 10:57:50,242 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 270 predicate places. [2024-11-09 10:57:50,242 INFO L471 AbstractCegarLoop]: Abstraction has has 296 places, 329 transitions, 7773 flow [2024-11-09 10:57:50,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.48) internal successors, (137), 25 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:50,242 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:50,243 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:50,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:50,443 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2024-11-09 10:57:50,444 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:50,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:50,444 INFO L85 PathProgramCache]: Analyzing trace with hash 539074739, now seen corresponding path program 33 times [2024-11-09 10:57:50,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:50,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489071589] [2024-11-09 10:57:50,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:50,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:50,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:50,554 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:50,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:50,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489071589] [2024-11-09 10:57:50,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489071589] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:50,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506092266] [2024-11-09 10:57:50,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 10:57:50,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:50,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:50,557 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:50,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-09 10:57:50,595 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-09 10:57:50,596 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:50,596 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 10:57:50,597 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:50,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:50,686 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:50,848 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:50,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506092266] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:50,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:50,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2024-11-09 10:57:50,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557034633] [2024-11-09 10:57:50,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:50,849 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-09 10:57:50,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:50,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-09 10:57:50,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2024-11-09 10:57:50,851 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:50,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 329 transitions, 7773 flow. Second operand has 27 states, 27 states have (on average 5.407407407407407) internal successors, (146), 27 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:50,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:50,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:50,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:51,427 INFO L124 PetriNetUnfolderBase]: 966/1799 cut-off events. [2024-11-09 10:57:51,427 INFO L125 PetriNetUnfolderBase]: For 42224/42224 co-relation queries the response was YES. [2024-11-09 10:57:51,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16626 conditions, 1799 events. 966/1799 cut-off events. For 42224/42224 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 10260 event pairs, 228 based on Foata normal form. 4/1803 useless extension candidates. Maximal degree in co-relation 16537. Up to 757 conditions per place. [2024-11-09 10:57:51,451 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 274 selfloop transitions, 121 changer transitions 20/416 dead transitions. [2024-11-09 10:57:51,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 416 transitions, 10193 flow [2024-11-09 10:57:51,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 10:57:51,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-09 10:57:51,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 154 transitions. [2024-11-09 10:57:51,452 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33771929824561403 [2024-11-09 10:57:51,452 INFO L175 Difference]: Start difference. First operand has 296 places, 329 transitions, 7773 flow. Second operand 19 states and 154 transitions. [2024-11-09 10:57:51,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 416 transitions, 10193 flow [2024-11-09 10:57:51,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 416 transitions, 8899 flow, removed 110 selfloop flow, removed 31 redundant places. [2024-11-09 10:57:51,651 INFO L231 Difference]: Finished difference. Result has 266 places, 352 transitions, 7580 flow [2024-11-09 10:57:51,651 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=6680, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7580, PETRI_PLACES=266, PETRI_TRANSITIONS=352} [2024-11-09 10:57:51,651 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 240 predicate places. [2024-11-09 10:57:51,651 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 352 transitions, 7580 flow [2024-11-09 10:57:51,652 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.407407407407407) internal successors, (146), 27 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:51,652 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:51,652 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:51,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:51,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:51,855 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:51,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:51,856 INFO L85 PathProgramCache]: Analyzing trace with hash -881390349, now seen corresponding path program 34 times [2024-11-09 10:57:51,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:51,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787119770] [2024-11-09 10:57:51,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:51,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:51,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:51,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:51,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:51,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787119770] [2024-11-09 10:57:51,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787119770] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:51,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968288304] [2024-11-09 10:57:51,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 10:57:51,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:51,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:51,958 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:51,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-09 10:57:51,992 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 10:57:51,992 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:51,993 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 10:57:51,994 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:52,087 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:52,087 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:52,280 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:52,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968288304] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:52,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:52,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2024-11-09 10:57:52,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425899560] [2024-11-09 10:57:52,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:52,281 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-09 10:57:52,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:52,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-09 10:57:52,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2024-11-09 10:57:52,284 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:52,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 352 transitions, 7580 flow. Second operand has 27 states, 27 states have (on average 5.407407407407407) internal successors, (146), 27 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:52,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:52,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:52,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:52,888 INFO L124 PetriNetUnfolderBase]: 978/1815 cut-off events. [2024-11-09 10:57:52,888 INFO L125 PetriNetUnfolderBase]: For 34956/34956 co-relation queries the response was YES. [2024-11-09 10:57:52,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15474 conditions, 1815 events. 978/1815 cut-off events. For 34956/34956 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 10379 event pairs, 229 based on Foata normal form. 2/1817 useless extension candidates. Maximal degree in co-relation 15390. Up to 757 conditions per place. [2024-11-09 10:57:52,907 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 278 selfloop transitions, 118 changer transitions 23/420 dead transitions. [2024-11-09 10:57:52,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 420 transitions, 9181 flow [2024-11-09 10:57:52,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-09 10:57:52,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-09 10:57:52,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 162 transitions. [2024-11-09 10:57:52,908 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-11-09 10:57:52,908 INFO L175 Difference]: Start difference. First operand has 266 places, 352 transitions, 7580 flow. Second operand 20 states and 162 transitions. [2024-11-09 10:57:52,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 420 transitions, 9181 flow [2024-11-09 10:57:53,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 420 transitions, 9001 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-11-09 10:57:53,043 INFO L231 Difference]: Finished difference. Result has 273 places, 349 transitions, 7559 flow [2024-11-09 10:57:53,043 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=7414, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7559, PETRI_PLACES=273, PETRI_TRANSITIONS=349} [2024-11-09 10:57:53,043 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 247 predicate places. [2024-11-09 10:57:53,043 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 349 transitions, 7559 flow [2024-11-09 10:57:53,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.407407407407407) internal successors, (146), 27 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:53,044 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:53,044 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:53,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:53,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2024-11-09 10:57:53,247 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:53,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:53,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1817474313, now seen corresponding path program 35 times [2024-11-09 10:57:53,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:53,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74796427] [2024-11-09 10:57:53,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:53,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:53,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:53,394 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:53,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:53,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74796427] [2024-11-09 10:57:53,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74796427] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:53,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953365497] [2024-11-09 10:57:53,394 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 10:57:53,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:53,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:53,396 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:53,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-09 10:57:53,428 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-09 10:57:53,428 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:53,429 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 10:57:53,429 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:53,508 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 10:57:53,508 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:53,581 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 10:57:53,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953365497] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:53,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:53,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 21 [2024-11-09 10:57:53,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787541863] [2024-11-09 10:57:53,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:53,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-09 10:57:53,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:53,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-09 10:57:53,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2024-11-09 10:57:53,585 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:53,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 349 transitions, 7559 flow. Second operand has 22 states, 22 states have (on average 5.7272727272727275) internal successors, (126), 22 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:53,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:53,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:53,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:54,098 INFO L124 PetriNetUnfolderBase]: 931/1713 cut-off events. [2024-11-09 10:57:54,098 INFO L125 PetriNetUnfolderBase]: For 34707/34707 co-relation queries the response was YES. [2024-11-09 10:57:54,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14838 conditions, 1713 events. 931/1713 cut-off events. For 34707/34707 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9553 event pairs, 29 based on Foata normal form. 4/1717 useless extension candidates. Maximal degree in co-relation 14754. Up to 727 conditions per place. [2024-11-09 10:57:54,112 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 62 selfloop transitions, 37 changer transitions 281/381 dead transitions. [2024-11-09 10:57:54,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 381 transitions, 8489 flow [2024-11-09 10:57:54,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 10:57:54,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-09 10:57:54,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 154 transitions. [2024-11-09 10:57:54,113 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33771929824561403 [2024-11-09 10:57:54,113 INFO L175 Difference]: Start difference. First operand has 273 places, 349 transitions, 7559 flow. Second operand 19 states and 154 transitions. [2024-11-09 10:57:54,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 381 transitions, 8489 flow [2024-11-09 10:57:54,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 381 transitions, 8314 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-11-09 10:57:54,234 INFO L231 Difference]: Finished difference. Result has 275 places, 86 transitions, 1627 flow [2024-11-09 10:57:54,234 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=7384, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1627, PETRI_PLACES=275, PETRI_TRANSITIONS=86} [2024-11-09 10:57:54,234 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 249 predicate places. [2024-11-09 10:57:54,234 INFO L471 AbstractCegarLoop]: Abstraction has has 275 places, 86 transitions, 1627 flow [2024-11-09 10:57:54,235 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.7272727272727275) internal successors, (126), 22 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:54,235 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:54,235 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:54,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:54,435 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:54,436 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:54,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:54,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1254373705, now seen corresponding path program 36 times [2024-11-09 10:57:54,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:54,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093703555] [2024-11-09 10:57:54,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:54,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:54,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:54,541 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:54,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:54,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093703555] [2024-11-09 10:57:54,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093703555] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:54,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234497679] [2024-11-09 10:57:54,542 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-09 10:57:54,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:54,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:54,543 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:54,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-09 10:57:54,580 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-09 10:57:54,580 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:54,581 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 10:57:54,581 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:54,684 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:54,684 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:55,074 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:55,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234497679] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:55,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:55,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 27 [2024-11-09 10:57:55,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447180815] [2024-11-09 10:57:55,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:55,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-09 10:57:55,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:55,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-09 10:57:55,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2024-11-09 10:57:55,081 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:55,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 86 transitions, 1627 flow. Second operand has 28 states, 28 states have (on average 5.464285714285714) internal successors, (153), 28 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:55,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:55,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:55,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:55,896 INFO L124 PetriNetUnfolderBase]: 309/693 cut-off events. [2024-11-09 10:57:55,896 INFO L125 PetriNetUnfolderBase]: For 10789/10789 co-relation queries the response was YES. [2024-11-09 10:57:55,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4867 conditions, 693 events. 309/693 cut-off events. For 10789/10789 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3494 event pairs, 24 based on Foata normal form. 6/699 useless extension candidates. Maximal degree in co-relation 4782. Up to 155 conditions per place. [2024-11-09 10:57:55,902 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 88 selfloop transitions, 88 changer transitions 19/196 dead transitions. [2024-11-09 10:57:55,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 196 transitions, 3391 flow [2024-11-09 10:57:55,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-09 10:57:55,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2024-11-09 10:57:55,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 310 transitions. [2024-11-09 10:57:55,905 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3150406504065041 [2024-11-09 10:57:55,905 INFO L175 Difference]: Start difference. First operand has 275 places, 86 transitions, 1627 flow. Second operand 41 states and 310 transitions. [2024-11-09 10:57:55,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 196 transitions, 3391 flow [2024-11-09 10:57:55,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 196 transitions, 2527 flow, removed 85 selfloop flow, removed 63 redundant places. [2024-11-09 10:57:55,930 INFO L231 Difference]: Finished difference. Result has 206 places, 121 transitions, 1997 flow [2024-11-09 10:57:55,930 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=1997, PETRI_PLACES=206, PETRI_TRANSITIONS=121} [2024-11-09 10:57:55,931 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 180 predicate places. [2024-11-09 10:57:55,931 INFO L471 AbstractCegarLoop]: Abstraction has has 206 places, 121 transitions, 1997 flow [2024-11-09 10:57:55,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.464285714285714) internal successors, (153), 28 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:55,931 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:55,931 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:55,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-09 10:57:56,135 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:56,136 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:56,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:56,136 INFO L85 PathProgramCache]: Analyzing trace with hash 4611047, now seen corresponding path program 37 times [2024-11-09 10:57:56,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:56,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233594567] [2024-11-09 10:57:56,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:56,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:56,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:56,222 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:56,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:56,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233594567] [2024-11-09 10:57:56,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233594567] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:56,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771234778] [2024-11-09 10:57:56,223 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 10:57:56,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:56,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:56,224 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:56,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-09 10:57:56,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:56,261 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 10:57:56,262 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:56,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:56,347 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:56,543 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:56,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771234778] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:56,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:56,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-11-09 10:57:56,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431832298] [2024-11-09 10:57:56,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:56,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-09 10:57:56,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:56,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-09 10:57:56,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2024-11-09 10:57:56,546 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:56,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 121 transitions, 1997 flow. Second operand has 28 states, 28 states have (on average 5.428571428571429) internal successors, (152), 28 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:56,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:56,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:56,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:56,872 INFO L124 PetriNetUnfolderBase]: 282/620 cut-off events. [2024-11-09 10:57:56,872 INFO L125 PetriNetUnfolderBase]: For 5261/5261 co-relation queries the response was YES. [2024-11-09 10:57:56,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3929 conditions, 620 events. 282/620 cut-off events. For 5261/5261 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2940 event pairs, 11 based on Foata normal form. 4/624 useless extension candidates. Maximal degree in co-relation 3863. Up to 140 conditions per place. [2024-11-09 10:57:56,876 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 54 selfloop transitions, 25 changer transitions 73/153 dead transitions. [2024-11-09 10:57:56,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 153 transitions, 2476 flow [2024-11-09 10:57:56,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-09 10:57:56,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-09 10:57:56,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 125 transitions. [2024-11-09 10:57:56,877 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-11-09 10:57:56,877 INFO L175 Difference]: Start difference. First operand has 206 places, 121 transitions, 1997 flow. Second operand 15 states and 125 transitions. [2024-11-09 10:57:56,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 153 transitions, 2476 flow [2024-11-09 10:57:56,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 153 transitions, 2146 flow, removed 103 selfloop flow, removed 19 redundant places. [2024-11-09 10:57:56,894 INFO L231 Difference]: Finished difference. Result has 198 places, 58 transitions, 739 flow [2024-11-09 10:57:56,894 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=739, PETRI_PLACES=198, PETRI_TRANSITIONS=58} [2024-11-09 10:57:56,895 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 172 predicate places. [2024-11-09 10:57:56,895 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 58 transitions, 739 flow [2024-11-09 10:57:56,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.428571428571429) internal successors, (152), 28 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:56,895 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:56,895 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:56,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:57,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2024-11-09 10:57:57,096 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:57,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:57,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1664972143, now seen corresponding path program 38 times [2024-11-09 10:57:57,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:57,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427208890] [2024-11-09 10:57:57,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:57,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:57,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:57,143 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:57,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:57,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427208890] [2024-11-09 10:57:57,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427208890] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:57,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818351447] [2024-11-09 10:57:57,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 10:57:57,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:57,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:57,145 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:57,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-09 10:57:57,218 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 10:57:57,218 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:57,218 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-09 10:57:57,219 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:57,236 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:57,237 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:57,323 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:57,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818351447] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:57,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:57,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2024-11-09 10:57:57,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941905603] [2024-11-09 10:57:57,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:57,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-09 10:57:57,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:57,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-09 10:57:57,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-09 10:57:57,347 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-11-09 10:57:57,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 58 transitions, 739 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:57,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:57,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-11-09 10:57:57,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:57,496 INFO L124 PetriNetUnfolderBase]: 84/227 cut-off events. [2024-11-09 10:57:57,496 INFO L125 PetriNetUnfolderBase]: For 1848/1848 co-relation queries the response was YES. [2024-11-09 10:57:57,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1277 conditions, 227 events. 84/227 cut-off events. For 1848/1848 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 812 event pairs, 32 based on Foata normal form. 2/223 useless extension candidates. Maximal degree in co-relation 1216. Up to 97 conditions per place. [2024-11-09 10:57:57,498 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 43 selfloop transitions, 16 changer transitions 0/68 dead transitions. [2024-11-09 10:57:57,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 68 transitions, 895 flow [2024-11-09 10:57:57,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 10:57:57,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-09 10:57:57,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-11-09 10:57:57,499 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-11-09 10:57:57,499 INFO L175 Difference]: Start difference. First operand has 198 places, 58 transitions, 739 flow. Second operand 10 states and 96 transitions. [2024-11-09 10:57:57,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 68 transitions, 895 flow [2024-11-09 10:57:57,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 68 transitions, 704 flow, removed 34 selfloop flow, removed 36 redundant places. [2024-11-09 10:57:57,504 INFO L231 Difference]: Finished difference. Result has 136 places, 58 transitions, 590 flow [2024-11-09 10:57:57,504 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=590, PETRI_PLACES=136, PETRI_TRANSITIONS=58} [2024-11-09 10:57:57,504 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 110 predicate places. [2024-11-09 10:57:57,505 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 58 transitions, 590 flow [2024-11-09 10:57:57,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:57,505 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:57,505 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:57,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-09 10:57:57,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-11-09 10:57:57,706 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:57,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:57,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1653516230, now seen corresponding path program 39 times [2024-11-09 10:57:57,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:57,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619657376] [2024-11-09 10:57:57,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:57,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:57,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:57,747 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:57,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:57,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619657376] [2024-11-09 10:57:57,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619657376] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:57,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94638764] [2024-11-09 10:57:57,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 10:57:57,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:57,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:57,749 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:57,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-09 10:57:57,786 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-09 10:57:57,786 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:57,787 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 10:57:57,787 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:57,865 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-09 10:57:57,866 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 10:57:57,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94638764] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:57,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 10:57:57,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 16 [2024-11-09 10:57:57,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269556715] [2024-11-09 10:57:57,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:57,866 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:57,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:57,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:57,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2024-11-09 10:57:57,869 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:57,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 58 transitions, 590 flow. Second operand has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:57,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:57,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:57,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:57,943 INFO L124 PetriNetUnfolderBase]: 107/255 cut-off events. [2024-11-09 10:57:57,944 INFO L125 PetriNetUnfolderBase]: For 1187/1187 co-relation queries the response was YES. [2024-11-09 10:57:57,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1214 conditions, 255 events. 107/255 cut-off events. For 1187/1187 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 862 event pairs, 28 based on Foata normal form. 2/257 useless extension candidates. Maximal degree in co-relation 1166. Up to 68 conditions per place. [2024-11-09 10:57:57,945 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 46 selfloop transitions, 8 changer transitions 17/72 dead transitions. [2024-11-09 10:57:57,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 72 transitions, 779 flow [2024-11-09 10:57:57,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:57,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:57,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 79 transitions. [2024-11-09 10:57:57,946 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36574074074074076 [2024-11-09 10:57:57,946 INFO L175 Difference]: Start difference. First operand has 136 places, 58 transitions, 590 flow. Second operand 9 states and 79 transitions. [2024-11-09 10:57:57,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 72 transitions, 779 flow [2024-11-09 10:57:57,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 72 transitions, 747 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-09 10:57:57,950 INFO L231 Difference]: Finished difference. Result has 138 places, 50 transitions, 470 flow [2024-11-09 10:57:57,950 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=470, PETRI_PLACES=138, PETRI_TRANSITIONS=50} [2024-11-09 10:57:57,950 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 112 predicate places. [2024-11-09 10:57:57,950 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 50 transitions, 470 flow [2024-11-09 10:57:57,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:57,951 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:57,951 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:57,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:58,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2024-11-09 10:57:58,152 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:58,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:58,152 INFO L85 PathProgramCache]: Analyzing trace with hash -568780348, now seen corresponding path program 40 times [2024-11-09 10:57:58,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:58,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259578051] [2024-11-09 10:57:58,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:58,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:58,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:58,275 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:58,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:58,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259578051] [2024-11-09 10:57:58,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259578051] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:58,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299710941] [2024-11-09 10:57:58,275 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 10:57:58,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:58,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:58,277 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:58,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-09 10:57:58,311 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 10:57:58,312 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:58,312 INFO L255 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-09 10:57:58,313 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:58,440 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:58,440 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 10:57:58,707 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:58,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299710941] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 10:57:58,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 10:57:58,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2024-11-09 10:57:58,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64734807] [2024-11-09 10:57:58,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 10:57:58,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-09 10:57:58,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:58,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-09 10:57:58,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=894, Unknown=0, NotChecked=0, Total=1056 [2024-11-09 10:57:58,711 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:58,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 50 transitions, 470 flow. Second operand has 33 states, 33 states have (on average 5.393939393939394) internal successors, (178), 33 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:58,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:58,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:58,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:59,018 INFO L124 PetriNetUnfolderBase]: 79/185 cut-off events. [2024-11-09 10:57:59,018 INFO L125 PetriNetUnfolderBase]: For 940/940 co-relation queries the response was YES. [2024-11-09 10:57:59,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 928 conditions, 185 events. 79/185 cut-off events. For 940/940 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 514 event pairs, 4 based on Foata normal form. 1/186 useless extension candidates. Maximal degree in co-relation 879. Up to 43 conditions per place. [2024-11-09 10:57:59,020 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 25 selfloop transitions, 7 changer transitions 46/79 dead transitions. [2024-11-09 10:57:59,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 79 transitions, 700 flow [2024-11-09 10:57:59,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 10:57:59,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-09 10:57:59,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 126 transitions. [2024-11-09 10:57:59,020 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-11-09 10:57:59,021 INFO L175 Difference]: Start difference. First operand has 138 places, 50 transitions, 470 flow. Second operand 16 states and 126 transitions. [2024-11-09 10:57:59,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 79 transitions, 700 flow [2024-11-09 10:57:59,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 79 transitions, 648 flow, removed 2 selfloop flow, removed 16 redundant places. [2024-11-09 10:57:59,024 INFO L231 Difference]: Finished difference. Result has 131 places, 25 transitions, 181 flow [2024-11-09 10:57:59,024 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=181, PETRI_PLACES=131, PETRI_TRANSITIONS=25} [2024-11-09 10:57:59,024 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 105 predicate places. [2024-11-09 10:57:59,024 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 25 transitions, 181 flow [2024-11-09 10:57:59,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.393939393939394) internal successors, (178), 33 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:59,024 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 10:57:59,025 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 10:57:59,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:59,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2024-11-09 10:57:59,229 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 10:57:59,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 10:57:59,229 INFO L85 PathProgramCache]: Analyzing trace with hash -448538256, now seen corresponding path program 41 times [2024-11-09 10:57:59,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 10:57:59,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158148600] [2024-11-09 10:57:59,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 10:57:59,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 10:57:59,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 10:57:59,358 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 10:57:59,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 10:57:59,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158148600] [2024-11-09 10:57:59,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158148600] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 10:57:59,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43749891] [2024-11-09 10:57:59,359 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 10:57:59,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:59,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 10:57:59,360 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 10:57:59,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-09 10:57:59,405 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-09 10:57:59,405 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 10:57:59,405 INFO L255 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 10:57:59,406 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 10:57:59,497 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 10:57:59,498 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 10:57:59,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43749891] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 10:57:59,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 10:57:59,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [14] total 19 [2024-11-09 10:57:59,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321734570] [2024-11-09 10:57:59,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 10:57:59,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 10:57:59,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 10:57:59,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 10:57:59,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2024-11-09 10:57:59,501 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-09 10:57:59,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 25 transitions, 181 flow. Second operand has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:59,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 10:57:59,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-09 10:57:59,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 10:57:59,562 INFO L124 PetriNetUnfolderBase]: 26/67 cut-off events. [2024-11-09 10:57:59,562 INFO L125 PetriNetUnfolderBase]: For 209/209 co-relation queries the response was YES. [2024-11-09 10:57:59,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 334 conditions, 67 events. 26/67 cut-off events. For 209/209 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 85 event pairs, 1 based on Foata normal form. 1/68 useless extension candidates. Maximal degree in co-relation 287. Up to 21 conditions per place. [2024-11-09 10:57:59,563 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-11-09 10:57:59,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 31 transitions, 254 flow [2024-11-09 10:57:59,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 10:57:59,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 10:57:59,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 64 transitions. [2024-11-09 10:57:59,564 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2962962962962963 [2024-11-09 10:57:59,564 INFO L175 Difference]: Start difference. First operand has 131 places, 25 transitions, 181 flow. Second operand 9 states and 64 transitions. [2024-11-09 10:57:59,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 31 transitions, 254 flow [2024-11-09 10:57:59,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 31 transitions, 178 flow, removed 10 selfloop flow, removed 31 redundant places. [2024-11-09 10:57:59,565 INFO L231 Difference]: Finished difference. Result has 81 places, 0 transitions, 0 flow [2024-11-09 10:57:59,565 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=99, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=81, PETRI_TRANSITIONS=0} [2024-11-09 10:57:59,566 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 55 predicate places. [2024-11-09 10:57:59,566 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 0 transitions, 0 flow [2024-11-09 10:57:59,566 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 10:57:59,568 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (3 of 4 remaining) [2024-11-09 10:57:59,568 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (2 of 4 remaining) [2024-11-09 10:57:59,569 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-11-09 10:57:59,569 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-11-09 10:57:59,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-11-09 10:57:59,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 10:57:59,770 INFO L407 BasicCegarLoop]: Path program histogram: [41, 20, 5, 5] [2024-11-09 10:57:59,778 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-09 10:57:59,778 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 10:57:59,786 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 10:57:59 BasicIcfg [2024-11-09 10:57:59,788 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-09 10:57:59,788 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-09 10:57:59,789 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-09 10:57:59,789 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-09 10:57:59,789 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 10:57:01" (3/4) ... [2024-11-09 10:57:59,795 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-09 10:57:59,802 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2024-11-09 10:57:59,802 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2024-11-09 10:57:59,805 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 48 nodes and edges [2024-11-09 10:57:59,809 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2024-11-09 10:57:59,809 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2024-11-09 10:57:59,809 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-11-09 10:57:59,883 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-09 10:57:59,883 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-09 10:57:59,884 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-09 10:57:59,884 INFO L158 Benchmark]: Toolchain (without parser) took 58991.58ms. Allocated memory was 167.8MB in the beginning and 861.9MB in the end (delta: 694.2MB). Free memory was 116.8MB in the beginning and 330.9MB in the end (delta: -214.1MB). Peak memory consumption was 481.1MB. Max. memory is 16.1GB. [2024-11-09 10:57:59,884 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 96.5MB. Free memory is still 60.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 10:57:59,885 INFO L158 Benchmark]: CACSL2BoogieTranslator took 225.70ms. Allocated memory is still 167.8MB. Free memory was 116.8MB in the beginning and 104.2MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-09 10:57:59,885 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.31ms. Allocated memory is still 167.8MB. Free memory was 104.2MB in the beginning and 102.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 10:57:59,885 INFO L158 Benchmark]: Boogie Preprocessor took 34.57ms. Allocated memory is still 167.8MB. Free memory was 102.8MB in the beginning and 100.8MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 10:57:59,885 INFO L158 Benchmark]: RCFGBuilder took 438.24ms. Allocated memory is still 167.8MB. Free memory was 100.8MB in the beginning and 126.7MB in the end (delta: -25.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-09 10:57:59,886 INFO L158 Benchmark]: TraceAbstraction took 58157.47ms. Allocated memory was 167.8MB in the beginning and 861.9MB in the end (delta: 694.2MB). Free memory was 125.6MB in the beginning and 335.0MB in the end (delta: -209.4MB). Peak memory consumption was 486.8MB. Max. memory is 16.1GB. [2024-11-09 10:57:59,886 INFO L158 Benchmark]: Witness Printer took 95.15ms. Allocated memory is still 861.9MB. Free memory was 335.0MB in the beginning and 330.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-09 10:57:59,887 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 96.5MB. Free memory is still 60.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 225.70ms. Allocated memory is still 167.8MB. Free memory was 116.8MB in the beginning and 104.2MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 31.31ms. Allocated memory is still 167.8MB. Free memory was 104.2MB in the beginning and 102.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 34.57ms. Allocated memory is still 167.8MB. Free memory was 102.8MB in the beginning and 100.8MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 438.24ms. Allocated memory is still 167.8MB. Free memory was 100.8MB in the beginning and 126.7MB in the end (delta: -25.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 58157.47ms. Allocated memory was 167.8MB in the beginning and 861.9MB in the end (delta: 694.2MB). Free memory was 125.6MB in the beginning and 335.0MB in the end (delta: -209.4MB). Peak memory consumption was 486.8MB. Max. memory is 16.1GB. * Witness Printer took 95.15ms. Allocated memory is still 861.9MB. Free memory was 335.0MB in the beginning and 330.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 21]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 61]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 35 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 58.0s, OverallIterations: 71, TraceHistogramMax: 3, PathProgramHistogramMax: 41, EmptinessCheckTime: 0.0s, AutomataDifference: 31.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4080 SdHoareTripleChecker+Valid, 11.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4020 mSDsluCounter, 64 SdHoareTripleChecker+Invalid, 9.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 50 mSDsCounter, 794 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 26400 IncrementalHoareTripleChecker+Invalid, 27194 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 794 mSolverCounterUnsat, 14 mSDtfsCounter, 26400 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2707 GetRequests, 1199 SyntacticMatches, 11 SemanticMatches, 1497 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12357 ImplicationChecksByTransitivity, 14.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10194occurred in iteration=60, InterpolantAutomatonStates: 973, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 15.2s InterpolantComputationTime, 2172 NumberOfCodeBlocks, 2170 NumberOfCodeBlocksAsserted, 156 NumberOfCheckSat, 2735 ConstructedInterpolants, 0 QuantifiedInterpolants, 15248 SizeOfPredicates, 132 NumberOfNonLiveVariables, 4221 ConjunctsInSsa, 537 ConjunctsInUnsatCore, 149 InterpolantComputations, 36 PerfectInterpolantSequences, 133/471 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-09 10:57:59,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE