/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 17:08:32,530 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 17:08:32,610 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-26 17:08:32,615 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 17:08:32,615 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 17:08:32,645 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 17:08:32,646 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 17:08:32,646 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 17:08:32,647 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 17:08:32,650 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 17:08:32,651 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 17:08:32,651 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 17:08:32,651 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 17:08:32,652 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 17:08:32,653 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 17:08:32,653 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 17:08:32,653 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 17:08:32,653 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 17:08:32,653 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 17:08:32,654 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 17:08:32,654 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 17:08:32,655 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 17:08:32,655 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 17:08:32,655 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 17:08:32,656 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 17:08:32,656 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 17:08:32,656 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 17:08:32,656 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 17:08:32,656 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 17:08:32,656 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 17:08:32,657 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 17:08:32,658 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 17:08:32,658 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 17:08:32,658 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 17:08:32,658 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 17:08:32,658 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer base address is valid at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer to allocated memory at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check array bounds for arrays that are off heap -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check if freed pointer was valid -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2023-08-26 17:08:32,965 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 17:08:32,989 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 17:08:32,991 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 17:08:32,992 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 17:08:32,992 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 17:08:32,994 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-08-26 17:08:34,170 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 17:08:34,389 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 17:08:34,389 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-08-26 17:08:34,394 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28ca23d0c/4d341f6c1ee544bd9b6189ff5be07725/FLAG0f7564eff [2023-08-26 17:08:34,404 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28ca23d0c/4d341f6c1ee544bd9b6189ff5be07725 [2023-08-26 17:08:34,406 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 17:08:34,407 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 17:08:34,408 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 17:08:34,408 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 17:08:34,410 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 17:08:34,411 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,411 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b02de30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34, skipping insertion in model container [2023-08-26 17:08:34,412 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,427 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 17:08:34,547 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 17:08:34,554 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 17:08:34,569 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 17:08:34,575 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 17:08:34,575 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 17:08:34,580 INFO L206 MainTranslator]: Completed translation [2023-08-26 17:08:34,580 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34 WrapperNode [2023-08-26 17:08:34,581 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 17:08:34,581 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 17:08:34,581 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 17:08:34,582 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 17:08:34,587 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,592 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,607 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 56 [2023-08-26 17:08:34,607 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 17:08:34,607 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 17:08:34,608 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 17:08:34,608 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 17:08:34,614 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,614 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,616 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,616 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,620 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,622 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,623 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,624 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,625 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 17:08:34,626 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 17:08:34,626 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 17:08:34,626 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 17:08:34,627 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (1/1) ... [2023-08-26 17:08:34,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 17:08:34,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:34,650 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-26 17:08:34,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-26 17:08:34,687 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 17:08:34,687 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 17:08:34,688 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 17:08:34,688 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 17:08:34,688 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 17:08:34,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 17:08:34,688 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 17:08:34,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 17:08:34,689 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 17:08:34,689 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 17:08:34,689 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 17:08:34,689 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 17:08:34,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 17:08:34,689 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 17:08:34,691 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 17:08:34,789 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 17:08:34,791 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 17:08:34,998 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 17:08:35,029 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 17:08:35,029 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 17:08:35,032 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 05:08:35 BoogieIcfgContainer [2023-08-26 17:08:35,032 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 17:08:35,034 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 17:08:35,034 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 17:08:35,036 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 17:08:35,036 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 05:08:34" (1/3) ... [2023-08-26 17:08:35,037 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@657fac44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 05:08:35, skipping insertion in model container [2023-08-26 17:08:35,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:08:34" (2/3) ... [2023-08-26 17:08:35,038 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@657fac44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 05:08:35, skipping insertion in model container [2023-08-26 17:08:35,038 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 05:08:35" (3/3) ... [2023-08-26 17:08:35,039 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr.wvr.c [2023-08-26 17:08:35,051 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 17:08:35,051 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-26 17:08:35,051 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 17:08:35,098 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 17:08:35,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 87 places, 86 transitions, 188 flow [2023-08-26 17:08:35,161 INFO L124 PetriNetUnfolderBase]: 6/84 cut-off events. [2023-08-26 17:08:35,161 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 17:08:35,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 84 events. 6/84 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/69 useless extension candidates. Maximal degree in co-relation 49. Up to 2 conditions per place. [2023-08-26 17:08:35,165 INFO L82 GeneralOperation]: Start removeDead. Operand has 87 places, 86 transitions, 188 flow [2023-08-26 17:08:35,168 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 76 places, 75 transitions, 162 flow [2023-08-26 17:08:35,171 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 17:08:35,179 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 76 places, 75 transitions, 162 flow [2023-08-26 17:08:35,181 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 76 places, 75 transitions, 162 flow [2023-08-26 17:08:35,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 76 places, 75 transitions, 162 flow [2023-08-26 17:08:35,203 INFO L124 PetriNetUnfolderBase]: 6/75 cut-off events. [2023-08-26 17:08:35,203 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 17:08:35,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84 conditions, 75 events. 6/75 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 78 event pairs, 0 based on Foata normal form. 0/61 useless extension candidates. Maximal degree in co-relation 49. Up to 2 conditions per place. [2023-08-26 17:08:35,205 INFO L119 LiptonReduction]: Number of co-enabled transitions 580 [2023-08-26 17:08:37,634 INFO L134 LiptonReduction]: Checked pairs total: 664 [2023-08-26 17:08:37,634 INFO L136 LiptonReduction]: Total number of compositions: 77 [2023-08-26 17:08:37,646 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 17:08:37,651 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@39bada55, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 17:08:37,651 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2023-08-26 17:08:37,652 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 17:08:37,652 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 17:08:37,652 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:08:37,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:37,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 17:08:37,653 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:37,656 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:37,657 INFO L85 PathProgramCache]: Analyzing trace with hash 349, now seen corresponding path program 1 times [2023-08-26 17:08:37,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:37,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742596836] [2023-08-26 17:08:37,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:37,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:37,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:37,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:37,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:37,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742596836] [2023-08-26 17:08:37,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742596836] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:08:37,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:08:37,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 17:08:37,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044147923] [2023-08-26 17:08:37,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:08:37,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 17:08:37,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:37,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 17:08:37,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 17:08:37,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 163 [2023-08-26 17:08:37,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 58 flow. Second operand has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:37,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:37,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 163 [2023-08-26 17:08:37,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:37,804 INFO L124 PetriNetUnfolderBase]: 100/163 cut-off events. [2023-08-26 17:08:37,804 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 17:08:37,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 163 events. 100/163 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 514 event pairs, 42 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 264. Up to 160 conditions per place. [2023-08-26 17:08:37,807 INFO L140 encePairwiseOnDemand]: 161/163 looper letters, 19 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-08-26 17:08:37,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 92 flow [2023-08-26 17:08:37,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 17:08:37,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 17:08:37,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 171 transitions. [2023-08-26 17:08:37,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5245398773006135 [2023-08-26 17:08:37,817 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 171 transitions. [2023-08-26 17:08:37,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 171 transitions. [2023-08-26 17:08:37,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:37,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 171 transitions. [2023-08-26 17:08:37,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 85.5) internal successors, (171), 2 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:37,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:37,826 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:37,827 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 58 flow. Second operand 2 states and 171 transitions. [2023-08-26 17:08:37,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 92 flow [2023-08-26 17:08:37,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 84 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 17:08:37,831 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-08-26 17:08:37,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=46, PETRI_PLACES=23, PETRI_TRANSITIONS=21} [2023-08-26 17:08:37,835 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 17:08:37,835 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-08-26 17:08:37,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:37,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:37,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:08:37,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 17:08:37,836 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:37,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:37,837 INFO L85 PathProgramCache]: Analyzing trace with hash 342111, now seen corresponding path program 1 times [2023-08-26 17:08:37,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:37,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756077819] [2023-08-26 17:08:37,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:37,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:37,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:37,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:37,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:37,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756077819] [2023-08-26 17:08:37,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756077819] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:08:37,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:08:37,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:08:37,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061245877] [2023-08-26 17:08:37,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:08:37,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:08:37,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:37,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:08:37,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:08:37,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 163 [2023-08-26 17:08:37,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 59.0) internal successors, (177), 3 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:37,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:37,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 163 [2023-08-26 17:08:37,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:38,028 INFO L124 PetriNetUnfolderBase]: 93/150 cut-off events. [2023-08-26 17:08:38,029 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:08:38,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 150 events. 93/150 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 446 event pairs, 39 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 300. Up to 146 conditions per place. [2023-08-26 17:08:38,030 INFO L140 encePairwiseOnDemand]: 160/163 looper letters, 16 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-08-26 17:08:38,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 19 transitions, 76 flow [2023-08-26 17:08:38,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:08:38,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:08:38,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 193 transitions. [2023-08-26 17:08:38,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946830265848671 [2023-08-26 17:08:38,032 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 193 transitions. [2023-08-26 17:08:38,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 193 transitions. [2023-08-26 17:08:38,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:38,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 193 transitions. [2023-08-26 17:08:38,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.33333333333333) internal successors, (193), 3 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,036 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,036 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 193 transitions. [2023-08-26 17:08:38,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 19 transitions, 76 flow [2023-08-26 17:08:38,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 19 transitions, 76 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 17:08:38,037 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 44 flow [2023-08-26 17:08:38,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=44, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2023-08-26 17:08:38,038 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 17:08:38,038 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 44 flow [2023-08-26 17:08:38,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 59.0) internal successors, (177), 3 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:38,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:08:38,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 17:08:38,039 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:38,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:38,039 INFO L85 PathProgramCache]: Analyzing trace with hash 342109, now seen corresponding path program 1 times [2023-08-26 17:08:38,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:38,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900895591] [2023-08-26 17:08:38,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:38,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:38,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:38,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:38,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:38,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900895591] [2023-08-26 17:08:38,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900895591] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:08:38,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:08:38,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:08:38,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686332996] [2023-08-26 17:08:38,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:08:38,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:08:38,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:38,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:08:38,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:08:38,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 163 [2023-08-26 17:08:38,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:38,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 163 [2023-08-26 17:08:38,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:38,137 INFO L124 PetriNetUnfolderBase]: 86/137 cut-off events. [2023-08-26 17:08:38,137 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:08:38,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 137 events. 86/137 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 404 event pairs, 36 based on Foata normal form. 0/66 useless extension candidates. Maximal degree in co-relation 275. Up to 133 conditions per place. [2023-08-26 17:08:38,139 INFO L140 encePairwiseOnDemand]: 160/163 looper letters, 14 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-08-26 17:08:38,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 70 flow [2023-08-26 17:08:38,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:08:38,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:08:38,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 185 transitions. [2023-08-26 17:08:38,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783231083844581 [2023-08-26 17:08:38,141 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 185 transitions. [2023-08-26 17:08:38,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 185 transitions. [2023-08-26 17:08:38,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:38,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 185 transitions. [2023-08-26 17:08:38,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,143 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,144 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 44 flow. Second operand 3 states and 185 transitions. [2023-08-26 17:08:38,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 70 flow [2023-08-26 17:08:38,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 17 transitions, 69 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:08:38,144 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 41 flow [2023-08-26 17:08:38,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=39, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=41, PETRI_PLACES=22, PETRI_TRANSITIONS=17} [2023-08-26 17:08:38,145 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 17:08:38,145 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 41 flow [2023-08-26 17:08:38,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:38,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:08:38,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 17:08:38,146 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:38,146 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:38,147 INFO L85 PathProgramCache]: Analyzing trace with hash 328775440, now seen corresponding path program 1 times [2023-08-26 17:08:38,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:38,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444884484] [2023-08-26 17:08:38,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:38,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:38,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:38,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:38,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:38,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444884484] [2023-08-26 17:08:38,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444884484] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:08:38,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:08:38,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:08:38,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363432362] [2023-08-26 17:08:38,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:08:38,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:08:38,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:38,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:08:38,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:08:38,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 163 [2023-08-26 17:08:38,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 41 flow. Second operand has 4 states, 4 states have (on average 54.25) internal successors, (217), 4 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:38,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 163 [2023-08-26 17:08:38,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:38,255 INFO L124 PetriNetUnfolderBase]: 65/107 cut-off events. [2023-08-26 17:08:38,255 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:08:38,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220 conditions, 107 events. 65/107 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 287 event pairs, 27 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 216. Up to 103 conditions per place. [2023-08-26 17:08:38,260 INFO L140 encePairwiseOnDemand]: 161/163 looper letters, 13 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-08-26 17:08:38,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 16 transitions, 67 flow [2023-08-26 17:08:38,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:08:38,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:08:38,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 174 transitions. [2023-08-26 17:08:38,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558282208588957 [2023-08-26 17:08:38,264 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 174 transitions. [2023-08-26 17:08:38,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 174 transitions. [2023-08-26 17:08:38,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:38,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 174 transitions. [2023-08-26 17:08:38,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,267 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,267 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 41 flow. Second operand 3 states and 174 transitions. [2023-08-26 17:08:38,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 16 transitions, 67 flow [2023-08-26 17:08:38,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 16 transitions, 66 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:08:38,268 INFO L231 Difference]: Finished difference. Result has 22 places, 16 transitions, 40 flow [2023-08-26 17:08:38,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=40, PETRI_PLACES=22, PETRI_TRANSITIONS=16} [2023-08-26 17:08:38,269 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 17:08:38,269 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 16 transitions, 40 flow [2023-08-26 17:08:38,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 54.25) internal successors, (217), 4 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:38,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:08:38,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 17:08:38,270 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:38,270 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:38,270 INFO L85 PathProgramCache]: Analyzing trace with hash 328775439, now seen corresponding path program 1 times [2023-08-26 17:08:38,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:38,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272312854] [2023-08-26 17:08:38,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:38,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:38,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:38,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:38,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:38,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272312854] [2023-08-26 17:08:38,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272312854] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:08:38,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:08:38,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:08:38,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087201073] [2023-08-26 17:08:38,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:08:38,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:08:38,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:38,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:08:38,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:08:38,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 163 [2023-08-26 17:08:38,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 16 transitions, 40 flow. Second operand has 4 states, 4 states have (on average 55.25) internal successors, (221), 4 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:38,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 163 [2023-08-26 17:08:38,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:38,453 INFO L124 PetriNetUnfolderBase]: 44/77 cut-off events. [2023-08-26 17:08:38,453 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:08:38,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 77 events. 44/77 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 171 event pairs, 18 based on Foata normal form. 0/48 useless extension candidates. Maximal degree in co-relation 157. Up to 73 conditions per place. [2023-08-26 17:08:38,458 INFO L140 encePairwiseOnDemand]: 161/163 looper letters, 12 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-08-26 17:08:38,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 15 transitions, 64 flow [2023-08-26 17:08:38,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:08:38,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:08:38,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 176 transitions. [2023-08-26 17:08:38,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35991820040899797 [2023-08-26 17:08:38,460 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 176 transitions. [2023-08-26 17:08:38,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 176 transitions. [2023-08-26 17:08:38,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:38,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 176 transitions. [2023-08-26 17:08:38,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,464 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,464 INFO L175 Difference]: Start difference. First operand has 22 places, 16 transitions, 40 flow. Second operand 3 states and 176 transitions. [2023-08-26 17:08:38,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 15 transitions, 64 flow [2023-08-26 17:08:38,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 15 transitions, 63 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:08:38,465 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 39 flow [2023-08-26 17:08:38,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=37, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=39, PETRI_PLACES=22, PETRI_TRANSITIONS=15} [2023-08-26 17:08:38,466 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 17:08:38,466 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 39 flow [2023-08-26 17:08:38,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 55.25) internal successors, (221), 4 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:38,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:38,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 17:08:38,466 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:38,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:38,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1177051866, now seen corresponding path program 1 times [2023-08-26 17:08:38,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:38,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886187314] [2023-08-26 17:08:38,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:38,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:38,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:38,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:38,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:38,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886187314] [2023-08-26 17:08:38,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886187314] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:08:38,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:08:38,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 17:08:38,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376291003] [2023-08-26 17:08:38,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:08:38,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:08:38,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:38,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:08:38,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:08:38,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 163 [2023-08-26 17:08:38,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 39 flow. Second operand has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:38,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 163 [2023-08-26 17:08:38,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:38,649 INFO L124 PetriNetUnfolderBase]: 54/95 cut-off events. [2023-08-26 17:08:38,649 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:08:38,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201 conditions, 95 events. 54/95 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 240 event pairs, 20 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 197. Up to 73 conditions per place. [2023-08-26 17:08:38,650 INFO L140 encePairwiseOnDemand]: 159/163 looper letters, 17 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2023-08-26 17:08:38,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 21 transitions, 92 flow [2023-08-26 17:08:38,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 17:08:38,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 17:08:38,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 277 transitions. [2023-08-26 17:08:38,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42484662576687116 [2023-08-26 17:08:38,652 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 277 transitions. [2023-08-26 17:08:38,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 277 transitions. [2023-08-26 17:08:38,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:38,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 277 transitions. [2023-08-26 17:08:38,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 69.25) internal successors, (277), 4 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 163.0) internal successors, (815), 5 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,655 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 163.0) internal successors, (815), 5 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,655 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 39 flow. Second operand 4 states and 277 transitions. [2023-08-26 17:08:38,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 21 transitions, 92 flow [2023-08-26 17:08:38,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 21 transitions, 91 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:08:38,656 INFO L231 Difference]: Finished difference. Result has 25 places, 16 transitions, 52 flow [2023-08-26 17:08:38,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=52, PETRI_PLACES=25, PETRI_TRANSITIONS=16} [2023-08-26 17:08:38,657 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -3 predicate places. [2023-08-26 17:08:38,657 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 16 transitions, 52 flow [2023-08-26 17:08:38,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:38,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:38,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 17:08:38,658 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:38,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:38,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1616625318, now seen corresponding path program 1 times [2023-08-26 17:08:38,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:38,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207567967] [2023-08-26 17:08:38,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:38,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:38,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:38,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:38,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:38,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207567967] [2023-08-26 17:08:38,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207567967] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:08:38,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:08:38,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 17:08:38,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674572524] [2023-08-26 17:08:38,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:08:38,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 17:08:38,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:38,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 17:08:38,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 17:08:38,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 163 [2023-08-26 17:08:38,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 16 transitions, 52 flow. Second operand has 5 states, 5 states have (on average 65.8) internal successors, (329), 5 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:38,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 163 [2023-08-26 17:08:38,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:38,774 INFO L124 PetriNetUnfolderBase]: 65/116 cut-off events. [2023-08-26 17:08:38,774 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-08-26 17:08:38,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 116 events. 65/116 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 265 event pairs, 24 based on Foata normal form. 0/96 useless extension candidates. Maximal degree in co-relation 292. Up to 73 conditions per place. [2023-08-26 17:08:38,776 INFO L140 encePairwiseOnDemand]: 157/163 looper letters, 23 selfloop transitions, 9 changer transitions 0/32 dead transitions. [2023-08-26 17:08:38,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 32 transitions, 160 flow [2023-08-26 17:08:38,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 17:08:38,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 17:08:38,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 412 transitions. [2023-08-26 17:08:38,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212678936605317 [2023-08-26 17:08:38,778 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 412 transitions. [2023-08-26 17:08:38,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 412 transitions. [2023-08-26 17:08:38,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:38,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 412 transitions. [2023-08-26 17:08:38,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 68.66666666666667) internal successors, (412), 6 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 163.0) internal successors, (1141), 7 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,782 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 163.0) internal successors, (1141), 7 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,782 INFO L175 Difference]: Start difference. First operand has 25 places, 16 transitions, 52 flow. Second operand 6 states and 412 transitions. [2023-08-26 17:08:38,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 32 transitions, 160 flow [2023-08-26 17:08:38,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 32 transitions, 150 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-26 17:08:38,787 INFO L231 Difference]: Finished difference. Result has 30 places, 21 transitions, 92 flow [2023-08-26 17:08:38,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=92, PETRI_PLACES=30, PETRI_TRANSITIONS=21} [2023-08-26 17:08:38,787 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 2 predicate places. [2023-08-26 17:08:38,787 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 21 transitions, 92 flow [2023-08-26 17:08:38,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 65.8) internal successors, (329), 5 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:38,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:38,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:38,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 17:08:38,789 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:38,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:38,790 INFO L85 PathProgramCache]: Analyzing trace with hash 851540347, now seen corresponding path program 1 times [2023-08-26 17:08:38,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:38,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880740969] [2023-08-26 17:08:38,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:38,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:38,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:38,936 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:38,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:38,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880740969] [2023-08-26 17:08:38,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880740969] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:38,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201103964] [2023-08-26 17:08:38,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:38,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:38,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:38,945 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) [2023-08-26 17:08:38,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-26 17:08:39,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:39,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:08:39,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:39,065 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:39,065 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:39,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:39,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201103964] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:39,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:39,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 3] total 4 [2023-08-26 17:08:39,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202116951] [2023-08-26 17:08:39,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:39,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 17:08:39,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:39,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 17:08:39,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-26 17:08:39,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 163 [2023-08-26 17:08:39,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 21 transitions, 92 flow. Second operand has 6 states, 6 states have (on average 76.5) internal successors, (459), 6 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:39,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:39,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 163 [2023-08-26 17:08:39,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:39,336 INFO L124 PetriNetUnfolderBase]: 92/171 cut-off events. [2023-08-26 17:08:39,336 INFO L125 PetriNetUnfolderBase]: For 80/89 co-relation queries the response was YES. [2023-08-26 17:08:39,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 536 conditions, 171 events. 92/171 cut-off events. For 80/89 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 548 event pairs, 8 based on Foata normal form. 10/134 useless extension candidates. Maximal degree in co-relation 529. Up to 61 conditions per place. [2023-08-26 17:08:39,337 INFO L140 encePairwiseOnDemand]: 159/163 looper letters, 29 selfloop transitions, 7 changer transitions 4/44 dead transitions. [2023-08-26 17:08:39,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 44 transitions, 254 flow [2023-08-26 17:08:39,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 17:08:39,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 17:08:39,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 327 transitions. [2023-08-26 17:08:39,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015337423312883 [2023-08-26 17:08:39,339 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 327 transitions. [2023-08-26 17:08:39,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 327 transitions. [2023-08-26 17:08:39,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:39,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 327 transitions. [2023-08-26 17:08:39,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 81.75) internal successors, (327), 4 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:39,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 163.0) internal successors, (815), 5 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:39,342 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 163.0) internal successors, (815), 5 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:39,342 INFO L175 Difference]: Start difference. First operand has 30 places, 21 transitions, 92 flow. Second operand 4 states and 327 transitions. [2023-08-26 17:08:39,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 44 transitions, 254 flow [2023-08-26 17:08:39,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 44 transitions, 241 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-26 17:08:39,344 INFO L231 Difference]: Finished difference. Result has 33 places, 25 transitions, 134 flow [2023-08-26 17:08:39,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=33, PETRI_TRANSITIONS=25} [2023-08-26 17:08:39,345 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 5 predicate places. [2023-08-26 17:08:39,345 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 25 transitions, 134 flow [2023-08-26 17:08:39,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 76.5) internal successors, (459), 6 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:39,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:39,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:39,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:39,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:39,551 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:39,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:39,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1877125933, now seen corresponding path program 2 times [2023-08-26 17:08:39,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:39,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682120044] [2023-08-26 17:08:39,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:39,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:39,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:39,620 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:08:39,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:39,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682120044] [2023-08-26 17:08:39,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682120044] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:39,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956089554] [2023-08-26 17:08:39,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:08:39,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:39,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:39,626 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) [2023-08-26 17:08:39,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-26 17:08:39,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:08:39,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:39,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 17:08:39,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:39,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:08:39,748 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:39,773 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:08:39,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956089554] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:39,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:39,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-26 17:08:39,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535901975] [2023-08-26 17:08:39,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:39,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 17:08:39,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:39,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 17:08:39,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 17:08:39,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 163 [2023-08-26 17:08:39,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 25 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:39,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:39,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 163 [2023-08-26 17:08:39,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:39,848 INFO L124 PetriNetUnfolderBase]: 124/223 cut-off events. [2023-08-26 17:08:39,848 INFO L125 PetriNetUnfolderBase]: For 382/388 co-relation queries the response was YES. [2023-08-26 17:08:39,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 799 conditions, 223 events. 124/223 cut-off events. For 382/388 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 672 event pairs, 34 based on Foata normal form. 22/245 useless extension candidates. Maximal degree in co-relation 790. Up to 180 conditions per place. [2023-08-26 17:08:39,850 INFO L140 encePairwiseOnDemand]: 159/163 looper letters, 31 selfloop transitions, 8 changer transitions 0/41 dead transitions. [2023-08-26 17:08:39,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 41 transitions, 288 flow [2023-08-26 17:08:39,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 17:08:39,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 17:08:39,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2023-08-26 17:08:39,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368098159509202 [2023-08-26 17:08:39,852 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 356 transitions. [2023-08-26 17:08:39,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 356 transitions. [2023-08-26 17:08:39,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:39,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 356 transitions. [2023-08-26 17:08:39,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 71.2) internal successors, (356), 5 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:39,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 163.0) internal successors, (978), 6 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:39,855 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 163.0) internal successors, (978), 6 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:39,855 INFO L175 Difference]: Start difference. First operand has 33 places, 25 transitions, 134 flow. Second operand 5 states and 356 transitions. [2023-08-26 17:08:39,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 41 transitions, 288 flow [2023-08-26 17:08:39,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 41 transitions, 288 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 17:08:39,858 INFO L231 Difference]: Finished difference. Result has 40 places, 29 transitions, 201 flow [2023-08-26 17:08:39,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=201, PETRI_PLACES=40, PETRI_TRANSITIONS=29} [2023-08-26 17:08:39,859 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 12 predicate places. [2023-08-26 17:08:39,859 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 201 flow [2023-08-26 17:08:39,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:39,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:39,859 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:39,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-26 17:08:40,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-08-26 17:08:40,065 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:40,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:40,065 INFO L85 PathProgramCache]: Analyzing trace with hash 56788429, now seen corresponding path program 3 times [2023-08-26 17:08:40,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:40,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907996758] [2023-08-26 17:08:40,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:40,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:40,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:40,203 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:40,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:40,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907996758] [2023-08-26 17:08:40,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907996758] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:40,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328078185] [2023-08-26 17:08:40,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:08:40,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:40,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:40,205 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) [2023-08-26 17:08:40,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-26 17:08:40,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 17:08:40,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:40,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-26 17:08:40,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:40,339 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:40,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:40,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328078185] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:40,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:40,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 17:08:40,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451087203] [2023-08-26 17:08:40,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:40,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 17:08:40,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:40,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 17:08:40,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-08-26 17:08:40,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:40,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 29 transitions, 201 flow. Second operand has 16 states, 16 states have (on average 63.4375) internal successors, (1015), 16 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:40,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:40,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:40,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:40,911 INFO L124 PetriNetUnfolderBase]: 209/372 cut-off events. [2023-08-26 17:08:40,911 INFO L125 PetriNetUnfolderBase]: For 975/975 co-relation queries the response was YES. [2023-08-26 17:08:40,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1510 conditions, 372 events. 209/372 cut-off events. For 975/975 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1352 event pairs, 8 based on Foata normal form. 12/384 useless extension candidates. Maximal degree in co-relation 1497. Up to 127 conditions per place. [2023-08-26 17:08:40,914 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 65 selfloop transitions, 45 changer transitions 19/129 dead transitions. [2023-08-26 17:08:40,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 129 transitions, 962 flow [2023-08-26 17:08:40,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 17:08:40,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 17:08:40,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1582 transitions. [2023-08-26 17:08:40,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4043967280163599 [2023-08-26 17:08:40,919 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1582 transitions. [2023-08-26 17:08:40,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1582 transitions. [2023-08-26 17:08:40,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:40,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1582 transitions. [2023-08-26 17:08:40,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 65.91666666666667) internal successors, (1582), 24 states have internal predecessors, (1582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:40,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:40,931 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:40,931 INFO L175 Difference]: Start difference. First operand has 40 places, 29 transitions, 201 flow. Second operand 24 states and 1582 transitions. [2023-08-26 17:08:40,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 129 transitions, 962 flow [2023-08-26 17:08:40,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 129 transitions, 929 flow, removed 13 selfloop flow, removed 1 redundant places. [2023-08-26 17:08:40,938 INFO L231 Difference]: Finished difference. Result has 68 places, 63 transitions, 569 flow [2023-08-26 17:08:40,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=569, PETRI_PLACES=68, PETRI_TRANSITIONS=63} [2023-08-26 17:08:40,940 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 40 predicate places. [2023-08-26 17:08:40,940 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 63 transitions, 569 flow [2023-08-26 17:08:40,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 63.4375) internal successors, (1015), 16 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:40,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:40,941 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:40,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:41,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:41,151 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:41,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:41,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1792487887, now seen corresponding path program 4 times [2023-08-26 17:08:41,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:41,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005999332] [2023-08-26 17:08:41,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:41,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:41,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:41,263 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:41,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:41,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005999332] [2023-08-26 17:08:41,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005999332] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:41,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420913433] [2023-08-26 17:08:41,264 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:08:41,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:41,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:41,265 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) [2023-08-26 17:08:41,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-26 17:08:41,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:08:41,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:41,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 17:08:41,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:41,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:41,403 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:41,464 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:41,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420913433] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:41,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:41,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 17:08:41,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305160624] [2023-08-26 17:08:41,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:41,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 17:08:41,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:41,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 17:08:41,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-08-26 17:08:41,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:41,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 63 transitions, 569 flow. Second operand has 15 states, 15 states have (on average 63.4) internal successors, (951), 15 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:41,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:41,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:41,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:41,791 INFO L124 PetriNetUnfolderBase]: 245/435 cut-off events. [2023-08-26 17:08:41,791 INFO L125 PetriNetUnfolderBase]: For 3263/3263 co-relation queries the response was YES. [2023-08-26 17:08:41,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2286 conditions, 435 events. 245/435 cut-off events. For 3263/3263 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1607 event pairs, 11 based on Foata normal form. 30/465 useless extension candidates. Maximal degree in co-relation 2267. Up to 157 conditions per place. [2023-08-26 17:08:41,795 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 75 selfloop transitions, 62 changer transitions 0/137 dead transitions. [2023-08-26 17:08:41,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 137 transitions, 1368 flow [2023-08-26 17:08:41,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 17:08:41,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 17:08:41,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1252 transitions. [2023-08-26 17:08:41,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4042621892153697 [2023-08-26 17:08:41,799 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1252 transitions. [2023-08-26 17:08:41,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1252 transitions. [2023-08-26 17:08:41,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:41,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1252 transitions. [2023-08-26 17:08:41,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 65.89473684210526) internal successors, (1252), 19 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:41,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 163.0) internal successors, (3260), 20 states have internal predecessors, (3260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:41,807 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 163.0) internal successors, (3260), 20 states have internal predecessors, (3260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:41,807 INFO L175 Difference]: Start difference. First operand has 68 places, 63 transitions, 569 flow. Second operand 19 states and 1252 transitions. [2023-08-26 17:08:41,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 137 transitions, 1368 flow [2023-08-26 17:08:41,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 137 transitions, 1122 flow, removed 120 selfloop flow, removed 2 redundant places. [2023-08-26 17:08:41,821 INFO L231 Difference]: Finished difference. Result has 91 places, 98 transitions, 916 flow [2023-08-26 17:08:41,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=916, PETRI_PLACES=91, PETRI_TRANSITIONS=98} [2023-08-26 17:08:41,821 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 63 predicate places. [2023-08-26 17:08:41,821 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 98 transitions, 916 flow [2023-08-26 17:08:41,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 63.4) internal successors, (951), 15 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:41,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:41,822 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:41,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:42,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:42,027 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:42,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:42,028 INFO L85 PathProgramCache]: Analyzing trace with hash -757366595, now seen corresponding path program 5 times [2023-08-26 17:08:42,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:42,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091089945] [2023-08-26 17:08:42,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:42,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:42,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:42,114 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:42,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:42,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091089945] [2023-08-26 17:08:42,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091089945] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:42,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816518776] [2023-08-26 17:08:42,115 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:08:42,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:42,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:42,116 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) [2023-08-26 17:08:42,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-26 17:08:42,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 17:08:42,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:42,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-26 17:08:42,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:42,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:42,275 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:42,320 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:42,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816518776] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:42,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:42,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 17:08:42,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948531110] [2023-08-26 17:08:42,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:42,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 17:08:42,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:42,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 17:08:42,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-26 17:08:42,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:42,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 98 transitions, 916 flow. Second operand has 15 states, 15 states have (on average 63.0) internal successors, (945), 15 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:42,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:42,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:42,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:42,676 INFO L124 PetriNetUnfolderBase]: 345/637 cut-off events. [2023-08-26 17:08:42,676 INFO L125 PetriNetUnfolderBase]: For 9302/9302 co-relation queries the response was YES. [2023-08-26 17:08:42,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3499 conditions, 637 events. 345/637 cut-off events. For 9302/9302 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2807 event pairs, 11 based on Foata normal form. 30/667 useless extension candidates. Maximal degree in co-relation 3472. Up to 215 conditions per place. [2023-08-26 17:08:42,681 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 82 selfloop transitions, 98 changer transitions 1/181 dead transitions. [2023-08-26 17:08:42,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 181 transitions, 1926 flow [2023-08-26 17:08:42,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-26 17:08:42,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-26 17:08:42,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1448 transitions. [2023-08-26 17:08:42,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403792526491913 [2023-08-26 17:08:42,686 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1448 transitions. [2023-08-26 17:08:42,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1448 transitions. [2023-08-26 17:08:42,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:42,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1448 transitions. [2023-08-26 17:08:42,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 65.81818181818181) internal successors, (1448), 22 states have internal predecessors, (1448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:42,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 163.0) internal successors, (3749), 23 states have internal predecessors, (3749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:42,696 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 163.0) internal successors, (3749), 23 states have internal predecessors, (3749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:42,696 INFO L175 Difference]: Start difference. First operand has 91 places, 98 transitions, 916 flow. Second operand 22 states and 1448 transitions. [2023-08-26 17:08:42,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 181 transitions, 1926 flow [2023-08-26 17:08:42,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 181 transitions, 1775 flow, removed 62 selfloop flow, removed 4 redundant places. [2023-08-26 17:08:42,714 INFO L231 Difference]: Finished difference. Result has 116 places, 133 transitions, 1453 flow [2023-08-26 17:08:42,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1453, PETRI_PLACES=116, PETRI_TRANSITIONS=133} [2023-08-26 17:08:42,715 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 88 predicate places. [2023-08-26 17:08:42,715 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 133 transitions, 1453 flow [2023-08-26 17:08:42,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 63.0) internal successors, (945), 15 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:42,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:42,716 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:42,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:42,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-08-26 17:08:42,920 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:42,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:42,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1615646479, now seen corresponding path program 6 times [2023-08-26 17:08:42,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:42,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271347307] [2023-08-26 17:08:42,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:42,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:42,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:43,006 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:43,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:43,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271347307] [2023-08-26 17:08:43,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271347307] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:43,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599163027] [2023-08-26 17:08:43,007 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:08:43,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:43,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:43,008 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) [2023-08-26 17:08:43,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-26 17:08:43,066 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 17:08:43,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:43,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 17:08:43,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:43,133 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:43,133 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:43,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:43,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599163027] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:43,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:43,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 17:08:43,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583139639] [2023-08-26 17:08:43,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:43,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 17:08:43,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:43,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 17:08:43,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-26 17:08:43,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:43,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 133 transitions, 1453 flow. Second operand has 16 states, 16 states have (on average 63.25) internal successors, (1012), 16 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:43,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:43,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:43,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:43,577 INFO L124 PetriNetUnfolderBase]: 337/601 cut-off events. [2023-08-26 17:08:43,578 INFO L125 PetriNetUnfolderBase]: For 9191/9191 co-relation queries the response was YES. [2023-08-26 17:08:43,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3852 conditions, 601 events. 337/601 cut-off events. For 9191/9191 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2517 event pairs, 14 based on Foata normal form. 6/607 useless extension candidates. Maximal degree in co-relation 3816. Up to 304 conditions per place. [2023-08-26 17:08:43,583 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 79 selfloop transitions, 84 changer transitions 4/167 dead transitions. [2023-08-26 17:08:43,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 167 transitions, 2122 flow [2023-08-26 17:08:43,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 17:08:43,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 17:08:43,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1047 transitions. [2023-08-26 17:08:43,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014570552147239 [2023-08-26 17:08:43,587 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1047 transitions. [2023-08-26 17:08:43,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1047 transitions. [2023-08-26 17:08:43,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:43,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1047 transitions. [2023-08-26 17:08:43,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 65.4375) internal successors, (1047), 16 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:43,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 163.0) internal successors, (2771), 17 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:43,593 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 163.0) internal successors, (2771), 17 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:43,593 INFO L175 Difference]: Start difference. First operand has 116 places, 133 transitions, 1453 flow. Second operand 16 states and 1047 transitions. [2023-08-26 17:08:43,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 167 transitions, 2122 flow [2023-08-26 17:08:43,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 167 transitions, 1969 flow, removed 53 selfloop flow, removed 9 redundant places. [2023-08-26 17:08:43,614 INFO L231 Difference]: Finished difference. Result has 126 places, 136 transitions, 1648 flow [2023-08-26 17:08:43,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1648, PETRI_PLACES=126, PETRI_TRANSITIONS=136} [2023-08-26 17:08:43,615 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 98 predicate places. [2023-08-26 17:08:43,615 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 136 transitions, 1648 flow [2023-08-26 17:08:43,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 63.25) internal successors, (1012), 16 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:43,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:43,615 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:43,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-26 17:08:43,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:43,820 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:43,820 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:43,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1807182571, now seen corresponding path program 7 times [2023-08-26 17:08:43,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:43,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730850154] [2023-08-26 17:08:43,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:43,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:43,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:43,962 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:43,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:43,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730850154] [2023-08-26 17:08:43,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730850154] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:43,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266129984] [2023-08-26 17:08:43,962 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:08:43,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:43,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:43,965 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) [2023-08-26 17:08:43,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-26 17:08:44,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:44,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-26 17:08:44,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:44,123 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:44,123 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:44,228 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:44,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266129984] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:44,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:44,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-26 17:08:44,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661537318] [2023-08-26 17:08:44,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:44,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 17:08:44,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:44,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 17:08:44,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-08-26 17:08:44,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:44,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 136 transitions, 1648 flow. Second operand has 18 states, 18 states have (on average 63.333333333333336) internal successors, (1140), 18 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:44,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:44,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:44,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:44,822 INFO L124 PetriNetUnfolderBase]: 484/854 cut-off events. [2023-08-26 17:08:44,823 INFO L125 PetriNetUnfolderBase]: For 10728/10728 co-relation queries the response was YES. [2023-08-26 17:08:44,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5497 conditions, 854 events. 484/854 cut-off events. For 10728/10728 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3934 event pairs, 13 based on Foata normal form. 10/864 useless extension candidates. Maximal degree in co-relation 5460. Up to 262 conditions per place. [2023-08-26 17:08:44,831 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 109 selfloop transitions, 146 changer transitions 0/255 dead transitions. [2023-08-26 17:08:44,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 255 transitions, 3271 flow [2023-08-26 17:08:44,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-26 17:08:44,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-26 17:08:44,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1892 transitions. [2023-08-26 17:08:44,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4002538607996615 [2023-08-26 17:08:44,835 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1892 transitions. [2023-08-26 17:08:44,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1892 transitions. [2023-08-26 17:08:44,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:44,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1892 transitions. [2023-08-26 17:08:44,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 65.24137931034483) internal successors, (1892), 29 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:44,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 163.0) internal successors, (4890), 30 states have internal predecessors, (4890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:44,845 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 163.0) internal successors, (4890), 30 states have internal predecessors, (4890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:44,845 INFO L175 Difference]: Start difference. First operand has 126 places, 136 transitions, 1648 flow. Second operand 29 states and 1892 transitions. [2023-08-26 17:08:44,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 255 transitions, 3271 flow [2023-08-26 17:08:44,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 255 transitions, 2983 flow, removed 64 selfloop flow, removed 10 redundant places. [2023-08-26 17:08:44,880 INFO L231 Difference]: Finished difference. Result has 150 places, 202 transitions, 2702 flow [2023-08-26 17:08:44,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2702, PETRI_PLACES=150, PETRI_TRANSITIONS=202} [2023-08-26 17:08:44,881 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2023-08-26 17:08:44,881 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 202 transitions, 2702 flow [2023-08-26 17:08:44,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 63.333333333333336) internal successors, (1140), 18 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:44,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:44,881 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:44,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:45,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:45,085 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:45,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:45,085 INFO L85 PathProgramCache]: Analyzing trace with hash -2064225673, now seen corresponding path program 8 times [2023-08-26 17:08:45,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:45,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567446422] [2023-08-26 17:08:45,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:45,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:45,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:45,172 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:45,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:45,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567446422] [2023-08-26 17:08:45,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567446422] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:45,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082563197] [2023-08-26 17:08:45,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:08:45,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:45,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:45,174 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) [2023-08-26 17:08:45,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-26 17:08:45,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:08:45,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:45,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 17:08:45,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:45,298 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:45,298 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:45,367 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:45,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082563197] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:45,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:45,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-26 17:08:45,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776731292] [2023-08-26 17:08:45,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:45,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 17:08:45,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:45,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 17:08:45,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-26 17:08:45,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:45,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 202 transitions, 2702 flow. Second operand has 16 states, 16 states have (on average 63.25) internal successors, (1012), 16 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:45,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:45,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:45,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:45,715 INFO L124 PetriNetUnfolderBase]: 544/946 cut-off events. [2023-08-26 17:08:45,715 INFO L125 PetriNetUnfolderBase]: For 14595/14595 co-relation queries the response was YES. [2023-08-26 17:08:45,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6938 conditions, 946 events. 544/946 cut-off events. For 14595/14595 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4416 event pairs, 17 based on Foata normal form. 16/962 useless extension candidates. Maximal degree in co-relation 6894. Up to 741 conditions per place. [2023-08-26 17:08:45,725 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 188 selfloop transitions, 66 changer transitions 2/256 dead transitions. [2023-08-26 17:08:45,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 256 transitions, 3917 flow [2023-08-26 17:08:45,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 17:08:45,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 17:08:45,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1045 transitions. [2023-08-26 17:08:45,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069018404907975 [2023-08-26 17:08:45,727 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1045 transitions. [2023-08-26 17:08:45,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1045 transitions. [2023-08-26 17:08:45,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:45,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1045 transitions. [2023-08-26 17:08:45,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 65.3125) internal successors, (1045), 16 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:45,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 163.0) internal successors, (2771), 17 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:45,732 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 163.0) internal successors, (2771), 17 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:45,732 INFO L175 Difference]: Start difference. First operand has 150 places, 202 transitions, 2702 flow. Second operand 16 states and 1045 transitions. [2023-08-26 17:08:45,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 256 transitions, 3917 flow [2023-08-26 17:08:45,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 256 transitions, 3725 flow, removed 49 selfloop flow, removed 14 redundant places. [2023-08-26 17:08:45,786 INFO L231 Difference]: Finished difference. Result has 157 places, 230 transitions, 3243 flow [2023-08-26 17:08:45,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3243, PETRI_PLACES=157, PETRI_TRANSITIONS=230} [2023-08-26 17:08:45,786 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 129 predicate places. [2023-08-26 17:08:45,787 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 230 transitions, 3243 flow [2023-08-26 17:08:45,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 63.25) internal successors, (1012), 16 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:45,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:45,787 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:45,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:45,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-26 17:08:45,992 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:45,992 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:45,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1282806569, now seen corresponding path program 9 times [2023-08-26 17:08:45,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:45,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292327790] [2023-08-26 17:08:45,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:45,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:46,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:46,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:46,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:46,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292327790] [2023-08-26 17:08:46,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292327790] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:46,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77115620] [2023-08-26 17:08:46,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:08:46,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:46,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:46,108 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) [2023-08-26 17:08:46,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-26 17:08:46,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 17:08:46,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:46,172 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 17:08:46,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:46,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:46,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:46,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:08:46,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77115620] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:46,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:46,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-26 17:08:46,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778510289] [2023-08-26 17:08:46,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:46,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 17:08:46,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:46,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 17:08:46,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-26 17:08:46,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:46,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 230 transitions, 3243 flow. Second operand has 16 states, 16 states have (on average 63.375) internal successors, (1014), 16 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:46,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:46,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:46,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:46,773 INFO L124 PetriNetUnfolderBase]: 532/944 cut-off events. [2023-08-26 17:08:46,773 INFO L125 PetriNetUnfolderBase]: For 19058/19058 co-relation queries the response was YES. [2023-08-26 17:08:46,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6835 conditions, 944 events. 532/944 cut-off events. For 19058/19058 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4549 event pairs, 27 based on Foata normal form. 30/974 useless extension candidates. Maximal degree in co-relation 6786. Up to 721 conditions per place. [2023-08-26 17:08:46,784 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 199 selfloop transitions, 62 changer transitions 3/264 dead transitions. [2023-08-26 17:08:46,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 264 transitions, 3874 flow [2023-08-26 17:08:46,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-26 17:08:46,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-26 17:08:46,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1311 transitions. [2023-08-26 17:08:46,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021472392638037 [2023-08-26 17:08:46,787 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1311 transitions. [2023-08-26 17:08:46,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1311 transitions. [2023-08-26 17:08:46,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:46,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1311 transitions. [2023-08-26 17:08:46,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 65.55) internal successors, (1311), 20 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:46,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 163.0) internal successors, (3423), 21 states have internal predecessors, (3423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:46,793 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 163.0) internal successors, (3423), 21 states have internal predecessors, (3423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:46,793 INFO L175 Difference]: Start difference. First operand has 157 places, 230 transitions, 3243 flow. Second operand 20 states and 1311 transitions. [2023-08-26 17:08:46,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 264 transitions, 3874 flow [2023-08-26 17:08:46,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 264 transitions, 3590 flow, removed 107 selfloop flow, removed 8 redundant places. [2023-08-26 17:08:46,854 INFO L231 Difference]: Finished difference. Result has 168 places, 223 transitions, 2962 flow [2023-08-26 17:08:46,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2962, PETRI_PLACES=168, PETRI_TRANSITIONS=223} [2023-08-26 17:08:46,855 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 140 predicate places. [2023-08-26 17:08:46,855 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 223 transitions, 2962 flow [2023-08-26 17:08:46,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 63.375) internal successors, (1014), 16 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:46,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:46,856 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:46,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:47,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-26 17:08:47,060 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:47,061 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:47,061 INFO L85 PathProgramCache]: Analyzing trace with hash 971942838, now seen corresponding path program 10 times [2023-08-26 17:08:47,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:47,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395546890] [2023-08-26 17:08:47,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:47,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:47,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:47,160 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:47,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:47,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395546890] [2023-08-26 17:08:47,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395546890] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:47,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762952594] [2023-08-26 17:08:47,161 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:08:47,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:47,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:47,162 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) [2023-08-26 17:08:47,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-26 17:08:47,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:08:47,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:47,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 17:08:47,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:47,255 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:47,255 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:47,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:47,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762952594] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:47,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:47,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 5] total 7 [2023-08-26 17:08:47,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054831912] [2023-08-26 17:08:47,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:47,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 17:08:47,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:47,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 17:08:47,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-26 17:08:47,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 163 [2023-08-26 17:08:47,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 223 transitions, 2962 flow. Second operand has 9 states, 9 states have (on average 76.0) internal successors, (684), 9 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:47,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:47,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 163 [2023-08-26 17:08:47,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:47,709 INFO L124 PetriNetUnfolderBase]: 755/1326 cut-off events. [2023-08-26 17:08:47,709 INFO L125 PetriNetUnfolderBase]: For 19221/19229 co-relation queries the response was YES. [2023-08-26 17:08:47,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9592 conditions, 1326 events. 755/1326 cut-off events. For 19221/19229 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6952 event pairs, 43 based on Foata normal form. 9/1327 useless extension candidates. Maximal degree in co-relation 9544. Up to 695 conditions per place. [2023-08-26 17:08:47,723 INFO L140 encePairwiseOnDemand]: 159/163 looper letters, 212 selfloop transitions, 85 changer transitions 37/342 dead transitions. [2023-08-26 17:08:47,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 342 transitions, 5112 flow [2023-08-26 17:08:47,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 17:08:47,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 17:08:47,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 411 transitions. [2023-08-26 17:08:47,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042944785276073 [2023-08-26 17:08:47,725 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 411 transitions. [2023-08-26 17:08:47,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 411 transitions. [2023-08-26 17:08:47,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:47,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 411 transitions. [2023-08-26 17:08:47,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 82.2) internal successors, (411), 5 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:47,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 163.0) internal successors, (978), 6 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:47,727 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 163.0) internal successors, (978), 6 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:47,727 INFO L175 Difference]: Start difference. First operand has 168 places, 223 transitions, 2962 flow. Second operand 5 states and 411 transitions. [2023-08-26 17:08:47,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 342 transitions, 5112 flow [2023-08-26 17:08:47,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 342 transitions, 4883 flow, removed 47 selfloop flow, removed 17 redundant places. [2023-08-26 17:08:47,800 INFO L231 Difference]: Finished difference. Result has 157 places, 266 transitions, 3770 flow [2023-08-26 17:08:47,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3770, PETRI_PLACES=157, PETRI_TRANSITIONS=266} [2023-08-26 17:08:47,801 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 129 predicate places. [2023-08-26 17:08:47,801 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 266 transitions, 3770 flow [2023-08-26 17:08:47,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 76.0) internal successors, (684), 9 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:47,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:47,801 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:47,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:48,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-26 17:08:48,006 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:48,006 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:48,007 INFO L85 PathProgramCache]: Analyzing trace with hash -2100433250, now seen corresponding path program 11 times [2023-08-26 17:08:48,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:48,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17813531] [2023-08-26 17:08:48,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:48,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:48,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:48,123 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:48,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:48,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17813531] [2023-08-26 17:08:48,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17813531] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:48,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519810406] [2023-08-26 17:08:48,123 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:08:48,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:48,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:48,124 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) [2023-08-26 17:08:48,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-26 17:08:48,184 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 17:08:48,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:48,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 17:08:48,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:48,232 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:08:48,233 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:48,267 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:08:48,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519810406] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:48,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:48,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 11 [2023-08-26 17:08:48,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658005557] [2023-08-26 17:08:48,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:48,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 17:08:48,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:48,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 17:08:48,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-08-26 17:08:48,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:48,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 266 transitions, 3770 flow. Second operand has 12 states, 12 states have (on average 63.416666666666664) internal successors, (761), 12 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:48,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:48,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:48,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:48,779 INFO L124 PetriNetUnfolderBase]: 749/1344 cut-off events. [2023-08-26 17:08:48,779 INFO L125 PetriNetUnfolderBase]: For 26507/26507 co-relation queries the response was YES. [2023-08-26 17:08:48,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10207 conditions, 1344 events. 749/1344 cut-off events. For 26507/26507 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7169 event pairs, 49 based on Foata normal form. 34/1378 useless extension candidates. Maximal degree in co-relation 10158. Up to 1015 conditions per place. [2023-08-26 17:08:48,799 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 242 selfloop transitions, 81 changer transitions 15/338 dead transitions. [2023-08-26 17:08:48,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 338 transitions, 5201 flow [2023-08-26 17:08:48,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 17:08:48,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 17:08:48,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1392 transitions. [2023-08-26 17:08:48,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.406660823838738 [2023-08-26 17:08:48,802 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1392 transitions. [2023-08-26 17:08:48,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1392 transitions. [2023-08-26 17:08:48,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:48,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1392 transitions. [2023-08-26 17:08:48,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 66.28571428571429) internal successors, (1392), 21 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:48,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:48,809 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:48,809 INFO L175 Difference]: Start difference. First operand has 157 places, 266 transitions, 3770 flow. Second operand 21 states and 1392 transitions. [2023-08-26 17:08:48,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 338 transitions, 5201 flow [2023-08-26 17:08:48,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 338 transitions, 5108 flow, removed 27 selfloop flow, removed 2 redundant places. [2023-08-26 17:08:48,883 INFO L231 Difference]: Finished difference. Result has 183 places, 281 transitions, 4259 flow [2023-08-26 17:08:48,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=3709, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4259, PETRI_PLACES=183, PETRI_TRANSITIONS=281} [2023-08-26 17:08:48,884 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 155 predicate places. [2023-08-26 17:08:48,884 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 281 transitions, 4259 flow [2023-08-26 17:08:48,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 63.416666666666664) internal successors, (761), 12 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:48,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:48,885 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:48,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:49,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-26 17:08:49,090 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:49,090 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:49,090 INFO L85 PathProgramCache]: Analyzing trace with hash 594742522, now seen corresponding path program 12 times [2023-08-26 17:08:49,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:49,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821621792] [2023-08-26 17:08:49,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:49,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:49,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:49,232 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:49,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:49,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821621792] [2023-08-26 17:08:49,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821621792] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:49,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698232253] [2023-08-26 17:08:49,232 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:08:49,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:49,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:49,233 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) [2023-08-26 17:08:49,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-26 17:08:49,301 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 17:08:49,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:49,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 17:08:49,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:49,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:49,399 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:49,611 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:49,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698232253] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:49,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:49,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-08-26 17:08:49,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585523900] [2023-08-26 17:08:49,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:49,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 17:08:49,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:49,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 17:08:49,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2023-08-26 17:08:49,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:49,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 281 transitions, 4259 flow. Second operand has 21 states, 21 states have (on average 63.19047619047619) internal successors, (1327), 21 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:49,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:49,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:49,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:50,525 INFO L124 PetriNetUnfolderBase]: 998/1785 cut-off events. [2023-08-26 17:08:50,525 INFO L125 PetriNetUnfolderBase]: For 44906/44906 co-relation queries the response was YES. [2023-08-26 17:08:50,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14415 conditions, 1785 events. 998/1785 cut-off events. For 44906/44906 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10006 event pairs, 6 based on Foata normal form. 18/1803 useless extension candidates. Maximal degree in co-relation 14359. Up to 521 conditions per place. [2023-08-26 17:08:50,545 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 133 selfloop transitions, 330 changer transitions 30/493 dead transitions. [2023-08-26 17:08:50,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 493 transitions, 7984 flow [2023-08-26 17:08:50,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-26 17:08:50,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-26 17:08:50,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2233 transitions. [2023-08-26 17:08:50,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4029231324431613 [2023-08-26 17:08:50,548 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2233 transitions. [2023-08-26 17:08:50,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2233 transitions. [2023-08-26 17:08:50,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:50,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2233 transitions. [2023-08-26 17:08:50,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 65.67647058823529) internal successors, (2233), 34 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:50,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 163.0) internal successors, (5705), 35 states have internal predecessors, (5705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:50,558 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 163.0) internal successors, (5705), 35 states have internal predecessors, (5705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:50,558 INFO L175 Difference]: Start difference. First operand has 183 places, 281 transitions, 4259 flow. Second operand 34 states and 2233 transitions. [2023-08-26 17:08:50,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 493 transitions, 7984 flow [2023-08-26 17:08:50,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 493 transitions, 7816 flow, removed 33 selfloop flow, removed 7 redundant places. [2023-08-26 17:08:50,689 INFO L231 Difference]: Finished difference. Result has 218 places, 387 transitions, 6828 flow [2023-08-26 17:08:50,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6828, PETRI_PLACES=218, PETRI_TRANSITIONS=387} [2023-08-26 17:08:50,689 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 190 predicate places. [2023-08-26 17:08:50,690 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 387 transitions, 6828 flow [2023-08-26 17:08:50,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 63.19047619047619) internal successors, (1327), 21 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:50,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:50,690 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:50,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:50,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:50,891 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:50,891 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:50,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1472168882, now seen corresponding path program 13 times [2023-08-26 17:08:50,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:50,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865304902] [2023-08-26 17:08:50,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:50,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:50,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:51,033 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:51,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:51,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865304902] [2023-08-26 17:08:51,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865304902] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:51,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9962577] [2023-08-26 17:08:51,033 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:08:51,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:51,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:51,034 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) [2023-08-26 17:08:51,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-26 17:08:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:51,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 17:08:51,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:51,186 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:51,187 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:51,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:51,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9962577] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:51,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:51,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-08-26 17:08:51,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605153870] [2023-08-26 17:08:51,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:51,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 17:08:51,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:51,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 17:08:51,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2023-08-26 17:08:51,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:51,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 387 transitions, 6828 flow. Second operand has 22 states, 22 states have (on average 63.04545454545455) internal successors, (1387), 22 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:51,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:51,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:51,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:52,163 INFO L124 PetriNetUnfolderBase]: 1115/1928 cut-off events. [2023-08-26 17:08:52,164 INFO L125 PetriNetUnfolderBase]: For 68147/68147 co-relation queries the response was YES. [2023-08-26 17:08:52,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17666 conditions, 1928 events. 1115/1928 cut-off events. For 68147/68147 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 10383 event pairs, 19 based on Foata normal form. 32/1960 useless extension candidates. Maximal degree in co-relation 17600. Up to 662 conditions per place. [2023-08-26 17:08:52,184 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 152 selfloop transitions, 368 changer transitions 2/522 dead transitions. [2023-08-26 17:08:52,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 522 transitions, 9746 flow [2023-08-26 17:08:52,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-26 17:08:52,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-26 17:08:52,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2095 transitions. [2023-08-26 17:08:52,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.401648773006135 [2023-08-26 17:08:52,188 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2095 transitions. [2023-08-26 17:08:52,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2095 transitions. [2023-08-26 17:08:52,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:52,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2095 transitions. [2023-08-26 17:08:52,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 65.46875) internal successors, (2095), 32 states have internal predecessors, (2095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:52,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 163.0) internal successors, (5379), 33 states have internal predecessors, (5379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:52,197 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 163.0) internal successors, (5379), 33 states have internal predecessors, (5379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:52,197 INFO L175 Difference]: Start difference. First operand has 218 places, 387 transitions, 6828 flow. Second operand 32 states and 2095 transitions. [2023-08-26 17:08:52,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 522 transitions, 9746 flow [2023-08-26 17:08:52,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 522 transitions, 9237 flow, removed 229 selfloop flow, removed 9 redundant places. [2023-08-26 17:08:52,459 INFO L231 Difference]: Finished difference. Result has 249 places, 456 transitions, 8797 flow [2023-08-26 17:08:52,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=6492, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8797, PETRI_PLACES=249, PETRI_TRANSITIONS=456} [2023-08-26 17:08:52,460 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 221 predicate places. [2023-08-26 17:08:52,460 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 456 transitions, 8797 flow [2023-08-26 17:08:52,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 63.04545454545455) internal successors, (1387), 22 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:52,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:52,461 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:52,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:52,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-08-26 17:08:52,666 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:52,666 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:52,666 INFO L85 PathProgramCache]: Analyzing trace with hash -803045918, now seen corresponding path program 14 times [2023-08-26 17:08:52,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:52,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389300601] [2023-08-26 17:08:52,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:52,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:52,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:52,819 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:52,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:52,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389300601] [2023-08-26 17:08:52,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389300601] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:52,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188729302] [2023-08-26 17:08:52,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:08:52,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:52,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:52,820 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) [2023-08-26 17:08:52,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-26 17:08:52,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:08:52,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:52,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-26 17:08:52,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:52,965 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:52,965 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:53,127 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:53,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188729302] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:53,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:53,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-08-26 17:08:53,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542930101] [2023-08-26 17:08:53,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:53,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 17:08:53,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:53,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 17:08:53,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2023-08-26 17:08:53,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:53,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 456 transitions, 8797 flow. Second operand has 21 states, 21 states have (on average 62.95238095238095) internal successors, (1322), 21 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:53,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:53,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:53,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:54,241 INFO L124 PetriNetUnfolderBase]: 1298/2209 cut-off events. [2023-08-26 17:08:54,241 INFO L125 PetriNetUnfolderBase]: For 103024/103024 co-relation queries the response was YES. [2023-08-26 17:08:54,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22847 conditions, 2209 events. 1298/2209 cut-off events. For 103024/103024 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12088 event pairs, 36 based on Foata normal form. 36/2245 useless extension candidates. Maximal degree in co-relation 22770. Up to 1051 conditions per place. [2023-08-26 17:08:54,264 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 169 selfloop transitions, 416 changer transitions 7/592 dead transitions. [2023-08-26 17:08:54,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 592 transitions, 12883 flow [2023-08-26 17:08:54,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-26 17:08:54,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-26 17:08:54,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1762 transitions. [2023-08-26 17:08:54,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40036355373778687 [2023-08-26 17:08:54,268 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1762 transitions. [2023-08-26 17:08:54,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1762 transitions. [2023-08-26 17:08:54,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:54,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1762 transitions. [2023-08-26 17:08:54,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 65.25925925925925) internal successors, (1762), 27 states have internal predecessors, (1762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:54,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 163.0) internal successors, (4564), 28 states have internal predecessors, (4564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:54,276 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 163.0) internal successors, (4564), 28 states have internal predecessors, (4564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:54,276 INFO L175 Difference]: Start difference. First operand has 249 places, 456 transitions, 8797 flow. Second operand 27 states and 1762 transitions. [2023-08-26 17:08:54,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 592 transitions, 12883 flow [2023-08-26 17:08:54,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 592 transitions, 12628 flow, removed 90 selfloop flow, removed 10 redundant places. [2023-08-26 17:08:54,558 INFO L231 Difference]: Finished difference. Result has 268 places, 545 transitions, 11985 flow [2023-08-26 17:08:54,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=8544, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=11985, PETRI_PLACES=268, PETRI_TRANSITIONS=545} [2023-08-26 17:08:54,559 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 240 predicate places. [2023-08-26 17:08:54,559 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 545 transitions, 11985 flow [2023-08-26 17:08:54,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 62.95238095238095) internal successors, (1322), 21 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:54,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:54,560 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:54,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:54,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:54,760 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:54,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:54,760 INFO L85 PathProgramCache]: Analyzing trace with hash 55233966, now seen corresponding path program 15 times [2023-08-26 17:08:54,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:54,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745088041] [2023-08-26 17:08:54,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:54,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:54,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:54,890 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:54,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:54,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745088041] [2023-08-26 17:08:54,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745088041] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:54,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340596943] [2023-08-26 17:08:54,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:08:54,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:54,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:54,893 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) [2023-08-26 17:08:54,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-26 17:08:54,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 17:08:54,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:54,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 17:08:54,968 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:55,055 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:55,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:55,152 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:55,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340596943] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:55,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:55,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-08-26 17:08:55,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895844245] [2023-08-26 17:08:55,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:55,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 17:08:55,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:55,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 17:08:55,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2023-08-26 17:08:55,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:55,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 545 transitions, 11985 flow. Second operand has 22 states, 22 states have (on average 62.90909090909091) internal successors, (1384), 22 states have internal predecessors, (1384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:55,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:55,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:55,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:56,349 INFO L124 PetriNetUnfolderBase]: 1326/2301 cut-off events. [2023-08-26 17:08:56,349 INFO L125 PetriNetUnfolderBase]: For 133689/133689 co-relation queries the response was YES. [2023-08-26 17:08:56,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23728 conditions, 2301 events. 1326/2301 cut-off events. For 133689/133689 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 13022 event pairs, 15 based on Foata normal form. 58/2359 useless extension candidates. Maximal degree in co-relation 23648. Up to 752 conditions per place. [2023-08-26 17:08:56,375 INFO L140 encePairwiseOnDemand]: 155/163 looper letters, 127 selfloop transitions, 491 changer transitions 6/624 dead transitions. [2023-08-26 17:08:56,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 624 transitions, 13761 flow [2023-08-26 17:08:56,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 17:08:56,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 17:08:56,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2353 transitions. [2023-08-26 17:08:56,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40098841172460803 [2023-08-26 17:08:56,379 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2353 transitions. [2023-08-26 17:08:56,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2353 transitions. [2023-08-26 17:08:56,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:56,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2353 transitions. [2023-08-26 17:08:56,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 65.36111111111111) internal successors, (2353), 36 states have internal predecessors, (2353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:56,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 163.0) internal successors, (6031), 37 states have internal predecessors, (6031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:56,388 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 163.0) internal successors, (6031), 37 states have internal predecessors, (6031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:56,388 INFO L175 Difference]: Start difference. First operand has 268 places, 545 transitions, 11985 flow. Second operand 36 states and 2353 transitions. [2023-08-26 17:08:56,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 624 transitions, 13761 flow [2023-08-26 17:08:56,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 624 transitions, 12792 flow, removed 369 selfloop flow, removed 13 redundant places. [2023-08-26 17:08:56,829 INFO L231 Difference]: Finished difference. Result has 290 places, 561 transitions, 12335 flow [2023-08-26 17:08:56,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=10536, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=12335, PETRI_PLACES=290, PETRI_TRANSITIONS=561} [2023-08-26 17:08:56,830 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 262 predicate places. [2023-08-26 17:08:56,830 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 561 transitions, 12335 flow [2023-08-26 17:08:56,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 62.90909090909091) internal successors, (1384), 22 states have internal predecessors, (1384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:56,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:56,830 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:56,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:57,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:57,036 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:57,036 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:57,036 INFO L85 PathProgramCache]: Analyzing trace with hash -139781126, now seen corresponding path program 16 times [2023-08-26 17:08:57,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:57,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603344742] [2023-08-26 17:08:57,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:57,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:57,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:57,162 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:57,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:57,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603344742] [2023-08-26 17:08:57,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603344742] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:57,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921582583] [2023-08-26 17:08:57,162 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:08:57,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:57,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:57,165 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) [2023-08-26 17:08:57,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-26 17:08:57,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:08:57,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:57,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 17:08:57,234 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:57,338 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:57,338 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:57,429 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:57,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921582583] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:57,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:57,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-26 17:08:57,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911921385] [2023-08-26 17:08:57,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:57,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 17:08:57,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:57,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 17:08:57,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2023-08-26 17:08:57,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:57,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 561 transitions, 12335 flow. Second operand has 20 states, 20 states have (on average 62.95) internal successors, (1259), 20 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:57,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:57,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:57,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:58,345 INFO L124 PetriNetUnfolderBase]: 1488/2567 cut-off events. [2023-08-26 17:08:58,345 INFO L125 PetriNetUnfolderBase]: For 44508/44508 co-relation queries the response was YES. [2023-08-26 17:08:58,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24867 conditions, 2567 events. 1488/2567 cut-off events. For 44508/44508 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 14826 event pairs, 19 based on Foata normal form. 26/2593 useless extension candidates. Maximal degree in co-relation 24789. Up to 738 conditions per place. [2023-08-26 17:08:58,374 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 314 selfloop transitions, 389 changer transitions 12/715 dead transitions. [2023-08-26 17:08:58,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 715 transitions, 16065 flow [2023-08-26 17:08:58,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 17:08:58,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 17:08:58,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2354 transitions. [2023-08-26 17:08:58,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40115882753919563 [2023-08-26 17:08:58,378 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2354 transitions. [2023-08-26 17:08:58,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2354 transitions. [2023-08-26 17:08:58,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:58,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2354 transitions. [2023-08-26 17:08:58,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 65.38888888888889) internal successors, (2354), 36 states have internal predecessors, (2354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:58,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 163.0) internal successors, (6031), 37 states have internal predecessors, (6031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:58,387 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 163.0) internal successors, (6031), 37 states have internal predecessors, (6031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:58,387 INFO L175 Difference]: Start difference. First operand has 290 places, 561 transitions, 12335 flow. Second operand 36 states and 2354 transitions. [2023-08-26 17:08:58,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 715 transitions, 16065 flow [2023-08-26 17:08:58,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 715 transitions, 15500 flow, removed 96 selfloop flow, removed 23 redundant places. [2023-08-26 17:08:58,721 INFO L231 Difference]: Finished difference. Result has 312 places, 626 transitions, 14511 flow [2023-08-26 17:08:58,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=11794, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=14511, PETRI_PLACES=312, PETRI_TRANSITIONS=626} [2023-08-26 17:08:58,721 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 284 predicate places. [2023-08-26 17:08:58,721 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 626 transitions, 14511 flow [2023-08-26 17:08:58,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 62.95) internal successors, (1259), 20 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:58,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:08:58,722 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:08:58,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-26 17:08:58,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-26 17:08:58,925 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:08:58,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:08:58,925 INFO L85 PathProgramCache]: Analyzing trace with hash 738568328, now seen corresponding path program 17 times [2023-08-26 17:08:58,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:08:58,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505767188] [2023-08-26 17:08:58,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:08:58,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:08:58,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:08:59,081 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:59,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:08:59,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505767188] [2023-08-26 17:08:59,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505767188] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:08:59,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640249564] [2023-08-26 17:08:59,082 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:08:59,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:08:59,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:08:59,085 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) [2023-08-26 17:08:59,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-26 17:08:59,153 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 17:08:59,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:08:59,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 17:08:59,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:08:59,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:59,272 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:08:59,424 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:08:59,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640249564] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:08:59,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:08:59,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-26 17:08:59,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465654684] [2023-08-26 17:08:59,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:08:59,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 17:08:59,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:08:59,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 17:08:59,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2023-08-26 17:08:59,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:08:59,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 626 transitions, 14511 flow. Second operand has 23 states, 23 states have (on average 63.04347826086956) internal successors, (1450), 23 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:59,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:08:59,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:08:59,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:09:00,727 INFO L124 PetriNetUnfolderBase]: 1722/2981 cut-off events. [2023-08-26 17:09:00,727 INFO L125 PetriNetUnfolderBase]: For 53340/53340 co-relation queries the response was YES. [2023-08-26 17:09:00,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29683 conditions, 2981 events. 1722/2981 cut-off events. For 53340/53340 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 17810 event pairs, 19 based on Foata normal form. 12/2993 useless extension candidates. Maximal degree in co-relation 29599. Up to 881 conditions per place. [2023-08-26 17:09:00,753 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 250 selfloop transitions, 560 changer transitions 0/810 dead transitions. [2023-08-26 17:09:00,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 810 transitions, 19013 flow [2023-08-26 17:09:00,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 17:09:00,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 17:09:00,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2416 transitions. [2023-08-26 17:09:00,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40059691593433927 [2023-08-26 17:09:00,756 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2416 transitions. [2023-08-26 17:09:00,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2416 transitions. [2023-08-26 17:09:00,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:09:00,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2416 transitions. [2023-08-26 17:09:00,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 65.29729729729729) internal successors, (2416), 37 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:00,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 163.0) internal successors, (6194), 38 states have internal predecessors, (6194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:00,764 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 163.0) internal successors, (6194), 38 states have internal predecessors, (6194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:00,764 INFO L175 Difference]: Start difference. First operand has 312 places, 626 transitions, 14511 flow. Second operand 37 states and 2416 transitions. [2023-08-26 17:09:00,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 810 transitions, 19013 flow [2023-08-26 17:09:01,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 810 transitions, 18640 flow, removed 92 selfloop flow, removed 17 redundant places. [2023-08-26 17:09:01,144 INFO L231 Difference]: Finished difference. Result has 337 places, 736 transitions, 18215 flow [2023-08-26 17:09:01,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=14206, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=18215, PETRI_PLACES=337, PETRI_TRANSITIONS=736} [2023-08-26 17:09:01,144 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 309 predicate places. [2023-08-26 17:09:01,144 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 736 transitions, 18215 flow [2023-08-26 17:09:01,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 63.04347826086956) internal successors, (1450), 23 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:01,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:09:01,145 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:09:01,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-26 17:09:01,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:01,350 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:09:01,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:09:01,350 INFO L85 PathProgramCache]: Analyzing trace with hash -112040976, now seen corresponding path program 18 times [2023-08-26 17:09:01,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:09:01,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040774243] [2023-08-26 17:09:01,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:09:01,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:09:01,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:01,483 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:01,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:09:01,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040774243] [2023-08-26 17:09:01,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040774243] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:09:01,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104073741] [2023-08-26 17:09:01,483 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:09:01,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:01,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:09:01,485 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) [2023-08-26 17:09:01,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-26 17:09:01,564 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 17:09:01,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:09:01,565 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:09:01,566 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:09:01,658 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:01,658 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:09:01,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:01,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104073741] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:09:01,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:09:01,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-26 17:09:01,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581768200] [2023-08-26 17:09:01,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:09:01,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 17:09:01,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:09:01,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 17:09:01,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2023-08-26 17:09:01,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:09:01,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 736 transitions, 18215 flow. Second operand has 23 states, 23 states have (on average 63.130434782608695) internal successors, (1452), 23 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:01,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:09:01,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:09:01,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:09:03,162 INFO L124 PetriNetUnfolderBase]: 2064/3569 cut-off events. [2023-08-26 17:09:03,162 INFO L125 PetriNetUnfolderBase]: For 72870/72870 co-relation queries the response was YES. [2023-08-26 17:09:03,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37553 conditions, 3569 events. 2064/3569 cut-off events. For 72870/72870 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22158 event pairs, 11 based on Foata normal form. 34/3603 useless extension candidates. Maximal degree in co-relation 37463. Up to 945 conditions per place. [2023-08-26 17:09:03,194 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 191 selfloop transitions, 763 changer transitions 12/966 dead transitions. [2023-08-26 17:09:03,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 966 transitions, 24705 flow [2023-08-26 17:09:03,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 17:09:03,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 17:09:03,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2349 transitions. [2023-08-26 17:09:03,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4003067484662577 [2023-08-26 17:09:03,198 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2349 transitions. [2023-08-26 17:09:03,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2349 transitions. [2023-08-26 17:09:03,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:09:03,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2349 transitions. [2023-08-26 17:09:03,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 65.25) internal successors, (2349), 36 states have internal predecessors, (2349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:03,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 163.0) internal successors, (6031), 37 states have internal predecessors, (6031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:03,206 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 163.0) internal successors, (6031), 37 states have internal predecessors, (6031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:03,206 INFO L175 Difference]: Start difference. First operand has 337 places, 736 transitions, 18215 flow. Second operand 36 states and 2349 transitions. [2023-08-26 17:09:03,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 966 transitions, 24705 flow [2023-08-26 17:09:03,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 966 transitions, 24241 flow, removed 93 selfloop flow, removed 12 redundant places. [2023-08-26 17:09:03,817 INFO L231 Difference]: Finished difference. Result has 371 places, 890 transitions, 23957 flow [2023-08-26 17:09:03,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=17836, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=612, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=23957, PETRI_PLACES=371, PETRI_TRANSITIONS=890} [2023-08-26 17:09:03,818 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 343 predicate places. [2023-08-26 17:09:03,818 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 890 transitions, 23957 flow [2023-08-26 17:09:03,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 63.130434782608695) internal successors, (1452), 23 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:03,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:09:03,819 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:09:03,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-26 17:09:04,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:04,023 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:09:04,023 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:09:04,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1444408600, now seen corresponding path program 19 times [2023-08-26 17:09:04,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:09:04,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667779712] [2023-08-26 17:09:04,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:09:04,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:09:04,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:04,157 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:04,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:09:04,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667779712] [2023-08-26 17:09:04,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667779712] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:09:04,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606988433] [2023-08-26 17:09:04,157 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:09:04,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:04,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:09:04,159 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) [2023-08-26 17:09:04,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-26 17:09:04,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:04,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 17:09:04,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:09:04,356 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:04,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:09:04,509 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:04,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606988433] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:09:04,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:09:04,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-26 17:09:04,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659773861] [2023-08-26 17:09:04,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:09:04,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 17:09:04,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:09:04,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 17:09:04,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2023-08-26 17:09:04,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:09:04,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 890 transitions, 23957 flow. Second operand has 24 states, 24 states have (on average 62.958333333333336) internal successors, (1511), 24 states have internal predecessors, (1511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:04,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:09:04,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:09:04,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:09:06,704 INFO L124 PetriNetUnfolderBase]: 2807/4886 cut-off events. [2023-08-26 17:09:06,704 INFO L125 PetriNetUnfolderBase]: For 116949/116949 co-relation queries the response was YES. [2023-08-26 17:09:06,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55189 conditions, 4886 events. 2807/4886 cut-off events. For 116949/116949 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 32512 event pairs, 25 based on Foata normal form. 36/4922 useless extension candidates. Maximal degree in co-relation 55089. Up to 1253 conditions per place. [2023-08-26 17:09:06,753 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 430 selfloop transitions, 864 changer transitions 14/1308 dead transitions. [2023-08-26 17:09:06,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 1308 transitions, 36216 flow [2023-08-26 17:09:06,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-26 17:09:06,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-26 17:09:06,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2804 transitions. [2023-08-26 17:09:06,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40005706948209446 [2023-08-26 17:09:06,757 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2804 transitions. [2023-08-26 17:09:06,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2804 transitions. [2023-08-26 17:09:06,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:09:06,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2804 transitions. [2023-08-26 17:09:06,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 65.20930232558139) internal successors, (2804), 43 states have internal predecessors, (2804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:06,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 163.0) internal successors, (7172), 44 states have internal predecessors, (7172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:06,765 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 163.0) internal successors, (7172), 44 states have internal predecessors, (7172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:06,765 INFO L175 Difference]: Start difference. First operand has 371 places, 890 transitions, 23957 flow. Second operand 43 states and 2804 transitions. [2023-08-26 17:09:06,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 1308 transitions, 36216 flow [2023-08-26 17:09:07,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 1308 transitions, 35423 flow, removed 266 selfloop flow, removed 17 redundant places. [2023-08-26 17:09:07,774 INFO L231 Difference]: Finished difference. Result has 408 places, 1217 transitions, 35028 flow [2023-08-26 17:09:07,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=23300, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=544, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=35028, PETRI_PLACES=408, PETRI_TRANSITIONS=1217} [2023-08-26 17:09:07,775 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 380 predicate places. [2023-08-26 17:09:07,775 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 1217 transitions, 35028 flow [2023-08-26 17:09:07,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 62.958333333333336) internal successors, (1511), 24 states have internal predecessors, (1511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:07,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:09:07,776 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:09:07,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-26 17:09:07,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:07,976 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:09:07,977 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:09:07,977 INFO L85 PathProgramCache]: Analyzing trace with hash 90410084, now seen corresponding path program 20 times [2023-08-26 17:09:07,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:09:07,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866282740] [2023-08-26 17:09:07,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:09:07,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:09:07,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:08,155 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:08,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:09:08,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866282740] [2023-08-26 17:09:08,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866282740] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:09:08,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095492] [2023-08-26 17:09:08,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:09:08,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:08,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:09:08,157 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) [2023-08-26 17:09:08,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-26 17:09:08,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:09:08,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:09:08,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 17:09:08,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:09:08,356 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:08,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:09:08,522 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:08,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095492] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:09:08,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:09:08,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-26 17:09:08,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029975027] [2023-08-26 17:09:08,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:09:08,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 17:09:08,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:09:08,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 17:09:08,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2023-08-26 17:09:08,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:09:08,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 1217 transitions, 35028 flow. Second operand has 24 states, 24 states have (on average 62.791666666666664) internal successors, (1507), 24 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:08,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:09:08,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:09:08,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:09:10,922 INFO L124 PetriNetUnfolderBase]: 2956/5165 cut-off events. [2023-08-26 17:09:10,922 INFO L125 PetriNetUnfolderBase]: For 151624/151624 co-relation queries the response was YES. [2023-08-26 17:09:10,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62087 conditions, 5165 events. 2956/5165 cut-off events. For 151624/151624 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 34853 event pairs, 103 based on Foata normal form. 82/5247 useless extension candidates. Maximal degree in co-relation 61976. Up to 4470 conditions per place. [2023-08-26 17:09:10,981 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1177 selfloop transitions, 179 changer transitions 12/1368 dead transitions. [2023-08-26 17:09:10,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 1368 transitions, 40496 flow [2023-08-26 17:09:10,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 17:09:10,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 17:09:10,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2367 transitions. [2023-08-26 17:09:10,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40337423312883436 [2023-08-26 17:09:10,984 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2367 transitions. [2023-08-26 17:09:10,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2367 transitions. [2023-08-26 17:09:10,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:09:10,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2367 transitions. [2023-08-26 17:09:10,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 65.75) internal successors, (2367), 36 states have internal predecessors, (2367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:10,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 163.0) internal successors, (6031), 37 states have internal predecessors, (6031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:10,992 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 163.0) internal successors, (6031), 37 states have internal predecessors, (6031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:10,992 INFO L175 Difference]: Start difference. First operand has 408 places, 1217 transitions, 35028 flow. Second operand 36 states and 2367 transitions. [2023-08-26 17:09:10,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 1368 transitions, 40496 flow [2023-08-26 17:09:12,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 1368 transitions, 39963 flow, removed 186 selfloop flow, removed 17 redundant places. [2023-08-26 17:09:12,591 INFO L231 Difference]: Finished difference. Result has 443 places, 1284 transitions, 37157 flow [2023-08-26 17:09:12,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=34350, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1089, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=37157, PETRI_PLACES=443, PETRI_TRANSITIONS=1284} [2023-08-26 17:09:12,593 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 415 predicate places. [2023-08-26 17:09:12,593 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 1284 transitions, 37157 flow [2023-08-26 17:09:12,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 62.791666666666664) internal successors, (1507), 24 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:12,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:09:12,594 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:09:12,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-26 17:09:12,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-26 17:09:12,799 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:09:12,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:09:12,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1171454040, now seen corresponding path program 21 times [2023-08-26 17:09:12,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:09:12,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085593953] [2023-08-26 17:09:12,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:09:12,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:09:12,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:12,916 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:12,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:09:12,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085593953] [2023-08-26 17:09:12,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085593953] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:09:12,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083423068] [2023-08-26 17:09:12,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:09:12,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:12,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:09:12,921 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) [2023-08-26 17:09:12,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-26 17:09:12,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 17:09:13,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:09:13,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-26 17:09:13,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:09:13,109 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:13,109 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:09:13,252 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:13,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083423068] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:09:13,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:09:13,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 22 [2023-08-26 17:09:13,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278314262] [2023-08-26 17:09:13,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:09:13,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 17:09:13,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:09:13,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 17:09:13,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2023-08-26 17:09:13,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:09:13,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 1284 transitions, 37157 flow. Second operand has 22 states, 22 states have (on average 62.90909090909091) internal successors, (1384), 22 states have internal predecessors, (1384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:13,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:09:13,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:09:13,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:09:15,512 INFO L124 PetriNetUnfolderBase]: 3030/5247 cut-off events. [2023-08-26 17:09:15,513 INFO L125 PetriNetUnfolderBase]: For 155809/155809 co-relation queries the response was YES. [2023-08-26 17:09:15,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64527 conditions, 5247 events. 3030/5247 cut-off events. For 155809/155809 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 35211 event pairs, 105 based on Foata normal form. 28/5275 useless extension candidates. Maximal degree in co-relation 64399. Up to 4667 conditions per place. [2023-08-26 17:09:15,577 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1152 selfloop transitions, 218 changer transitions 8/1378 dead transitions. [2023-08-26 17:09:15,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1378 transitions, 42290 flow [2023-08-26 17:09:15,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 17:09:15,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 17:09:15,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1563 transitions. [2023-08-26 17:09:15,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3995398773006135 [2023-08-26 17:09:15,579 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1563 transitions. [2023-08-26 17:09:15,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1563 transitions. [2023-08-26 17:09:15,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:09:15,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1563 transitions. [2023-08-26 17:09:15,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 65.125) internal successors, (1563), 24 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:15,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:15,583 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:15,583 INFO L175 Difference]: Start difference. First operand has 443 places, 1284 transitions, 37157 flow. Second operand 24 states and 1563 transitions. [2023-08-26 17:09:15,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1378 transitions, 42290 flow [2023-08-26 17:09:17,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 1378 transitions, 41546 flow, removed 322 selfloop flow, removed 14 redundant places. [2023-08-26 17:09:17,543 INFO L231 Difference]: Finished difference. Result has 460 places, 1336 transitions, 38951 flow [2023-08-26 17:09:17,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=36521, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1091, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=38951, PETRI_PLACES=460, PETRI_TRANSITIONS=1336} [2023-08-26 17:09:17,545 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 432 predicate places. [2023-08-26 17:09:17,545 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 1336 transitions, 38951 flow [2023-08-26 17:09:17,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 62.90909090909091) internal successors, (1384), 22 states have internal predecessors, (1384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:17,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:09:17,545 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:09:17,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-26 17:09:17,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-26 17:09:17,750 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:09:17,750 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:09:17,750 INFO L85 PathProgramCache]: Analyzing trace with hash -403812255, now seen corresponding path program 22 times [2023-08-26 17:09:17,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:09:17,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460818851] [2023-08-26 17:09:17,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:09:17,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:09:17,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:17,954 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:17,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:09:17,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460818851] [2023-08-26 17:09:17,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460818851] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:09:17,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116833066] [2023-08-26 17:09:17,955 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:09:17,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:17,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:09:17,956 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) [2023-08-26 17:09:17,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-26 17:09:18,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:09:18,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:09:18,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 17:09:18,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:09:18,082 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:18,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:09:18,287 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:18,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116833066] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:09:18,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:09:18,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 7] total 11 [2023-08-26 17:09:18,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574539687] [2023-08-26 17:09:18,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:09:18,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 17:09:18,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:09:18,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 17:09:18,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2023-08-26 17:09:18,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 163 [2023-08-26 17:09:18,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 1336 transitions, 38951 flow. Second operand has 13 states, 13 states have (on average 68.76923076923077) internal successors, (894), 13 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:18,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:09:18,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 163 [2023-08-26 17:09:18,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:09:21,184 INFO L124 PetriNetUnfolderBase]: 4071/7007 cut-off events. [2023-08-26 17:09:21,184 INFO L125 PetriNetUnfolderBase]: For 208467/208475 co-relation queries the response was YES. [2023-08-26 17:09:21,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86998 conditions, 7007 events. 4071/7007 cut-off events. For 208467/208475 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 49204 event pairs, 113 based on Foata normal form. 9/7011 useless extension candidates. Maximal degree in co-relation 86862. Up to 4003 conditions per place. [2023-08-26 17:09:21,274 INFO L140 encePairwiseOnDemand]: 159/163 looper letters, 1181 selfloop transitions, 560 changer transitions 106/1857 dead transitions. [2023-08-26 17:09:21,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1857 transitions, 57232 flow [2023-08-26 17:09:21,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 17:09:21,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 17:09:21,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 522 transitions. [2023-08-26 17:09:21,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574934268185802 [2023-08-26 17:09:21,276 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 522 transitions. [2023-08-26 17:09:21,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 522 transitions. [2023-08-26 17:09:21,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:09:21,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 522 transitions. [2023-08-26 17:09:21,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 74.57142857142857) internal successors, (522), 7 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:21,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 163.0) internal successors, (1304), 8 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:21,278 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 163.0) internal successors, (1304), 8 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:21,278 INFO L175 Difference]: Start difference. First operand has 460 places, 1336 transitions, 38951 flow. Second operand 7 states and 522 transitions. [2023-08-26 17:09:21,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1857 transitions, 57232 flow [2023-08-26 17:09:23,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 1857 transitions, 56605 flow, removed 260 selfloop flow, removed 8 redundant places. [2023-08-26 17:09:23,960 INFO L231 Difference]: Finished difference. Result has 461 places, 1601 transitions, 48432 flow [2023-08-26 17:09:23,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=38565, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=48432, PETRI_PLACES=461, PETRI_TRANSITIONS=1601} [2023-08-26 17:09:23,962 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 433 predicate places. [2023-08-26 17:09:23,962 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 1601 transitions, 48432 flow [2023-08-26 17:09:23,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 68.76923076923077) internal successors, (894), 13 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:23,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:09:23,962 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:09:23,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-26 17:09:24,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-26 17:09:24,167 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:09:24,167 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:09:24,167 INFO L85 PathProgramCache]: Analyzing trace with hash -525565115, now seen corresponding path program 23 times [2023-08-26 17:09:24,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:09:24,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674540385] [2023-08-26 17:09:24,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:09:24,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:09:24,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:24,337 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:24,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:09:24,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674540385] [2023-08-26 17:09:24,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674540385] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:09:24,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911437954] [2023-08-26 17:09:24,337 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:09:24,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:24,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:09:24,341 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) [2023-08-26 17:09:24,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-26 17:09:24,418 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-08-26 17:09:24,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:09:24,419 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 17:09:24,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:09:24,482 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:09:24,483 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:09:24,585 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:09:24,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911437954] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:09:24,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:09:24,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 18 [2023-08-26 17:09:24,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408925026] [2023-08-26 17:09:24,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:09:24,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 17:09:24,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:09:24,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 17:09:24,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2023-08-26 17:09:24,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:09:24,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 1601 transitions, 48432 flow. Second operand has 19 states, 19 states have (on average 63.10526315789474) internal successors, (1199), 19 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:24,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:09:24,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:09:24,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:09:28,728 INFO L124 PetriNetUnfolderBase]: 4256/7476 cut-off events. [2023-08-26 17:09:28,729 INFO L125 PetriNetUnfolderBase]: For 267241/267241 co-relation queries the response was YES. [2023-08-26 17:09:28,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96922 conditions, 7476 events. 4256/7476 cut-off events. For 267241/267241 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 54489 event pairs, 113 based on Foata normal form. 76/7552 useless extension candidates. Maximal degree in co-relation 96783. Up to 5266 conditions per place. [2023-08-26 17:09:28,827 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1346 selfloop transitions, 511 changer transitions 44/1901 dead transitions. [2023-08-26 17:09:28,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1901 transitions, 59859 flow [2023-08-26 17:09:28,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-26 17:09:28,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-26 17:09:28,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2258 transitions. [2023-08-26 17:09:28,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40743413929989175 [2023-08-26 17:09:28,830 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2258 transitions. [2023-08-26 17:09:28,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2258 transitions. [2023-08-26 17:09:28,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:09:28,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2258 transitions. [2023-08-26 17:09:28,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 66.41176470588235) internal successors, (2258), 34 states have internal predecessors, (2258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:28,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 163.0) internal successors, (5705), 35 states have internal predecessors, (5705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:28,837 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 163.0) internal successors, (5705), 35 states have internal predecessors, (5705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:28,837 INFO L175 Difference]: Start difference. First operand has 461 places, 1601 transitions, 48432 flow. Second operand 34 states and 2258 transitions. [2023-08-26 17:09:28,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1901 transitions, 59859 flow [2023-08-26 17:09:31,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 1901 transitions, 59528 flow, removed 143 selfloop flow, removed 3 redundant places. [2023-08-26 17:09:31,599 INFO L231 Difference]: Finished difference. Result has 503 places, 1741 transitions, 54513 flow [2023-08-26 17:09:31,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=48192, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=54513, PETRI_PLACES=503, PETRI_TRANSITIONS=1741} [2023-08-26 17:09:31,601 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 475 predicate places. [2023-08-26 17:09:31,601 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 1741 transitions, 54513 flow [2023-08-26 17:09:31,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 63.10526315789474) internal successors, (1199), 19 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:31,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:09:31,602 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:09:31,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-26 17:09:31,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:31,806 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:09:31,807 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:09:31,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1009205269, now seen corresponding path program 24 times [2023-08-26 17:09:31,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:09:31,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292448203] [2023-08-26 17:09:31,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:09:31,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:09:31,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:31,962 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:31,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:09:31,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292448203] [2023-08-26 17:09:31,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292448203] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:09:31,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717221846] [2023-08-26 17:09:31,963 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:09:31,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:31,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:09:31,964 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) [2023-08-26 17:09:31,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-26 17:09:32,047 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 17:09:32,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:09:32,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 17:09:32,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:09:32,177 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:32,177 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:09:32,398 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:09:32,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717221846] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:09:32,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:09:32,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-08-26 17:09:32,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885874110] [2023-08-26 17:09:32,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:09:32,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 17:09:32,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:09:32,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 17:09:32,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=421, Unknown=0, NotChecked=0, Total=552 [2023-08-26 17:09:32,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:09:32,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 1741 transitions, 54513 flow. Second operand has 24 states, 24 states have (on average 62.791666666666664) internal successors, (1507), 24 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:32,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:09:32,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:09:32,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:09:36,914 INFO L124 PetriNetUnfolderBase]: 4561/8067 cut-off events. [2023-08-26 17:09:36,915 INFO L125 PetriNetUnfolderBase]: For 325860/325860 co-relation queries the response was YES. [2023-08-26 17:09:36,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107329 conditions, 8067 events. 4561/8067 cut-off events. For 325860/325860 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 59715 event pairs, 155 based on Foata normal form. 116/8183 useless extension candidates. Maximal degree in co-relation 107180. Up to 6640 conditions per place. [2023-08-26 17:09:37,031 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1535 selfloop transitions, 395 changer transitions 7/1937 dead transitions. [2023-08-26 17:09:37,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1937 transitions, 64338 flow [2023-08-26 17:09:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 17:09:37,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 17:09:37,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1381 transitions. [2023-08-26 17:09:37,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4034472684779433 [2023-08-26 17:09:37,033 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1381 transitions. [2023-08-26 17:09:37,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1381 transitions. [2023-08-26 17:09:37,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:09:37,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1381 transitions. [2023-08-26 17:09:37,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 65.76190476190476) internal successors, (1381), 21 states have internal predecessors, (1381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:37,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:37,037 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:37,037 INFO L175 Difference]: Start difference. First operand has 503 places, 1741 transitions, 54513 flow. Second operand 21 states and 1381 transitions. [2023-08-26 17:09:37,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1937 transitions, 64338 flow [2023-08-26 17:09:40,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 1937 transitions, 61842 flow, removed 619 selfloop flow, removed 16 redundant places. [2023-08-26 17:09:40,830 INFO L231 Difference]: Finished difference. Result has 511 places, 1869 transitions, 58410 flow [2023-08-26 17:09:40,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=52245, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=58410, PETRI_PLACES=511, PETRI_TRANSITIONS=1869} [2023-08-26 17:09:40,831 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 483 predicate places. [2023-08-26 17:09:40,831 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 1869 transitions, 58410 flow [2023-08-26 17:09:40,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 62.791666666666664) internal successors, (1507), 24 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:40,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:09:40,832 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:09:40,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-08-26 17:09:41,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:41,032 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:09:41,033 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:09:41,033 INFO L85 PathProgramCache]: Analyzing trace with hash 892060007, now seen corresponding path program 25 times [2023-08-26 17:09:41,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:09:41,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110408415] [2023-08-26 17:09:41,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:09:41,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:09:41,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:41,172 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:41,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:09:41,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110408415] [2023-08-26 17:09:41,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110408415] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:09:41,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479478161] [2023-08-26 17:09:41,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:09:41,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:41,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:09:41,177 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) [2023-08-26 17:09:41,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-26 17:09:41,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:41,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 17:09:41,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:09:41,396 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:41,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:09:41,586 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:41,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479478161] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:09:41,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:09:41,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2023-08-26 17:09:41,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756122181] [2023-08-26 17:09:41,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:09:41,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 17:09:41,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:09:41,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 17:09:41,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-08-26 17:09:41,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:09:41,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 1869 transitions, 58410 flow. Second operand has 24 states, 24 states have (on average 62.708333333333336) internal successors, (1505), 24 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:41,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:09:41,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:09:41,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:09:46,588 INFO L124 PetriNetUnfolderBase]: 4748/8424 cut-off events. [2023-08-26 17:09:46,588 INFO L125 PetriNetUnfolderBase]: For 301489/301489 co-relation queries the response was YES. [2023-08-26 17:09:46,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110179 conditions, 8424 events. 4748/8424 cut-off events. For 301489/301489 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 63031 event pairs, 153 based on Foata normal form. 36/8460 useless extension candidates. Maximal degree in co-relation 110027. Up to 6532 conditions per place. [2023-08-26 17:09:46,712 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1528 selfloop transitions, 485 changer transitions 13/2026 dead transitions. [2023-08-26 17:09:46,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 2026 transitions, 66488 flow [2023-08-26 17:09:46,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-26 17:09:46,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-26 17:09:46,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1767 transitions. [2023-08-26 17:09:46,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014996591683708 [2023-08-26 17:09:46,715 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1767 transitions. [2023-08-26 17:09:46,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1767 transitions. [2023-08-26 17:09:46,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:09:46,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1767 transitions. [2023-08-26 17:09:46,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 65.44444444444444) internal successors, (1767), 27 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:46,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 163.0) internal successors, (4564), 28 states have internal predecessors, (4564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:46,721 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 163.0) internal successors, (4564), 28 states have internal predecessors, (4564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:46,721 INFO L175 Difference]: Start difference. First operand has 511 places, 1869 transitions, 58410 flow. Second operand 27 states and 1767 transitions. [2023-08-26 17:09:46,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 2026 transitions, 66488 flow [2023-08-26 17:09:50,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 2026 transitions, 65987 flow, removed 228 selfloop flow, removed 10 redundant places. [2023-08-26 17:09:50,452 INFO L231 Difference]: Finished difference. Result has 532 places, 1951 transitions, 62217 flow [2023-08-26 17:09:50,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=58013, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1869, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=62217, PETRI_PLACES=532, PETRI_TRANSITIONS=1951} [2023-08-26 17:09:50,453 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 504 predicate places. [2023-08-26 17:09:50,454 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 1951 transitions, 62217 flow [2023-08-26 17:09:50,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 62.708333333333336) internal successors, (1505), 24 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:50,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:09:50,454 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:09:50,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-26 17:09:50,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-08-26 17:09:50,657 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:09:50,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:09:50,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1874982633, now seen corresponding path program 26 times [2023-08-26 17:09:50,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:09:50,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370769846] [2023-08-26 17:09:50,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:09:50,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:09:50,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:50,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:50,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:09:50,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370769846] [2023-08-26 17:09:50,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370769846] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:09:50,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404898994] [2023-08-26 17:09:50,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:09:50,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:50,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:09:50,822 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) [2023-08-26 17:09:50,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-26 17:09:50,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:09:50,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:09:50,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 17:09:50,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:09:50,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:50,994 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:09:51,323 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:51,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404898994] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:09:51,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:09:51,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2023-08-26 17:09:51,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213085037] [2023-08-26 17:09:51,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:09:51,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 17:09:51,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:09:51,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 17:09:51,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2023-08-26 17:09:51,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:09:51,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 1951 transitions, 62217 flow. Second operand has 26 states, 26 states have (on average 62.96153846153846) internal successors, (1637), 26 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:51,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:09:51,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:09:51,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:09:57,764 INFO L124 PetriNetUnfolderBase]: 5790/10257 cut-off events. [2023-08-26 17:09:57,764 INFO L125 PetriNetUnfolderBase]: For 383248/383248 co-relation queries the response was YES. [2023-08-26 17:09:58,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135718 conditions, 10257 events. 5790/10257 cut-off events. For 383248/383248 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 78849 event pairs, 56 based on Foata normal form. 30/10287 useless extension candidates. Maximal degree in co-relation 135563. Up to 3601 conditions per place. [2023-08-26 17:09:58,061 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 481 selfloop transitions, 2177 changer transitions 55/2713 dead transitions. [2023-08-26 17:09:58,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 2713 transitions, 89571 flow [2023-08-26 17:09:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-26 17:09:58,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-26 17:09:58,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3016 transitions. [2023-08-26 17:09:58,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022405974926647 [2023-08-26 17:09:58,063 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3016 transitions. [2023-08-26 17:09:58,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3016 transitions. [2023-08-26 17:09:58,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:09:58,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3016 transitions. [2023-08-26 17:09:58,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 65.56521739130434) internal successors, (3016), 46 states have internal predecessors, (3016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:58,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 163.0) internal successors, (7661), 47 states have internal predecessors, (7661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:58,075 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 163.0) internal successors, (7661), 47 states have internal predecessors, (7661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:58,076 INFO L175 Difference]: Start difference. First operand has 532 places, 1951 transitions, 62217 flow. Second operand 46 states and 3016 transitions. [2023-08-26 17:09:58,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 2713 transitions, 89571 flow [2023-08-26 17:10:02,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 2713 transitions, 88782 flow, removed 259 selfloop flow, removed 13 redundant places. [2023-08-26 17:10:02,993 INFO L231 Difference]: Finished difference. Result has 575 places, 2508 transitions, 86078 flow [2023-08-26 17:10:02,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=61481, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1951, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1621, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=86078, PETRI_PLACES=575, PETRI_TRANSITIONS=2508} [2023-08-26 17:10:02,995 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 547 predicate places. [2023-08-26 17:10:02,995 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 2508 transitions, 86078 flow [2023-08-26 17:10:02,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 62.96153846153846) internal successors, (1637), 26 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:02,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:10:02,996 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:10:03,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-26 17:10:03,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-26 17:10:03,201 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:10:03,201 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:10:03,201 INFO L85 PathProgramCache]: Analyzing trace with hash 693587045, now seen corresponding path program 27 times [2023-08-26 17:10:03,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:10:03,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416131959] [2023-08-26 17:10:03,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:10:03,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:10:03,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:10:03,401 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:10:03,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:10:03,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416131959] [2023-08-26 17:10:03,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416131959] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:10:03,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267668582] [2023-08-26 17:10:03,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:10:03,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:10:03,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:10:03,403 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) [2023-08-26 17:10:03,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-26 17:10:03,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 17:10:03,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:10:03,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 17:10:03,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:10:03,590 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:10:03,591 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:10:03,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:10:03,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267668582] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:10:03,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:10:03,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-26 17:10:03,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599106034] [2023-08-26 17:10:03,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:10:03,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-26 17:10:03,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:10:03,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-26 17:10:03,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=550, Unknown=0, NotChecked=0, Total=702 [2023-08-26 17:10:03,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:10:03,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 2508 transitions, 86078 flow. Second operand has 27 states, 27 states have (on average 62.925925925925924) internal successors, (1699), 27 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:03,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:10:03,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:10:03,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:10:12,689 INFO L124 PetriNetUnfolderBase]: 6372/11226 cut-off events. [2023-08-26 17:10:12,689 INFO L125 PetriNetUnfolderBase]: For 452887/452887 co-relation queries the response was YES. [2023-08-26 17:10:12,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157288 conditions, 11226 events. 6372/11226 cut-off events. For 452887/452887 co-relation queries the response was YES. Maximal size of possible extension queue 787. Compared 86495 event pairs, 109 based on Foata normal form. 50/11276 useless extension candidates. Maximal degree in co-relation 157121. Up to 3965 conditions per place. [2023-08-26 17:10:12,949 INFO L140 encePairwiseOnDemand]: 155/163 looper letters, 638 selfloop transitions, 2380 changer transitions 0/3018 dead transitions. [2023-08-26 17:10:12,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 3018 transitions, 106560 flow [2023-08-26 17:10:12,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-08-26 17:10:12,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-08-26 17:10:12,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 4103 transitions. [2023-08-26 17:10:12,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39955204985879833 [2023-08-26 17:10:12,953 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 4103 transitions. [2023-08-26 17:10:12,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 4103 transitions. [2023-08-26 17:10:12,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:10:12,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 4103 transitions. [2023-08-26 17:10:12,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 65.12698412698413) internal successors, (4103), 63 states have internal predecessors, (4103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:12,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 163.0) internal successors, (10432), 64 states have internal predecessors, (10432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:12,965 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 163.0) internal successors, (10432), 64 states have internal predecessors, (10432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:12,965 INFO L175 Difference]: Start difference. First operand has 575 places, 2508 transitions, 86078 flow. Second operand 63 states and 4103 transitions. [2023-08-26 17:10:12,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 3018 transitions, 106560 flow [2023-08-26 17:10:20,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 3018 transitions, 104386 flow, removed 1007 selfloop flow, removed 12 redundant places. [2023-08-26 17:10:20,117 INFO L231 Difference]: Finished difference. Result has 636 places, 2862 transitions, 103173 flow [2023-08-26 17:10:20,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=84677, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2037, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=103173, PETRI_PLACES=636, PETRI_TRANSITIONS=2862} [2023-08-26 17:10:20,119 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 608 predicate places. [2023-08-26 17:10:20,120 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 2862 transitions, 103173 flow [2023-08-26 17:10:20,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 62.925925925925924) internal successors, (1699), 27 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:20,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:10:20,120 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:10:20,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-26 17:10:20,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:10:20,320 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:10:20,321 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:10:20,321 INFO L85 PathProgramCache]: Analyzing trace with hash -307925737, now seen corresponding path program 28 times [2023-08-26 17:10:20,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:10:20,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767746358] [2023-08-26 17:10:20,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:10:20,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:10:20,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:10:20,487 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:10:20,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:10:20,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767746358] [2023-08-26 17:10:20,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767746358] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:10:20,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065100741] [2023-08-26 17:10:20,488 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:10:20,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:10:20,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:10:20,493 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) [2023-08-26 17:10:20,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-26 17:10:20,568 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:10:20,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:10:20,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 17:10:20,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:10:20,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:10:20,763 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:10:20,903 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:10:20,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065100741] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:10:20,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:10:20,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2023-08-26 17:10:20,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566093576] [2023-08-26 17:10:20,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:10:20,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 17:10:20,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:10:20,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 17:10:20,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2023-08-26 17:10:20,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:10:20,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 2862 transitions, 103173 flow. Second operand has 26 states, 26 states have (on average 62.88461538461539) internal successors, (1635), 26 states have internal predecessors, (1635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:20,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:10:20,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:10:20,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:10:31,838 INFO L124 PetriNetUnfolderBase]: 7074/12384 cut-off events. [2023-08-26 17:10:31,838 INFO L125 PetriNetUnfolderBase]: For 487845/487845 co-relation queries the response was YES. [2023-08-26 17:10:31,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178859 conditions, 12384 events. 7074/12384 cut-off events. For 487845/487845 co-relation queries the response was YES. Maximal size of possible extension queue 870. Compared 96276 event pairs, 83 based on Foata normal form. 26/12410 useless extension candidates. Maximal degree in co-relation 178680. Up to 3336 conditions per place. [2023-08-26 17:10:32,029 INFO L140 encePairwiseOnDemand]: 155/163 looper letters, 1214 selfloop transitions, 2146 changer transitions 33/3393 dead transitions. [2023-08-26 17:10:32,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 3393 transitions, 125043 flow [2023-08-26 17:10:32,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-26 17:10:32,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-26 17:10:32,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3711 transitions. [2023-08-26 17:10:32,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39941879237972233 [2023-08-26 17:10:32,033 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3711 transitions. [2023-08-26 17:10:32,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3711 transitions. [2023-08-26 17:10:32,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:10:32,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3711 transitions. [2023-08-26 17:10:32,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 65.10526315789474) internal successors, (3711), 57 states have internal predecessors, (3711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:32,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 163.0) internal successors, (9454), 58 states have internal predecessors, (9454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:32,045 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 163.0) internal successors, (9454), 58 states have internal predecessors, (9454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:32,046 INFO L175 Difference]: Start difference. First operand has 636 places, 2862 transitions, 103173 flow. Second operand 57 states and 3711 transitions. [2023-08-26 17:10:32,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 3393 transitions, 125043 flow [2023-08-26 17:10:42,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 3393 transitions, 122358 flow, removed 798 selfloop flow, removed 18 redundant places. [2023-08-26 17:10:42,540 INFO L231 Difference]: Finished difference. Result has 684 places, 3180 transitions, 118457 flow [2023-08-26 17:10:42,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=100728, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1837, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=932, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=118457, PETRI_PLACES=684, PETRI_TRANSITIONS=3180} [2023-08-26 17:10:42,542 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 656 predicate places. [2023-08-26 17:10:42,542 INFO L495 AbstractCegarLoop]: Abstraction has has 684 places, 3180 transitions, 118457 flow [2023-08-26 17:10:42,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 62.88461538461539) internal successors, (1635), 26 states have internal predecessors, (1635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:42,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:10:42,543 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:10:42,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-26 17:10:42,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:10:42,743 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:10:42,743 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:10:42,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1631398103, now seen corresponding path program 29 times [2023-08-26 17:10:42,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:10:42,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399236537] [2023-08-26 17:10:42,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:10:42,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:10:42,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:10:42,893 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:10:42,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:10:42,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399236537] [2023-08-26 17:10:42,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399236537] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:10:42,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290378904] [2023-08-26 17:10:42,894 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:10:42,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:10:42,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:10:42,895 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) [2023-08-26 17:10:42,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-26 17:10:42,961 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 17:10:42,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:10:42,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 17:10:42,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:10:43,071 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:10:43,071 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:10:43,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:10:43,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290378904] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:10:43,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:10:43,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-26 17:10:43,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81656123] [2023-08-26 17:10:43,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:10:43,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-26 17:10:43,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:10:43,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-26 17:10:43,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2023-08-26 17:10:43,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:10:43,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 3180 transitions, 118457 flow. Second operand has 27 states, 27 states have (on average 62.851851851851855) internal successors, (1697), 27 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:43,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:10:43,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:10:43,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:10:58,452 INFO L124 PetriNetUnfolderBase]: 7893/13899 cut-off events. [2023-08-26 17:10:58,453 INFO L125 PetriNetUnfolderBase]: For 633420/633420 co-relation queries the response was YES. [2023-08-26 17:10:58,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 204281 conditions, 13899 events. 7893/13899 cut-off events. For 633420/633420 co-relation queries the response was YES. Maximal size of possible extension queue 1008. Compared 110899 event pairs, 95 based on Foata normal form. 98/13997 useless extension candidates. Maximal degree in co-relation 204094. Up to 4795 conditions per place. [2023-08-26 17:10:58,685 INFO L140 encePairwiseOnDemand]: 155/163 looper letters, 525 selfloop transitions, 3214 changer transitions 7/3746 dead transitions. [2023-08-26 17:10:58,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 3746 transitions, 142433 flow [2023-08-26 17:10:58,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2023-08-26 17:10:58,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2023-08-26 17:10:58,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 6155 transitions. [2023-08-26 17:10:58,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39748143364546334 [2023-08-26 17:10:58,691 INFO L72 ComplementDD]: Start complementDD. Operand 95 states and 6155 transitions. [2023-08-26 17:10:58,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 6155 transitions. [2023-08-26 17:10:58,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:10:58,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 95 states and 6155 transitions. [2023-08-26 17:10:58,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 96 states, 95 states have (on average 64.78947368421052) internal successors, (6155), 95 states have internal predecessors, (6155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:58,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 96 states, 96 states have (on average 163.0) internal successors, (15648), 96 states have internal predecessors, (15648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:58,703 INFO L81 ComplementDD]: Finished complementDD. Result has 96 states, 96 states have (on average 163.0) internal successors, (15648), 96 states have internal predecessors, (15648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:58,703 INFO L175 Difference]: Start difference. First operand has 684 places, 3180 transitions, 118457 flow. Second operand 95 states and 6155 transitions. [2023-08-26 17:10:58,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 3746 transitions, 142433 flow [2023-08-26 17:11:11,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 3746 transitions, 140820 flow, removed 479 selfloop flow, removed 27 redundant places. [2023-08-26 17:11:11,522 INFO L231 Difference]: Finished difference. Result has 765 places, 3585 transitions, 140717 flow [2023-08-26 17:11:11,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=116979, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2815, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=95, PETRI_FLOW=140717, PETRI_PLACES=765, PETRI_TRANSITIONS=3585} [2023-08-26 17:11:11,524 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 737 predicate places. [2023-08-26 17:11:11,525 INFO L495 AbstractCegarLoop]: Abstraction has has 765 places, 3585 transitions, 140717 flow [2023-08-26 17:11:11,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 62.851851851851855) internal successors, (1697), 27 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:11:11,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:11:11,525 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:11:11,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-26 17:11:11,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:11:11,725 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:11:11,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:11:11,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1514252841, now seen corresponding path program 30 times [2023-08-26 17:11:11,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:11:11,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776920738] [2023-08-26 17:11:11,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:11:11,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:11:11,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:11:11,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:11:11,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:11:11,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776920738] [2023-08-26 17:11:11,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776920738] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:11:11,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923350498] [2023-08-26 17:11:11,899 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:11:11,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:11:11,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:11:11,901 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) [2023-08-26 17:11:11,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-26 17:11:11,975 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 17:11:11,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:11:11,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 17:11:11,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:11:12,076 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:11:12,076 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:11:12,322 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:11:12,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923350498] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:11:12,322 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:11:12,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-26 17:11:12,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234311851] [2023-08-26 17:11:12,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:11:12,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-26 17:11:12,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:11:12,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-26 17:11:12,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2023-08-26 17:11:12,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:11:12,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 3585 transitions, 140717 flow. Second operand has 27 states, 27 states have (on average 62.888888888888886) internal successors, (1698), 27 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:11:12,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:11:12,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:11:12,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:11:27,491 INFO L124 PetriNetUnfolderBase]: 8200/14468 cut-off events. [2023-08-26 17:11:27,492 INFO L125 PetriNetUnfolderBase]: For 643329/643329 co-relation queries the response was YES. [2023-08-26 17:11:27,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221975 conditions, 14468 events. 8200/14468 cut-off events. For 643329/643329 co-relation queries the response was YES. Maximal size of possible extension queue 1039. Compared 116084 event pairs, 63 based on Foata normal form. 58/14526 useless extension candidates. Maximal degree in co-relation 221781. Up to 3391 conditions per place. [2023-08-26 17:11:27,768 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 538 selfloop transitions, 3328 changer transitions 26/3892 dead transitions. [2023-08-26 17:11:27,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 825 places, 3892 transitions, 156557 flow [2023-08-26 17:11:27,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-08-26 17:11:27,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-08-26 17:11:27,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 4034 transitions. [2023-08-26 17:11:27,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991688106075599 [2023-08-26 17:11:27,772 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 4034 transitions. [2023-08-26 17:11:27,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 4034 transitions. [2023-08-26 17:11:27,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:11:27,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 4034 transitions. [2023-08-26 17:11:27,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 65.06451612903226) internal successors, (4034), 62 states have internal predecessors, (4034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:11:27,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 163.0) internal successors, (10269), 63 states have internal predecessors, (10269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:11:27,783 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 163.0) internal successors, (10269), 63 states have internal predecessors, (10269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:11:27,783 INFO L175 Difference]: Start difference. First operand has 765 places, 3585 transitions, 140717 flow. Second operand 62 states and 4034 transitions. [2023-08-26 17:11:27,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 825 places, 3892 transitions, 156557 flow [2023-08-26 17:11:42,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 775 places, 3892 transitions, 150057 flow, removed 948 selfloop flow, removed 50 redundant places. [2023-08-26 17:11:42,283 INFO L231 Difference]: Finished difference. Result has 781 places, 3739 transitions, 147697 flow [2023-08-26 17:11:42,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=134243, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=147697, PETRI_PLACES=781, PETRI_TRANSITIONS=3739} [2023-08-26 17:11:42,286 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 753 predicate places. [2023-08-26 17:11:42,286 INFO L495 AbstractCegarLoop]: Abstraction has has 781 places, 3739 transitions, 147697 flow [2023-08-26 17:11:42,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 62.888888888888886) internal successors, (1698), 27 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:11:42,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:11:42,286 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:11:42,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-26 17:11:42,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-26 17:11:42,487 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:11:42,487 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:11:42,487 INFO L85 PathProgramCache]: Analyzing trace with hash 850988049, now seen corresponding path program 31 times [2023-08-26 17:11:42,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:11:42,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748964664] [2023-08-26 17:11:42,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:11:42,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:11:42,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:11:42,648 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:11:42,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:11:42,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748964664] [2023-08-26 17:11:42,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748964664] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:11:42,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934874416] [2023-08-26 17:11:42,649 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:11:42,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:11:42,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:11:42,653 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) [2023-08-26 17:11:42,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-26 17:11:42,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:11:42,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:11:42,736 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:11:42,824 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:11:42,824 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:11:43,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:11:43,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934874416] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:11:43,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:11:43,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2023-08-26 17:11:43,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793562242] [2023-08-26 17:11:43,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:11:43,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 17:11:43,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:11:43,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 17:11:43,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=484, Unknown=0, NotChecked=0, Total=650 [2023-08-26 17:11:43,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:11:43,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 781 places, 3739 transitions, 147697 flow. Second operand has 26 states, 26 states have (on average 62.76923076923077) internal successors, (1632), 26 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:11:43,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:11:43,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:11:43,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:12:00,148 INFO L124 PetriNetUnfolderBase]: 8335/14495 cut-off events. [2023-08-26 17:12:00,149 INFO L125 PetriNetUnfolderBase]: For 683986/683986 co-relation queries the response was YES. [2023-08-26 17:12:00,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228715 conditions, 14495 events. 8335/14495 cut-off events. For 683986/683986 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 114468 event pairs, 314 based on Foata normal form. 74/14569 useless extension candidates. Maximal degree in co-relation 228523. Up to 7419 conditions per place. [2023-08-26 17:12:00,506 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 923 selfloop transitions, 2967 changer transitions 5/3895 dead transitions. [2023-08-26 17:12:00,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 3895 transitions, 159675 flow [2023-08-26 17:12:00,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-26 17:12:00,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-26 17:12:00,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2670 transitions. [2023-08-26 17:12:00,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3995211731258417 [2023-08-26 17:12:00,509 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2670 transitions. [2023-08-26 17:12:00,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2670 transitions. [2023-08-26 17:12:00,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:12:00,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2670 transitions. [2023-08-26 17:12:00,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 65.1219512195122) internal successors, (2670), 41 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:00,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 163.0) internal successors, (6846), 42 states have internal predecessors, (6846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:00,515 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 163.0) internal successors, (6846), 42 states have internal predecessors, (6846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:00,515 INFO L175 Difference]: Start difference. First operand has 781 places, 3739 transitions, 147697 flow. Second operand 41 states and 2670 transitions. [2023-08-26 17:12:00,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 3895 transitions, 159675 flow [2023-08-26 17:12:16,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 3895 transitions, 157385 flow, removed 557 selfloop flow, removed 35 redundant places. [2023-08-26 17:12:16,499 INFO L231 Difference]: Finished difference. Result has 792 places, 3819 transitions, 156941 flow [2023-08-26 17:12:16,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=143379, PETRI_DIFFERENCE_MINUEND_PLACES=746, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2832, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=836, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=156941, PETRI_PLACES=792, PETRI_TRANSITIONS=3819} [2023-08-26 17:12:16,501 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 764 predicate places. [2023-08-26 17:12:16,501 INFO L495 AbstractCegarLoop]: Abstraction has has 792 places, 3819 transitions, 156941 flow [2023-08-26 17:12:16,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 62.76923076923077) internal successors, (1632), 26 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:16,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:12:16,502 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:12:16,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-26 17:12:16,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-26 17:12:16,706 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:12:16,707 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:12:16,707 INFO L85 PathProgramCache]: Analyzing trace with hash -876446623, now seen corresponding path program 32 times [2023-08-26 17:12:16,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:12:16,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482024217] [2023-08-26 17:12:16,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:12:16,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:12:16,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:12:16,866 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:12:16,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:12:16,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482024217] [2023-08-26 17:12:16,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482024217] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:12:16,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462773269] [2023-08-26 17:12:16,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:12:16,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:12:16,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:12:16,868 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) [2023-08-26 17:12:16,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-26 17:12:16,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:12:16,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:12:16,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 17:12:16,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:12:17,072 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:12:17,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:12:17,258 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:12:17,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462773269] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:12:17,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:12:17,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2023-08-26 17:12:17,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533209414] [2023-08-26 17:12:17,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:12:17,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-26 17:12:17,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:12:17,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-26 17:12:17,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2023-08-26 17:12:17,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:12:17,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 792 places, 3819 transitions, 156941 flow. Second operand has 28 states, 28 states have (on average 62.92857142857143) internal successors, (1762), 28 states have internal predecessors, (1762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:17,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:12:17,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:12:17,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:12:34,632 INFO L124 PetriNetUnfolderBase]: 8991/15667 cut-off events. [2023-08-26 17:12:34,632 INFO L125 PetriNetUnfolderBase]: For 757887/757887 co-relation queries the response was YES. [2023-08-26 17:12:34,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 253199 conditions, 15667 events. 8991/15667 cut-off events. For 757887/757887 co-relation queries the response was YES. Maximal size of possible extension queue 1130. Compared 125366 event pairs, 89 based on Foata normal form. 28/15695 useless extension candidates. Maximal degree in co-relation 253005. Up to 4468 conditions per place. [2023-08-26 17:12:34,917 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 761 selfloop transitions, 3454 changer transitions 20/4235 dead transitions. [2023-08-26 17:12:34,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 839 places, 4235 transitions, 178761 flow [2023-08-26 17:12:34,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-26 17:12:34,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-26 17:12:34,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 3197 transitions. [2023-08-26 17:12:34,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40027544760235384 [2023-08-26 17:12:34,921 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 3197 transitions. [2023-08-26 17:12:34,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 3197 transitions. [2023-08-26 17:12:34,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:12:34,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 3197 transitions. [2023-08-26 17:12:34,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 65.24489795918367) internal successors, (3197), 49 states have internal predecessors, (3197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:34,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 163.0) internal successors, (8150), 50 states have internal predecessors, (8150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:34,928 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 163.0) internal successors, (8150), 50 states have internal predecessors, (8150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:34,928 INFO L175 Difference]: Start difference. First operand has 792 places, 3819 transitions, 156941 flow. Second operand 49 states and 3197 transitions. [2023-08-26 17:12:34,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 839 places, 4235 transitions, 178761 flow [2023-08-26 17:12:53,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 4235 transitions, 176798 flow, removed 460 selfloop flow, removed 24 redundant places. [2023-08-26 17:12:53,907 INFO L231 Difference]: Finished difference. Result has 825 places, 4105 transitions, 176165 flow [2023-08-26 17:12:53,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=155064, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=176165, PETRI_PLACES=825, PETRI_TRANSITIONS=4105} [2023-08-26 17:12:53,911 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 797 predicate places. [2023-08-26 17:12:53,911 INFO L495 AbstractCegarLoop]: Abstraction has has 825 places, 4105 transitions, 176165 flow [2023-08-26 17:12:53,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 62.92857142857143) internal successors, (1762), 28 states have internal predecessors, (1762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:53,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:12:53,912 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:12:53,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-26 17:12:54,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-26 17:12:54,117 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:12:54,117 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:12:54,117 INFO L85 PathProgramCache]: Analyzing trace with hash 34769785, now seen corresponding path program 33 times [2023-08-26 17:12:54,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:12:54,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179368019] [2023-08-26 17:12:54,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:12:54,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:12:54,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:12:54,277 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:12:54,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:12:54,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179368019] [2023-08-26 17:12:54,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179368019] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:12:54,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112761779] [2023-08-26 17:12:54,278 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:12:54,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:12:54,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:12:54,279 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) [2023-08-26 17:12:54,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-26 17:12:54,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 17:12:54,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:12:54,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 17:12:54,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:12:54,452 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:12:54,452 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:12:54,588 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:12:54,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112761779] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:12:54,588 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:12:54,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2023-08-26 17:12:54,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863998580] [2023-08-26 17:12:54,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:12:54,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-26 17:12:54,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:12:54,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-26 17:12:54,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2023-08-26 17:12:54,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:12:54,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 4105 transitions, 176165 flow. Second operand has 28 states, 28 states have (on average 62.857142857142854) internal successors, (1760), 28 states have internal predecessors, (1760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:54,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:12:54,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:12:54,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:13:14,890 INFO L124 PetriNetUnfolderBase]: 9575/16743 cut-off events. [2023-08-26 17:13:14,890 INFO L125 PetriNetUnfolderBase]: For 861174/861174 co-relation queries the response was YES. [2023-08-26 17:13:15,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280818 conditions, 16743 events. 9575/16743 cut-off events. For 861174/861174 co-relation queries the response was YES. Maximal size of possible extension queue 1185. Compared 135584 event pairs, 137 based on Foata normal form. 10/16753 useless extension candidates. Maximal degree in co-relation 280615. Up to 5300 conditions per place. [2023-08-26 17:13:15,181 INFO L140 encePairwiseOnDemand]: 155/163 looper letters, 992 selfloop transitions, 3563 changer transitions 0/4555 dead transitions. [2023-08-26 17:13:15,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 896 places, 4555 transitions, 199154 flow [2023-08-26 17:13:15,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-08-26 17:13:15,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2023-08-26 17:13:15,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 4686 transitions. [2023-08-26 17:13:15,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3992842535787321 [2023-08-26 17:13:15,184 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 4686 transitions. [2023-08-26 17:13:15,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 4686 transitions. [2023-08-26 17:13:15,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:13:15,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 4686 transitions. [2023-08-26 17:13:15,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 65.08333333333333) internal successors, (4686), 72 states have internal predecessors, (4686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:13:15,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 163.0) internal successors, (11899), 73 states have internal predecessors, (11899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:13:15,194 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 163.0) internal successors, (11899), 73 states have internal predecessors, (11899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:13:15,194 INFO L175 Difference]: Start difference. First operand has 825 places, 4105 transitions, 176165 flow. Second operand 72 states and 4686 transitions. [2023-08-26 17:13:15,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 896 places, 4555 transitions, 199154 flow [2023-08-26 17:13:41,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 877 places, 4555 transitions, 195943 flow, removed 349 selfloop flow, removed 19 redundant places. [2023-08-26 17:13:41,668 INFO L231 Difference]: Finished difference. Result has 882 places, 4386 transitions, 194779 flow [2023-08-26 17:13:41,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=173168, PETRI_DIFFERENCE_MINUEND_PLACES=806, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=768, PETRI_DIFFERENCE_SUBTRAHEND_STATES=72, PETRI_FLOW=194779, PETRI_PLACES=882, PETRI_TRANSITIONS=4386} [2023-08-26 17:13:41,671 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 854 predicate places. [2023-08-26 17:13:41,671 INFO L495 AbstractCegarLoop]: Abstraction has has 882 places, 4386 transitions, 194779 flow [2023-08-26 17:13:41,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 62.857142857142854) internal successors, (1760), 28 states have internal predecessors, (1760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:13:41,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:13:41,671 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:13:41,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-26 17:13:41,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-26 17:13:41,872 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:13:41,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:13:41,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1602194263, now seen corresponding path program 34 times [2023-08-26 17:13:41,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:13:41,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969199178] [2023-08-26 17:13:41,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:13:41,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:13:41,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:13:42,026 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:13:42,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:13:42,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969199178] [2023-08-26 17:13:42,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969199178] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:13:42,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458244985] [2023-08-26 17:13:42,027 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:13:42,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:13:42,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:13:42,028 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) [2023-08-26 17:13:42,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-26 17:13:42,095 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:13:42,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:13:42,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:13:42,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:13:42,240 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:13:42,240 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:13:42,353 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:13:42,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458244985] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:13:42,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:13:42,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2023-08-26 17:13:42,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565058375] [2023-08-26 17:13:42,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:13:42,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 17:13:42,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:13:42,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 17:13:42,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2023-08-26 17:13:42,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:13:42,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 882 places, 4386 transitions, 194779 flow. Second operand has 26 states, 26 states have (on average 62.73076923076923) internal successors, (1631), 26 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:13:42,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:13:42,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:13:42,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:14:06,716 INFO L124 PetriNetUnfolderBase]: 11465/19999 cut-off events. [2023-08-26 17:14:06,716 INFO L125 PetriNetUnfolderBase]: For 1105918/1105918 co-relation queries the response was YES. [2023-08-26 17:14:06,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 344244 conditions, 19999 events. 11465/19999 cut-off events. For 1105918/1105918 co-relation queries the response was YES. Maximal size of possible extension queue 1396. Compared 166422 event pairs, 79 based on Foata normal form. 116/20115 useless extension candidates. Maximal degree in co-relation 344040. Up to 4816 conditions per place. [2023-08-26 17:14:07,226 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1514 selfloop transitions, 3790 changer transitions 71/5375 dead transitions. [2023-08-26 17:14:07,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 931 places, 5375 transitions, 245238 flow [2023-08-26 17:14:07,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-08-26 17:14:07,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-08-26 17:14:07,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3330 transitions. [2023-08-26 17:14:07,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40057740887766147 [2023-08-26 17:14:07,229 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3330 transitions. [2023-08-26 17:14:07,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3330 transitions. [2023-08-26 17:14:07,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:14:07,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3330 transitions. [2023-08-26 17:14:07,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 65.29411764705883) internal successors, (3330), 51 states have internal predecessors, (3330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:14:07,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 163.0) internal successors, (8476), 52 states have internal predecessors, (8476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:14:07,238 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 163.0) internal successors, (8476), 52 states have internal predecessors, (8476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:14:07,238 INFO L175 Difference]: Start difference. First operand has 882 places, 4386 transitions, 194779 flow. Second operand 51 states and 3330 transitions. [2023-08-26 17:14:07,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 931 places, 5375 transitions, 245238 flow [2023-08-26 17:14:46,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 913 places, 5375 transitions, 241963 flow, removed 379 selfloop flow, removed 18 redundant places. [2023-08-26 17:14:46,425 INFO L231 Difference]: Finished difference. Result has 927 places, 5200 transitions, 239668 flow [2023-08-26 17:14:46,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=191678, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2977, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=239668, PETRI_PLACES=927, PETRI_TRANSITIONS=5200} [2023-08-26 17:14:46,429 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 899 predicate places. [2023-08-26 17:14:46,429 INFO L495 AbstractCegarLoop]: Abstraction has has 927 places, 5200 transitions, 239668 flow [2023-08-26 17:14:46,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 62.73076923076923) internal successors, (1631), 26 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:14:46,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:14:46,430 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:14:46,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-08-26 17:14:46,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:14:46,636 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:14:46,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:14:46,636 INFO L85 PathProgramCache]: Analyzing trace with hash 388970985, now seen corresponding path program 35 times [2023-08-26 17:14:46,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:14:46,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060177692] [2023-08-26 17:14:46,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:14:46,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:14:46,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:14:46,818 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:14:46,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:14:46,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060177692] [2023-08-26 17:14:46,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060177692] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:14:46,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155184323] [2023-08-26 17:14:46,818 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:14:46,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:14:46,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:14:46,820 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) [2023-08-26 17:14:46,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-26 17:14:46,905 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 17:14:46,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:14:46,907 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 17:14:46,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:14:47,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:14:47,052 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:14:47,276 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:14:47,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155184323] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:14:47,277 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:14:47,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-26 17:14:47,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282461368] [2023-08-26 17:14:47,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:14:47,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-26 17:14:47,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:14:47,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-26 17:14:47,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2023-08-26 17:14:47,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:14:47,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 927 places, 5200 transitions, 239668 flow. Second operand has 29 states, 29 states have (on average 62.827586206896555) internal successors, (1822), 29 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:14:47,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:14:47,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:14:47,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:15:28,969 INFO L124 PetriNetUnfolderBase]: 11960/20924 cut-off events. [2023-08-26 17:15:28,969 INFO L125 PetriNetUnfolderBase]: For 1242509/1242509 co-relation queries the response was YES. [2023-08-26 17:15:29,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 374406 conditions, 20924 events. 11960/20924 cut-off events. For 1242509/1242509 co-relation queries the response was YES. Maximal size of possible extension queue 1440. Compared 175759 event pairs, 189 based on Foata normal form. 18/20942 useless extension candidates. Maximal degree in co-relation 374191. Up to 6506 conditions per place. [2023-08-26 17:15:29,613 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1561 selfloop transitions, 4027 changer transitions 26/5614 dead transitions. [2023-08-26 17:15:29,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 981 places, 5614 transitions, 265370 flow [2023-08-26 17:15:29,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-08-26 17:15:29,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-08-26 17:15:29,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 3586 transitions. [2023-08-26 17:15:29,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2023-08-26 17:15:29,616 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 3586 transitions. [2023-08-26 17:15:29,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 3586 transitions. [2023-08-26 17:15:29,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:15:29,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 3586 transitions. [2023-08-26 17:15:29,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 65.2) internal successors, (3586), 55 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:15:29,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 163.0) internal successors, (9128), 56 states have internal predecessors, (9128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:15:29,625 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 163.0) internal successors, (9128), 56 states have internal predecessors, (9128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:15:29,625 INFO L175 Difference]: Start difference. First operand has 927 places, 5200 transitions, 239668 flow. Second operand 55 states and 3586 transitions. [2023-08-26 17:15:29,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 981 places, 5614 transitions, 265370 flow [2023-08-26 17:16:21,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 962 places, 5614 transitions, 262935 flow, removed 982 selfloop flow, removed 19 redundant places. [2023-08-26 17:16:21,401 INFO L231 Difference]: Finished difference. Result has 972 places, 5468 transitions, 260386 flow [2023-08-26 17:16:21,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=237400, PETRI_DIFFERENCE_MINUEND_PLACES=908, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3734, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=260386, PETRI_PLACES=972, PETRI_TRANSITIONS=5468} [2023-08-26 17:16:21,405 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 944 predicate places. [2023-08-26 17:16:21,405 INFO L495 AbstractCegarLoop]: Abstraction has has 972 places, 5468 transitions, 260386 flow [2023-08-26 17:16:21,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 62.827586206896555) internal successors, (1822), 29 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:16:21,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:16:21,406 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:16:21,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-26 17:16:21,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-08-26 17:16:21,612 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:16:21,612 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:16:21,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1776283125, now seen corresponding path program 36 times [2023-08-26 17:16:21,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:16:21,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82392126] [2023-08-26 17:16:21,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:16:21,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:16:21,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:16:21,780 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:16:21,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:16:21,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82392126] [2023-08-26 17:16:21,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82392126] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:16:21,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443065162] [2023-08-26 17:16:21,781 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:16:21,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:16:21,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:16:21,782 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) [2023-08-26 17:16:21,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-26 17:16:21,875 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 17:16:21,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:16:21,876 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 17:16:21,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:16:22,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:16:22,031 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:16:22,259 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:16:22,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443065162] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:16:22,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:16:22,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-26 17:16:22,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975599810] [2023-08-26 17:16:22,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:16:22,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-26 17:16:22,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:16:22,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-26 17:16:22,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2023-08-26 17:16:22,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:16:22,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 972 places, 5468 transitions, 260386 flow. Second operand has 30 states, 30 states have (on average 62.833333333333336) internal successors, (1885), 30 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:16:22,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:16:22,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:16:22,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:17:08,974 INFO L124 PetriNetUnfolderBase]: 15805/27715 cut-off events. [2023-08-26 17:17:08,975 INFO L125 PetriNetUnfolderBase]: For 1811720/1811720 co-relation queries the response was YES. [2023-08-26 17:17:09,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509054 conditions, 27715 events. 15805/27715 cut-off events. For 1811720/1811720 co-relation queries the response was YES. Maximal size of possible extension queue 1770. Compared 242837 event pairs, 227 based on Foata normal form. 56/27771 useless extension candidates. Maximal degree in co-relation 508829. Up to 6758 conditions per place. [2023-08-26 17:17:09,575 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 2476 selfloop transitions, 4819 changer transitions 65/7360 dead transitions. [2023-08-26 17:17:09,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1045 places, 7360 transitions, 361675 flow [2023-08-26 17:17:09,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-08-26 17:17:09,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2023-08-26 17:17:09,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 4821 transitions. [2023-08-26 17:17:09,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3996849610346543 [2023-08-26 17:17:09,580 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 4821 transitions. [2023-08-26 17:17:09,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 4821 transitions. [2023-08-26 17:17:09,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:17:09,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 4821 transitions. [2023-08-26 17:17:09,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 65.14864864864865) internal successors, (4821), 74 states have internal predecessors, (4821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:17:09,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 163.0) internal successors, (12225), 75 states have internal predecessors, (12225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:17:09,591 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 163.0) internal successors, (12225), 75 states have internal predecessors, (12225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:17:09,591 INFO L175 Difference]: Start difference. First operand has 972 places, 5468 transitions, 260386 flow. Second operand 74 states and 4821 transitions. [2023-08-26 17:17:09,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1045 places, 7360 transitions, 361675 flow [2023-08-26 17:18:39,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1032 places, 7360 transitions, 359918 flow, removed 582 selfloop flow, removed 13 redundant places. [2023-08-26 17:18:39,425 INFO L231 Difference]: Finished difference. Result has 1047 places, 7153 transitions, 356974 flow [2023-08-26 17:18:39,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=259165, PETRI_DIFFERENCE_MINUEND_PLACES=959, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=74, PETRI_FLOW=356974, PETRI_PLACES=1047, PETRI_TRANSITIONS=7153} [2023-08-26 17:18:39,429 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1019 predicate places. [2023-08-26 17:18:39,429 INFO L495 AbstractCegarLoop]: Abstraction has has 1047 places, 7153 transitions, 356974 flow [2023-08-26 17:18:39,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 62.833333333333336) internal successors, (1885), 30 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:18:39,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:18:39,430 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:18:39,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-08-26 17:18:39,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:18:39,630 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:18:39,630 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:18:39,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1297790506, now seen corresponding path program 37 times [2023-08-26 17:18:39,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:18:39,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955789415] [2023-08-26 17:18:39,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:18:39,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:18:39,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:18:39,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:18:39,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:18:39,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955789415] [2023-08-26 17:18:39,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955789415] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:18:39,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116192983] [2023-08-26 17:18:39,790 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:18:39,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:18:39,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:18:39,793 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) [2023-08-26 17:18:39,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-26 17:18:39,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:18:39,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:18:39,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:18:39,975 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:18:39,975 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:18:40,249 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:18:40,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116192983] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:18:40,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:18:40,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2023-08-26 17:18:40,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040031693] [2023-08-26 17:18:40,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:18:40,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 17:18:40,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:18:40,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 17:18:40,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2023-08-26 17:18:40,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:18:40,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1047 places, 7153 transitions, 356974 flow. Second operand has 26 states, 26 states have (on average 62.65384615384615) internal successors, (1629), 26 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:18:40,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:18:40,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:18:40,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:19:36,686 INFO L124 PetriNetUnfolderBase]: 15835/27619 cut-off events. [2023-08-26 17:19:36,687 INFO L125 PetriNetUnfolderBase]: For 1934319/1934319 co-relation queries the response was YES. [2023-08-26 17:19:37,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 529788 conditions, 27619 events. 15835/27619 cut-off events. For 1934319/1934319 co-relation queries the response was YES. Maximal size of possible extension queue 1768. Compared 239796 event pairs, 841 based on Foata normal form. 74/27693 useless extension candidates. Maximal degree in co-relation 529549. Up to 25991 conditions per place. [2023-08-26 17:19:37,623 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 6617 selfloop transitions, 639 changer transitions 7/7263 dead transitions. [2023-08-26 17:19:37,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1068 places, 7263 transitions, 375350 flow [2023-08-26 17:19:37,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 17:19:37,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 17:19:37,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1499 transitions. [2023-08-26 17:19:37,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39983995732195254 [2023-08-26 17:19:37,625 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1499 transitions. [2023-08-26 17:19:37,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1499 transitions. [2023-08-26 17:19:37,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:19:37,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1499 transitions. [2023-08-26 17:19:37,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 65.17391304347827) internal successors, (1499), 23 states have internal predecessors, (1499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:19:37,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 163.0) internal successors, (3912), 24 states have internal predecessors, (3912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:19:37,627 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 163.0) internal successors, (3912), 24 states have internal predecessors, (3912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:19:37,627 INFO L175 Difference]: Start difference. First operand has 1047 places, 7153 transitions, 356974 flow. Second operand 23 states and 1499 transitions. [2023-08-26 17:19:37,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1068 places, 7263 transitions, 375350 flow [2023-08-26 17:21:25,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1046 places, 7263 transitions, 373563 flow, removed 704 selfloop flow, removed 22 redundant places. [2023-08-26 17:21:26,112 INFO L231 Difference]: Finished difference. Result has 1058 places, 7221 transitions, 360689 flow [2023-08-26 17:21:26,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=353101, PETRI_DIFFERENCE_MINUEND_PLACES=1024, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=7115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=535, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=6480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=360689, PETRI_PLACES=1058, PETRI_TRANSITIONS=7221} [2023-08-26 17:21:26,118 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1030 predicate places. [2023-08-26 17:21:26,118 INFO L495 AbstractCegarLoop]: Abstraction has has 1058 places, 7221 transitions, 360689 flow [2023-08-26 17:21:26,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 62.65384615384615) internal successors, (1629), 26 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:21:26,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:21:26,118 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:21:26,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-08-26 17:21:26,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:21:26,321 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:21:26,321 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:21:26,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1052462947, now seen corresponding path program 38 times [2023-08-26 17:21:26,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:21:26,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748779808] [2023-08-26 17:21:26,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:21:26,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:21:26,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:21:26,472 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:21:26,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:21:26,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748779808] [2023-08-26 17:21:26,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748779808] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:21:26,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886181300] [2023-08-26 17:21:26,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:21:26,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:21:26,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:21:26,474 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) [2023-08-26 17:21:26,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-26 17:21:26,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:21:26,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:21:26,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 17:21:26,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:21:26,666 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:21:26,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:21:26,899 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:21:26,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886181300] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:21:26,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:21:26,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2023-08-26 17:21:26,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221706332] [2023-08-26 17:21:26,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:21:26,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-26 17:21:26,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:21:26,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-26 17:21:26,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2023-08-26 17:21:26,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 17:21:26,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1058 places, 7221 transitions, 360689 flow. Second operand has 29 states, 29 states have (on average 62.89655172413793) internal successors, (1824), 29 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:21:26,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:21:26,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 17:21:26,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-26 17:22:13,924 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 17:22:13,925 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 17:22:14,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-26 17:22:14,102 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (10 of 11 remaining) [2023-08-26 17:22:14,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-26 17:22:14,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-26 17:22:14,303 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). [2023-08-26 17:22:14,304 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 11 remaining) [2023-08-26 17:22:14,304 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 11 remaining) [2023-08-26 17:22:14,304 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 11 remaining) [2023-08-26 17:22:14,305 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 11 remaining) [2023-08-26 17:22:14,305 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 11 remaining) [2023-08-26 17:22:14,305 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 11 remaining) [2023-08-26 17:22:14,305 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 11 remaining) [2023-08-26 17:22:14,305 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 11 remaining) [2023-08-26 17:22:14,305 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 11 remaining) [2023-08-26 17:22:14,305 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 11 remaining) [2023-08-26 17:22:14,305 INFO L445 BasicCegarLoop]: Path program histogram: [38, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:22:14,307 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 17:22:14,308 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 17:22:14,310 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 05:22:14 BasicIcfg [2023-08-26 17:22:14,310 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 17:22:14,310 INFO L158 Benchmark]: Toolchain (without parser) took 819902.88ms. Allocated memory was 341.8MB in the beginning and 8.2GB in the end (delta: 7.8GB). Free memory was 318.4MB in the beginning and 6.7GB in the end (delta: -6.4GB). Peak memory consumption was 1.8GB. Max. memory is 16.0GB. [2023-08-26 17:22:14,310 INFO L158 Benchmark]: CDTParser took 0.87ms. Allocated memory is still 341.8MB. Free memory is still 318.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 17:22:14,310 INFO L158 Benchmark]: CACSL2BoogieTranslator took 172.80ms. Allocated memory is still 341.8MB. Free memory was 317.9MB in the beginning and 307.4MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-26 17:22:14,310 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.58ms. Allocated memory is still 341.8MB. Free memory was 307.4MB in the beginning and 305.9MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 17:22:14,311 INFO L158 Benchmark]: Boogie Preprocessor took 18.04ms. Allocated memory is still 341.8MB. Free memory was 305.9MB in the beginning and 304.4MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 17:22:14,311 INFO L158 Benchmark]: RCFGBuilder took 405.70ms. Allocated memory is still 341.8MB. Free memory was 304.4MB in the beginning and 289.2MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-26 17:22:14,311 INFO L158 Benchmark]: TraceAbstraction took 819276.18ms. Allocated memory was 341.8MB in the beginning and 8.2GB in the end (delta: 7.8GB). Free memory was 288.6MB in the beginning and 6.7GB in the end (delta: -6.4GB). Peak memory consumption was 1.8GB. Max. memory is 16.0GB. [2023-08-26 17:22:14,312 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.87ms. Allocated memory is still 341.8MB. Free memory is still 318.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 172.80ms. Allocated memory is still 341.8MB. Free memory was 317.9MB in the beginning and 307.4MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 25.58ms. Allocated memory is still 341.8MB. Free memory was 307.4MB in the beginning and 305.9MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 18.04ms. Allocated memory is still 341.8MB. Free memory was 305.9MB in the beginning and 304.4MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 405.70ms. Allocated memory is still 341.8MB. Free memory was 304.4MB in the beginning and 289.2MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 819276.18ms. Allocated memory was 341.8MB in the beginning and 8.2GB in the end (delta: 7.8GB). Free memory was 288.6MB in the beginning and 6.7GB in the end (delta: -6.4GB). Peak memory consumption was 1.8GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.5s, 76 PlacesBefore, 28 PlacesAfterwards, 75 TransitionsBefore, 23 TransitionsAfterwards, 580 CoEnabledTransitionPairs, 6 FixpointIterations, 39 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 77 TotalNumberOfCompositions, 664 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 645, independent: 643, independent conditional: 0, independent unconditional: 643, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 300, independent: 298, independent conditional: 0, independent unconditional: 298, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 645, independent: 345, independent conditional: 0, independent unconditional: 345, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 300, unknown conditional: 0, unknown unconditional: 300] , Statistics on independence cache: Total cache size (in pairs): 27, Positive cache size: 27, Positive conditional cache size: 0, Positive unconditional cache size: 27, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (29states, 61/163 universal loopers) in iteration 45,while PetriNetUnfolder was constructing finite prefix that currently has 341006 conditions, 17438 events (10198/17437 cut-off events. For 1184332/1184332 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 153086 event pairs, 408 based on Foata normal form. 69/19056 useless extension candidates. Maximal degree in co-relation 340757. Up to 15824 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 99 locations, 11 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: 819.2s, OverallIterations: 45, TraceHistogramMax: 4, PathProgramHistogramMax: 38, EmptinessCheckTime: 0.0s, AutomataDifference: 790.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3768 SdHoareTripleChecker+Valid, 9.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3768 mSDsluCounter, 622 SdHoareTripleChecker+Invalid, 7.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 440 mSDsCounter, 1033 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19303 IncrementalHoareTripleChecker+Invalid, 20336 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1033 mSolverCounterUnsat, 182 mSDtfsCounter, 19303 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3504 GetRequests, 1724 SyntacticMatches, 65 SemanticMatches, 1715 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31150 ImplicationChecksByTransitivity, 21.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=360689occurred in iteration=44, InterpolantAutomatonStates: 1323, 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.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 15.0s InterpolantComputationTime, 1428 NumberOfCodeBlocks, 1416 NumberOfCodeBlocksAsserted, 132 NumberOfCheckSat, 1999 ConstructedInterpolants, 0 QuantifiedInterpolants, 10855 SizeOfPredicates, 250 NumberOfNonLiveVariables, 5103 ConjunctsInSsa, 445 ConjunctsInUnsatCore, 121 InterpolantComputations, 7 PerfectInterpolantSequences, 302/1171 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 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown