/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 PROGRAM_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 20:16:14,544 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 20:16:14,625 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 20:16:14,632 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 20:16:14,632 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 20:16:14,659 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 20:16:14,659 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 20:16:14,664 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 20:16:14,664 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 20:16:14,669 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 20:16:14,669 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 20:16:14,670 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 20:16:14,670 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 20:16:14,671 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 20:16:14,671 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 20:16:14,671 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 20:16:14,672 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 20:16:14,672 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 20:16:14,672 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 20:16:14,672 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 20:16:14,672 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 20:16:14,673 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 20:16:14,674 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 20:16:14,674 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 20:16:14,674 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 20:16:14,674 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 20:16:14,675 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 20:16:14,675 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 20:16:14,675 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 20:16:14,675 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 20:16:14,676 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 20:16:14,676 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 20:16:14,677 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 20:16:14,677 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 20:16:14,677 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 20:16:14,677 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 -> PROGRAM_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 20:16:14,977 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 20:16:14,997 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 20:16:14,999 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 20:16:15,000 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 20:16:15,000 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 20:16:15,001 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 20:16:16,176 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 20:16:16,369 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 20:16:16,369 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-08-26 20:16:16,375 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ba525dfce/b8e6065c0a124825abae33a006031125/FLAG40f2e897e [2023-08-26 20:16:16,386 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ba525dfce/b8e6065c0a124825abae33a006031125 [2023-08-26 20:16:16,388 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 20:16:16,389 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 20:16:16,390 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 20:16:16,390 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 20:16:16,392 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 20:16:16,393 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,393 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69783909 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16, skipping insertion in model container [2023-08-26 20:16:16,394 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,409 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 20:16:16,539 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 20:16:16,548 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 20:16:16,563 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 20:16:16,569 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 20:16:16,569 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 20:16:16,575 INFO L206 MainTranslator]: Completed translation [2023-08-26 20:16:16,575 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16 WrapperNode [2023-08-26 20:16:16,575 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 20:16:16,576 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 20:16:16,576 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 20:16:16,576 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 20:16:16,581 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,587 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,607 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 56 [2023-08-26 20:16:16,607 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 20:16:16,607 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 20:16:16,608 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 20:16:16,608 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 20:16:16,615 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,615 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,621 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,622 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,636 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,639 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,639 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,640 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,642 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 20:16:16,642 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 20:16:16,643 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 20:16:16,643 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 20:16:16,643 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (1/1) ... [2023-08-26 20:16:16,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 20:16:16,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:16,674 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 20:16:16,697 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 20:16:16,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 20:16:16,711 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 20:16:16,711 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 20:16:16,712 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 20:16:16,712 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 20:16:16,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 20:16:16,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 20:16:16,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 20:16:16,712 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 20:16:16,712 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 20:16:16,713 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 20:16:16,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 20:16:16,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 20:16:16,713 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 20:16:16,714 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 20:16:16,814 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 20:16:16,818 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 20:16:16,957 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 20:16:16,985 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 20:16:16,985 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 20:16:16,987 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 08:16:16 BoogieIcfgContainer [2023-08-26 20:16:16,987 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 20:16:16,989 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 20:16:16,989 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 20:16:16,992 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 20:16:16,992 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 08:16:16" (1/3) ... [2023-08-26 20:16:16,992 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17e2d287 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 08:16:16, skipping insertion in model container [2023-08-26 20:16:16,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:16:16" (2/3) ... [2023-08-26 20:16:16,993 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17e2d287 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 08:16:16, skipping insertion in model container [2023-08-26 20:16:16,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 08:16:16" (3/3) ... [2023-08-26 20:16:16,994 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr.wvr.c [2023-08-26 20:16:17,008 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 20:16:17,008 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-26 20:16:17,009 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 20:16:17,065 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 20:16:17,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 87 places, 86 transitions, 188 flow [2023-08-26 20:16:17,127 INFO L124 PetriNetUnfolderBase]: 6/84 cut-off events. [2023-08-26 20:16:17,127 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 20:16:17,131 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 20:16:17,132 INFO L82 GeneralOperation]: Start removeDead. Operand has 87 places, 86 transitions, 188 flow [2023-08-26 20:16:17,135 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 76 places, 75 transitions, 162 flow [2023-08-26 20:16:17,140 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 20:16:17,147 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 76 places, 75 transitions, 162 flow [2023-08-26 20:16:17,149 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 76 places, 75 transitions, 162 flow [2023-08-26 20:16:17,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 76 places, 75 transitions, 162 flow [2023-08-26 20:16:17,168 INFO L124 PetriNetUnfolderBase]: 6/75 cut-off events. [2023-08-26 20:16:17,169 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 20:16:17,170 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 20:16:17,170 INFO L119 LiptonReduction]: Number of co-enabled transitions 580 [2023-08-26 20:16:19,613 INFO L134 LiptonReduction]: Checked pairs total: 664 [2023-08-26 20:16:19,613 INFO L136 LiptonReduction]: Total number of compositions: 77 [2023-08-26 20:16:19,625 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 20:16:19,630 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;@61a64758, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 20:16:19,631 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2023-08-26 20:16:19,631 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 20:16:19,632 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 20:16:19,632 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:16:19,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:19,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 20:16:19,633 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 20:16:19,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:19,636 INFO L85 PathProgramCache]: Analyzing trace with hash 349, now seen corresponding path program 1 times [2023-08-26 20:16:19,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:19,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084029722] [2023-08-26 20:16:19,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:19,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:19,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:19,716 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 20:16:19,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:19,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084029722] [2023-08-26 20:16:19,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084029722] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:16:19,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:16:19,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 20:16:19,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132226298] [2023-08-26 20:16:19,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:16:19,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 20:16:19,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:19,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 20:16:19,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 20:16:19,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 163 [2023-08-26 20:16:19,747 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 20:16:19,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:19,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 163 [2023-08-26 20:16:19,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:19,798 INFO L124 PetriNetUnfolderBase]: 100/163 cut-off events. [2023-08-26 20:16:19,799 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 20:16:19,799 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 20:16:19,801 INFO L140 encePairwiseOnDemand]: 161/163 looper letters, 19 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-08-26 20:16:19,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 92 flow [2023-08-26 20:16:19,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 20:16:19,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 20:16:19,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 171 transitions. [2023-08-26 20:16:19,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5245398773006135 [2023-08-26 20:16:19,812 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 171 transitions. [2023-08-26 20:16:19,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 171 transitions. [2023-08-26 20:16:19,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:19,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 171 transitions. [2023-08-26 20:16:19,817 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 20:16:19,837 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 20:16:19,837 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 20:16:19,839 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 58 flow. Second operand 2 states and 171 transitions. [2023-08-26 20:16:19,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 92 flow [2023-08-26 20:16:19,841 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 20:16:19,842 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-08-26 20:16:19,844 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 20:16:19,846 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 20:16:19,846 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-08-26 20:16:19,847 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 20:16:19,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:19,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 20:16:19,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 20:16:19,848 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 20:16:19,848 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:19,848 INFO L85 PathProgramCache]: Analyzing trace with hash 342111, now seen corresponding path program 1 times [2023-08-26 20:16:19,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:19,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378759514] [2023-08-26 20:16:19,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:19,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:19,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:20,018 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 20:16:20,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:20,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378759514] [2023-08-26 20:16:20,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378759514] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:16:20,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:16:20,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:16:20,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204147148] [2023-08-26 20:16:20,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:16:20,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:16:20,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:20,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:16:20,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:16:20,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 163 [2023-08-26 20:16:20,022 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 20:16:20,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:20,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 163 [2023-08-26 20:16:20,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:20,062 INFO L124 PetriNetUnfolderBase]: 93/150 cut-off events. [2023-08-26 20:16:20,062 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 20:16:20,063 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 20:16:20,064 INFO L140 encePairwiseOnDemand]: 160/163 looper letters, 16 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-08-26 20:16:20,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 19 transitions, 76 flow [2023-08-26 20:16:20,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:16:20,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:16:20,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 193 transitions. [2023-08-26 20:16:20,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946830265848671 [2023-08-26 20:16:20,066 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 193 transitions. [2023-08-26 20:16:20,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 193 transitions. [2023-08-26 20:16:20,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:20,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 193 transitions. [2023-08-26 20:16:20,070 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 20:16:20,071 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 20:16:20,072 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 20:16:20,072 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 193 transitions. [2023-08-26 20:16:20,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 19 transitions, 76 flow [2023-08-26 20:16:20,072 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 20:16:20,073 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 44 flow [2023-08-26 20:16:20,073 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 20:16:20,074 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 20:16:20,074 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 44 flow [2023-08-26 20:16:20,074 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 20:16:20,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:20,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 20:16:20,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 20:16:20,075 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 20:16:20,075 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:20,075 INFO L85 PathProgramCache]: Analyzing trace with hash 342109, now seen corresponding path program 1 times [2023-08-26 20:16:20,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:20,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532293277] [2023-08-26 20:16:20,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:20,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:20,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:20,123 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 20:16:20,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:20,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532293277] [2023-08-26 20:16:20,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532293277] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:16:20,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:16:20,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:16:20,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247003425] [2023-08-26 20:16:20,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:16:20,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:16:20,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:20,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:16:20,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:16:20,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 163 [2023-08-26 20:16:20,126 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 20:16:20,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:20,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 163 [2023-08-26 20:16:20,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:20,160 INFO L124 PetriNetUnfolderBase]: 86/137 cut-off events. [2023-08-26 20:16:20,161 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 20:16:20,161 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 20:16:20,162 INFO L140 encePairwiseOnDemand]: 160/163 looper letters, 14 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-08-26 20:16:20,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 70 flow [2023-08-26 20:16:20,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:16:20,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:16:20,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 185 transitions. [2023-08-26 20:16:20,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783231083844581 [2023-08-26 20:16:20,164 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 185 transitions. [2023-08-26 20:16:20,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 185 transitions. [2023-08-26 20:16:20,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:20,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 185 transitions. [2023-08-26 20:16:20,165 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 20:16:20,166 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 20:16:20,167 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 20:16:20,167 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 44 flow. Second operand 3 states and 185 transitions. [2023-08-26 20:16:20,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 70 flow [2023-08-26 20:16:20,167 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 20:16:20,167 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 41 flow [2023-08-26 20:16:20,168 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 20:16:20,168 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 20:16:20,168 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 41 flow [2023-08-26 20:16:20,169 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 20:16:20,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:20,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 20:16:20,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 20:16:20,169 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 20:16:20,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:20,170 INFO L85 PathProgramCache]: Analyzing trace with hash 328775440, now seen corresponding path program 1 times [2023-08-26 20:16:20,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:20,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385239096] [2023-08-26 20:16:20,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:20,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:20,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:20,254 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 20:16:20,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:20,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385239096] [2023-08-26 20:16:20,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385239096] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:16:20,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:16:20,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 20:16:20,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293488464] [2023-08-26 20:16:20,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:16:20,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 20:16:20,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:20,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 20:16:20,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 20:16:20,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 163 [2023-08-26 20:16:20,257 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 20:16:20,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:20,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 163 [2023-08-26 20:16:20,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:20,281 INFO L124 PetriNetUnfolderBase]: 65/107 cut-off events. [2023-08-26 20:16:20,281 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 20:16:20,282 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 20:16:20,282 INFO L140 encePairwiseOnDemand]: 161/163 looper letters, 13 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-08-26 20:16:20,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 16 transitions, 67 flow [2023-08-26 20:16:20,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:16:20,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:16:20,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 174 transitions. [2023-08-26 20:16:20,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558282208588957 [2023-08-26 20:16:20,284 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 174 transitions. [2023-08-26 20:16:20,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 174 transitions. [2023-08-26 20:16:20,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:20,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 174 transitions. [2023-08-26 20:16:20,285 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 20:16:20,286 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 20:16:20,287 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 20:16:20,287 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 41 flow. Second operand 3 states and 174 transitions. [2023-08-26 20:16:20,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 16 transitions, 67 flow [2023-08-26 20:16:20,288 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 20:16:20,288 INFO L231 Difference]: Finished difference. Result has 22 places, 16 transitions, 40 flow [2023-08-26 20:16:20,288 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 20:16:20,289 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 20:16:20,289 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 16 transitions, 40 flow [2023-08-26 20:16:20,289 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 20:16:20,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:20,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 20:16:20,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 20:16:20,290 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 20:16:20,290 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:20,290 INFO L85 PathProgramCache]: Analyzing trace with hash 328775439, now seen corresponding path program 1 times [2023-08-26 20:16:20,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:20,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54456588] [2023-08-26 20:16:20,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:20,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:20,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:20,382 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 20:16:20,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:20,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54456588] [2023-08-26 20:16:20,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54456588] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:16:20,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:16:20,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 20:16:20,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87148490] [2023-08-26 20:16:20,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:16:20,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 20:16:20,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:20,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 20:16:20,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 20:16:20,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 163 [2023-08-26 20:16:20,385 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 20:16:20,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:20,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 163 [2023-08-26 20:16:20,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:20,406 INFO L124 PetriNetUnfolderBase]: 44/77 cut-off events. [2023-08-26 20:16:20,406 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 20:16:20,406 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 20:16:20,407 INFO L140 encePairwiseOnDemand]: 161/163 looper letters, 12 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-08-26 20:16:20,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 15 transitions, 64 flow [2023-08-26 20:16:20,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:16:20,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:16:20,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 176 transitions. [2023-08-26 20:16:20,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35991820040899797 [2023-08-26 20:16:20,408 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 176 transitions. [2023-08-26 20:16:20,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 176 transitions. [2023-08-26 20:16:20,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:20,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 176 transitions. [2023-08-26 20:16:20,409 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 20:16:20,411 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 20:16:20,411 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 20:16:20,411 INFO L175 Difference]: Start difference. First operand has 22 places, 16 transitions, 40 flow. Second operand 3 states and 176 transitions. [2023-08-26 20:16:20,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 15 transitions, 64 flow [2023-08-26 20:16:20,412 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 20:16:20,412 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 39 flow [2023-08-26 20:16:20,412 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 20:16:20,413 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 20:16:20,413 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 39 flow [2023-08-26 20:16:20,413 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 20:16:20,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:20,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:20,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 20:16:20,414 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 20:16:20,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:20,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1177051866, now seen corresponding path program 1 times [2023-08-26 20:16:20,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:20,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125483613] [2023-08-26 20:16:20,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:20,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:20,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:20,515 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 20:16:20,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:20,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125483613] [2023-08-26 20:16:20,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125483613] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:16:20,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:16:20,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 20:16:20,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637832883] [2023-08-26 20:16:20,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:16:20,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 20:16:20,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:20,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 20:16:20,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 20:16:20,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 163 [2023-08-26 20:16:20,517 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 20:16:20,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:20,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 163 [2023-08-26 20:16:20,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:20,562 INFO L124 PetriNetUnfolderBase]: 54/95 cut-off events. [2023-08-26 20:16:20,562 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 20:16:20,562 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 20:16:20,564 INFO L140 encePairwiseOnDemand]: 159/163 looper letters, 17 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2023-08-26 20:16:20,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 21 transitions, 92 flow [2023-08-26 20:16:20,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 20:16:20,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 20:16:20,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 277 transitions. [2023-08-26 20:16:20,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42484662576687116 [2023-08-26 20:16:20,565 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 277 transitions. [2023-08-26 20:16:20,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 277 transitions. [2023-08-26 20:16:20,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:20,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 277 transitions. [2023-08-26 20:16:20,567 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 20:16:20,571 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 20:16:20,571 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 20:16:20,571 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 39 flow. Second operand 4 states and 277 transitions. [2023-08-26 20:16:20,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 21 transitions, 92 flow [2023-08-26 20:16:20,572 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 20:16:20,573 INFO L231 Difference]: Finished difference. Result has 25 places, 16 transitions, 52 flow [2023-08-26 20:16:20,573 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 20:16:20,576 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -3 predicate places. [2023-08-26 20:16:20,578 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 16 transitions, 52 flow [2023-08-26 20:16:20,579 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 20:16:20,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:20,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:20,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 20:16:20,580 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 20:16:20,581 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:20,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1616625318, now seen corresponding path program 1 times [2023-08-26 20:16:20,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:20,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313188557] [2023-08-26 20:16:20,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:20,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:20,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:20,650 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 20:16:20,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:20,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313188557] [2023-08-26 20:16:20,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313188557] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:16:20,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:16:20,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 20:16:20,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014498134] [2023-08-26 20:16:20,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:16:20,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:16:20,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:20,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:16:20,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:16:20,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 163 [2023-08-26 20:16:20,653 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 20:16:20,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:20,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 163 [2023-08-26 20:16:20,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:20,724 INFO L124 PetriNetUnfolderBase]: 65/116 cut-off events. [2023-08-26 20:16:20,724 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-08-26 20:16:20,725 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 20:16:20,726 INFO L140 encePairwiseOnDemand]: 157/163 looper letters, 23 selfloop transitions, 9 changer transitions 0/32 dead transitions. [2023-08-26 20:16:20,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 32 transitions, 160 flow [2023-08-26 20:16:20,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 20:16:20,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 20:16:20,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 412 transitions. [2023-08-26 20:16:20,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212678936605317 [2023-08-26 20:16:20,728 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 412 transitions. [2023-08-26 20:16:20,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 412 transitions. [2023-08-26 20:16:20,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:20,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 412 transitions. [2023-08-26 20:16:20,730 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 20:16:20,731 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 20:16:20,731 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 20:16:20,732 INFO L175 Difference]: Start difference. First operand has 25 places, 16 transitions, 52 flow. Second operand 6 states and 412 transitions. [2023-08-26 20:16:20,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 32 transitions, 160 flow [2023-08-26 20:16:20,732 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 20:16:20,733 INFO L231 Difference]: Finished difference. Result has 30 places, 21 transitions, 92 flow [2023-08-26 20:16:20,733 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 20:16:20,734 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 2 predicate places. [2023-08-26 20:16:20,734 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 21 transitions, 92 flow [2023-08-26 20:16:20,734 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 20:16:20,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:20,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:20,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 20:16:20,735 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 20:16:20,735 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:20,735 INFO L85 PathProgramCache]: Analyzing trace with hash 851540347, now seen corresponding path program 1 times [2023-08-26 20:16:20,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:20,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129045860] [2023-08-26 20:16:20,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:20,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:20,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:20,862 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 20:16:20,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:20,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129045860] [2023-08-26 20:16:20,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129045860] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:20,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571148935] [2023-08-26 20:16:20,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:20,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:20,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:20,869 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 20:16:20,899 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 20:16:20,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:20,968 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 20:16:20,972 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:21,052 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 20:16:21,053 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:21,218 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 20:16:21,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571148935] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:21,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:21,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 3] total 4 [2023-08-26 20:16:21,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668175159] [2023-08-26 20:16:21,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:21,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 20:16:21,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:21,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 20:16:21,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-26 20:16:21,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 163 [2023-08-26 20:16:21,222 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 20:16:21,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:21,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 163 [2023-08-26 20:16:21,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:21,293 INFO L124 PetriNetUnfolderBase]: 92/171 cut-off events. [2023-08-26 20:16:21,293 INFO L125 PetriNetUnfolderBase]: For 80/89 co-relation queries the response was YES. [2023-08-26 20:16:21,295 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 20:16:21,296 INFO L140 encePairwiseOnDemand]: 159/163 looper letters, 29 selfloop transitions, 7 changer transitions 4/44 dead transitions. [2023-08-26 20:16:21,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 44 transitions, 254 flow [2023-08-26 20:16:21,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 20:16:21,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 20:16:21,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 327 transitions. [2023-08-26 20:16:21,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015337423312883 [2023-08-26 20:16:21,297 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 327 transitions. [2023-08-26 20:16:21,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 327 transitions. [2023-08-26 20:16:21,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:21,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 327 transitions. [2023-08-26 20:16:21,298 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 20:16:21,299 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 20:16:21,301 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 20:16:21,301 INFO L175 Difference]: Start difference. First operand has 30 places, 21 transitions, 92 flow. Second operand 4 states and 327 transitions. [2023-08-26 20:16:21,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 44 transitions, 254 flow [2023-08-26 20:16:21,304 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 20:16:21,305 INFO L231 Difference]: Finished difference. Result has 33 places, 25 transitions, 134 flow [2023-08-26 20:16:21,305 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 20:16:21,308 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 5 predicate places. [2023-08-26 20:16:21,308 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 25 transitions, 134 flow [2023-08-26 20:16:21,308 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 20:16:21,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:21,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:21,316 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 20:16:21,514 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 20:16:21,514 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 20:16:21,515 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:21,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1877125933, now seen corresponding path program 2 times [2023-08-26 20:16:21,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:21,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461385759] [2023-08-26 20:16:21,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:21,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:21,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:21,567 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 20:16:21,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:21,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461385759] [2023-08-26 20:16:21,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461385759] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:21,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140241501] [2023-08-26 20:16:21,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:16:21,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:21,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:21,569 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 20:16:21,593 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 20:16:21,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:16:21,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:21,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 20:16:21,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:21,662 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 20:16:21,663 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:21,688 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 20:16:21,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140241501] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:21,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:21,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-26 20:16:21,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099492340] [2023-08-26 20:16:21,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:21,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:16:21,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:21,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:16:21,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:16:21,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 163 [2023-08-26 20:16:21,691 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 20:16:21,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:21,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 163 [2023-08-26 20:16:21,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:21,764 INFO L124 PetriNetUnfolderBase]: 124/223 cut-off events. [2023-08-26 20:16:21,764 INFO L125 PetriNetUnfolderBase]: For 382/388 co-relation queries the response was YES. [2023-08-26 20:16:21,766 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 20:16:21,767 INFO L140 encePairwiseOnDemand]: 159/163 looper letters, 31 selfloop transitions, 8 changer transitions 0/41 dead transitions. [2023-08-26 20:16:21,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 41 transitions, 288 flow [2023-08-26 20:16:21,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 20:16:21,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 20:16:21,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2023-08-26 20:16:21,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368098159509202 [2023-08-26 20:16:21,768 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 356 transitions. [2023-08-26 20:16:21,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 356 transitions. [2023-08-26 20:16:21,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:21,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 356 transitions. [2023-08-26 20:16:21,770 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 20:16:21,771 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 20:16:21,771 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 20:16:21,771 INFO L175 Difference]: Start difference. First operand has 33 places, 25 transitions, 134 flow. Second operand 5 states and 356 transitions. [2023-08-26 20:16:21,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 41 transitions, 288 flow [2023-08-26 20:16:21,775 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 20:16:21,776 INFO L231 Difference]: Finished difference. Result has 40 places, 29 transitions, 201 flow [2023-08-26 20:16:21,776 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 20:16:21,777 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 12 predicate places. [2023-08-26 20:16:21,778 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 201 flow [2023-08-26 20:16:21,778 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 20:16:21,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:21,779 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:21,787 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 20:16:21,984 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 20:16:21,985 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 20:16:21,985 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:21,985 INFO L85 PathProgramCache]: Analyzing trace with hash 56788429, now seen corresponding path program 3 times [2023-08-26 20:16:21,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:21,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193199862] [2023-08-26 20:16:21,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:21,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:21,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:22,086 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 20:16:22,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:22,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193199862] [2023-08-26 20:16:22,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193199862] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:22,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323689687] [2023-08-26 20:16:22,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:16:22,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:22,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:22,088 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 20:16:22,115 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 20:16:22,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 20:16:22,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:22,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-26 20:16:22,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:22,225 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 20:16:22,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:22,356 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 20:16:22,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323689687] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:22,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:22,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 20:16:22,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107215437] [2023-08-26 20:16:22,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:22,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 20:16:22,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:22,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 20:16:22,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-08-26 20:16:22,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:22,361 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 20:16:22,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:22,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:22,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:22,804 INFO L124 PetriNetUnfolderBase]: 209/372 cut-off events. [2023-08-26 20:16:22,804 INFO L125 PetriNetUnfolderBase]: For 975/975 co-relation queries the response was YES. [2023-08-26 20:16:22,805 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 20:16:22,807 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 65 selfloop transitions, 45 changer transitions 19/129 dead transitions. [2023-08-26 20:16:22,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 129 transitions, 962 flow [2023-08-26 20:16:22,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 20:16:22,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 20:16:22,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1582 transitions. [2023-08-26 20:16:22,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4043967280163599 [2023-08-26 20:16:22,813 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1582 transitions. [2023-08-26 20:16:22,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1582 transitions. [2023-08-26 20:16:22,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:22,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1582 transitions. [2023-08-26 20:16:22,817 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 20:16:22,824 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 20:16:22,825 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 20:16:22,825 INFO L175 Difference]: Start difference. First operand has 40 places, 29 transitions, 201 flow. Second operand 24 states and 1582 transitions. [2023-08-26 20:16:22,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 129 transitions, 962 flow [2023-08-26 20:16:22,829 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 20:16:22,831 INFO L231 Difference]: Finished difference. Result has 68 places, 63 transitions, 569 flow [2023-08-26 20:16:22,831 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 20:16:22,832 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 40 predicate places. [2023-08-26 20:16:22,832 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 63 transitions, 569 flow [2023-08-26 20:16:22,833 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 20:16:22,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:22,833 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:22,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-26 20:16:23,037 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 20:16:23,038 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 20:16:23,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:23,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1792487887, now seen corresponding path program 4 times [2023-08-26 20:16:23,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:23,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466147536] [2023-08-26 20:16:23,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:23,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:23,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:23,151 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 20:16:23,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:23,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466147536] [2023-08-26 20:16:23,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466147536] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:23,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344064381] [2023-08-26 20:16:23,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 20:16:23,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:23,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:23,153 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 20:16:23,155 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 20:16:23,203 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 20:16:23,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:23,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 20:16:23,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:23,306 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 20:16:23,306 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:23,366 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 20:16:23,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344064381] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:23,366 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:23,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 20:16:23,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477264231] [2023-08-26 20:16:23,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:23,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 20:16:23,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:23,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 20:16:23,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-08-26 20:16:23,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:23,370 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 20:16:23,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:23,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:23,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:23,705 INFO L124 PetriNetUnfolderBase]: 245/435 cut-off events. [2023-08-26 20:16:23,706 INFO L125 PetriNetUnfolderBase]: For 3263/3263 co-relation queries the response was YES. [2023-08-26 20:16:23,707 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 20:16:23,710 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 75 selfloop transitions, 62 changer transitions 0/137 dead transitions. [2023-08-26 20:16:23,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 137 transitions, 1368 flow [2023-08-26 20:16:23,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 20:16:23,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 20:16:23,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1252 transitions. [2023-08-26 20:16:23,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4042621892153697 [2023-08-26 20:16:23,714 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1252 transitions. [2023-08-26 20:16:23,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1252 transitions. [2023-08-26 20:16:23,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:23,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1252 transitions. [2023-08-26 20:16:23,717 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 20:16:23,721 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 20:16:23,723 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 20:16:23,723 INFO L175 Difference]: Start difference. First operand has 68 places, 63 transitions, 569 flow. Second operand 19 states and 1252 transitions. [2023-08-26 20:16:23,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 137 transitions, 1368 flow [2023-08-26 20:16:23,732 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 20:16:23,735 INFO L231 Difference]: Finished difference. Result has 91 places, 98 transitions, 916 flow [2023-08-26 20:16:23,735 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 20:16:23,736 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 63 predicate places. [2023-08-26 20:16:23,736 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 98 transitions, 916 flow [2023-08-26 20:16:23,736 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 20:16:23,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:23,736 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:23,745 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 20:16:23,941 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 20:16:23,941 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 20:16:23,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:23,942 INFO L85 PathProgramCache]: Analyzing trace with hash -757366595, now seen corresponding path program 5 times [2023-08-26 20:16:23,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:23,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951326564] [2023-08-26 20:16:23,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:23,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:23,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:24,029 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 20:16:24,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:24,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951326564] [2023-08-26 20:16:24,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951326564] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:24,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539082330] [2023-08-26 20:16:24,030 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 20:16:24,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:24,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:24,033 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 20:16:24,057 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 20:16:24,097 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 20:16:24,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:24,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-26 20:16:24,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:24,178 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 20:16:24,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:24,228 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 20:16:24,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539082330] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:24,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:24,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 20:16:24,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846356236] [2023-08-26 20:16:24,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:24,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 20:16:24,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:24,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 20:16:24,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-26 20:16:24,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:24,234 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 20:16:24,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:24,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:24,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:24,638 INFO L124 PetriNetUnfolderBase]: 345/637 cut-off events. [2023-08-26 20:16:24,638 INFO L125 PetriNetUnfolderBase]: For 9302/9302 co-relation queries the response was YES. [2023-08-26 20:16:24,640 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 20:16:24,643 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 82 selfloop transitions, 98 changer transitions 1/181 dead transitions. [2023-08-26 20:16:24,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 181 transitions, 1926 flow [2023-08-26 20:16:24,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-26 20:16:24,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-26 20:16:24,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1448 transitions. [2023-08-26 20:16:24,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403792526491913 [2023-08-26 20:16:24,648 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1448 transitions. [2023-08-26 20:16:24,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1448 transitions. [2023-08-26 20:16:24,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:24,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1448 transitions. [2023-08-26 20:16:24,652 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 20:16:24,656 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 20:16:24,657 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 20:16:24,657 INFO L175 Difference]: Start difference. First operand has 91 places, 98 transitions, 916 flow. Second operand 22 states and 1448 transitions. [2023-08-26 20:16:24,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 181 transitions, 1926 flow [2023-08-26 20:16:24,676 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 20:16:24,679 INFO L231 Difference]: Finished difference. Result has 116 places, 133 transitions, 1453 flow [2023-08-26 20:16:24,679 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 20:16:24,679 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 88 predicate places. [2023-08-26 20:16:24,680 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 133 transitions, 1453 flow [2023-08-26 20:16:24,680 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 20:16:24,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:24,680 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:24,688 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 20:16:24,885 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 20:16:24,885 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 20:16:24,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:24,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1615646479, now seen corresponding path program 6 times [2023-08-26 20:16:24,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:24,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250761287] [2023-08-26 20:16:24,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:24,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:24,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:25,029 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 20:16:25,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:25,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250761287] [2023-08-26 20:16:25,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250761287] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:25,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725764705] [2023-08-26 20:16:25,030 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 20:16:25,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:25,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:25,031 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 20:16:25,033 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 20:16:25,116 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 20:16:25,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:25,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 20:16:25,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:25,175 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 20:16:25,176 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:25,270 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 20:16:25,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725764705] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:25,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:25,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 20:16:25,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124067048] [2023-08-26 20:16:25,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:25,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 20:16:25,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:25,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 20:16:25,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-26 20:16:25,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:25,277 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 20:16:25,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:25,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:25,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:25,610 INFO L124 PetriNetUnfolderBase]: 337/601 cut-off events. [2023-08-26 20:16:25,610 INFO L125 PetriNetUnfolderBase]: For 9191/9191 co-relation queries the response was YES. [2023-08-26 20:16:25,612 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 20:16:25,616 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 79 selfloop transitions, 84 changer transitions 4/167 dead transitions. [2023-08-26 20:16:25,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 167 transitions, 2122 flow [2023-08-26 20:16:25,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 20:16:25,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 20:16:25,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1047 transitions. [2023-08-26 20:16:25,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014570552147239 [2023-08-26 20:16:25,619 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1047 transitions. [2023-08-26 20:16:25,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1047 transitions. [2023-08-26 20:16:25,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:25,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1047 transitions. [2023-08-26 20:16:25,622 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 20:16:25,625 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 20:16:25,626 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 20:16:25,626 INFO L175 Difference]: Start difference. First operand has 116 places, 133 transitions, 1453 flow. Second operand 16 states and 1047 transitions. [2023-08-26 20:16:25,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 167 transitions, 2122 flow [2023-08-26 20:16:25,663 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 20:16:25,666 INFO L231 Difference]: Finished difference. Result has 126 places, 136 transitions, 1648 flow [2023-08-26 20:16:25,666 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 20:16:25,666 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 98 predicate places. [2023-08-26 20:16:25,666 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 136 transitions, 1648 flow [2023-08-26 20:16:25,667 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 20:16:25,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:25,667 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:25,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-26 20:16:25,874 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 20:16:25,875 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 20:16:25,875 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:25,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1807182571, now seen corresponding path program 7 times [2023-08-26 20:16:25,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:25,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749671986] [2023-08-26 20:16:25,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:25,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:25,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:25,977 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 20:16:25,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:25,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749671986] [2023-08-26 20:16:25,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749671986] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:25,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131991435] [2023-08-26 20:16:25,978 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 20:16:25,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:25,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:25,979 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 20:16:26,011 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 20:16:26,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:26,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-26 20:16:26,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:26,127 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 20:16:26,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:26,220 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 20:16:26,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131991435] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:26,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:26,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-26 20:16:26,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445501307] [2023-08-26 20:16:26,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:26,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 20:16:26,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:26,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 20:16:26,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-08-26 20:16:26,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:26,224 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 20:16:26,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:26,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:26,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:26,762 INFO L124 PetriNetUnfolderBase]: 484/854 cut-off events. [2023-08-26 20:16:26,762 INFO L125 PetriNetUnfolderBase]: For 10728/10728 co-relation queries the response was YES. [2023-08-26 20:16:26,765 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 20:16:26,771 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 109 selfloop transitions, 146 changer transitions 0/255 dead transitions. [2023-08-26 20:16:26,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 255 transitions, 3271 flow [2023-08-26 20:16:26,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-26 20:16:26,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-26 20:16:26,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1892 transitions. [2023-08-26 20:16:26,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4002538607996615 [2023-08-26 20:16:26,775 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1892 transitions. [2023-08-26 20:16:26,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1892 transitions. [2023-08-26 20:16:26,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:26,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1892 transitions. [2023-08-26 20:16:26,779 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 20:16:26,783 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 20:16:26,784 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 20:16:26,785 INFO L175 Difference]: Start difference. First operand has 126 places, 136 transitions, 1648 flow. Second operand 29 states and 1892 transitions. [2023-08-26 20:16:26,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 255 transitions, 3271 flow [2023-08-26 20:16:26,816 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 20:16:26,820 INFO L231 Difference]: Finished difference. Result has 150 places, 202 transitions, 2702 flow [2023-08-26 20:16:26,820 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 20:16:26,821 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2023-08-26 20:16:26,821 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 202 transitions, 2702 flow [2023-08-26 20:16:26,821 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 20:16:26,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:26,822 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:26,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-26 20:16:27,026 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 20:16:27,027 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 20:16:27,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:27,028 INFO L85 PathProgramCache]: Analyzing trace with hash -2064225673, now seen corresponding path program 8 times [2023-08-26 20:16:27,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:27,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811836780] [2023-08-26 20:16:27,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:27,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:27,136 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 20:16:27,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:27,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811836780] [2023-08-26 20:16:27,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811836780] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:27,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493088471] [2023-08-26 20:16:27,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:16:27,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:27,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:27,141 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 20:16:27,168 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 20:16:27,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:16:27,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:27,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 20:16:27,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:27,270 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 20:16:27,271 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:27,342 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 20:16:27,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493088471] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:27,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:27,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-26 20:16:27,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623900992] [2023-08-26 20:16:27,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:27,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 20:16:27,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:27,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 20:16:27,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-26 20:16:27,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:27,346 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 20:16:27,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:27,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:27,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:27,681 INFO L124 PetriNetUnfolderBase]: 544/946 cut-off events. [2023-08-26 20:16:27,681 INFO L125 PetriNetUnfolderBase]: For 14595/14595 co-relation queries the response was YES. [2023-08-26 20:16:27,685 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 20:16:27,692 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 188 selfloop transitions, 66 changer transitions 2/256 dead transitions. [2023-08-26 20:16:27,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 256 transitions, 3917 flow [2023-08-26 20:16:27,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 20:16:27,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 20:16:27,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1045 transitions. [2023-08-26 20:16:27,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069018404907975 [2023-08-26 20:16:27,694 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1045 transitions. [2023-08-26 20:16:27,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1045 transitions. [2023-08-26 20:16:27,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:27,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1045 transitions. [2023-08-26 20:16:27,696 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 20:16:27,699 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 20:16:27,700 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 20:16:27,700 INFO L175 Difference]: Start difference. First operand has 150 places, 202 transitions, 2702 flow. Second operand 16 states and 1045 transitions. [2023-08-26 20:16:27,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 256 transitions, 3917 flow [2023-08-26 20:16:27,754 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 20:16:27,759 INFO L231 Difference]: Finished difference. Result has 157 places, 230 transitions, 3243 flow [2023-08-26 20:16:27,759 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 20:16:27,760 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 129 predicate places. [2023-08-26 20:16:27,760 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 230 transitions, 3243 flow [2023-08-26 20:16:27,760 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 20:16:27,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:27,761 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:27,767 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 20:16:27,965 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 20:16:27,966 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 20:16:27,966 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:27,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1282806569, now seen corresponding path program 9 times [2023-08-26 20:16:27,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:27,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878678994] [2023-08-26 20:16:27,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:27,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:27,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:28,069 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 20:16:28,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:28,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878678994] [2023-08-26 20:16:28,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878678994] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:28,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441774363] [2023-08-26 20:16:28,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:16:28,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:28,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:28,073 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 20:16:28,100 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 20:16:28,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 20:16:28,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:28,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 20:16:28,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:28,212 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 20:16:28,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:28,288 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 20:16:28,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441774363] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:28,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:28,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-26 20:16:28,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413535482] [2023-08-26 20:16:28,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:28,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 20:16:28,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:28,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 20:16:28,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-26 20:16:28,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:28,293 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 20:16:28,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:28,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:28,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:28,710 INFO L124 PetriNetUnfolderBase]: 532/944 cut-off events. [2023-08-26 20:16:28,710 INFO L125 PetriNetUnfolderBase]: For 19058/19058 co-relation queries the response was YES. [2023-08-26 20:16:28,714 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 20:16:28,720 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 199 selfloop transitions, 62 changer transitions 3/264 dead transitions. [2023-08-26 20:16:28,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 264 transitions, 3874 flow [2023-08-26 20:16:28,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-26 20:16:28,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-26 20:16:28,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1311 transitions. [2023-08-26 20:16:28,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021472392638037 [2023-08-26 20:16:28,723 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1311 transitions. [2023-08-26 20:16:28,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1311 transitions. [2023-08-26 20:16:28,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:28,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1311 transitions. [2023-08-26 20:16:28,725 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 20:16:28,729 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 20:16:28,729 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 20:16:28,730 INFO L175 Difference]: Start difference. First operand has 157 places, 230 transitions, 3243 flow. Second operand 20 states and 1311 transitions. [2023-08-26 20:16:28,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 264 transitions, 3874 flow [2023-08-26 20:16:28,788 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 20:16:28,793 INFO L231 Difference]: Finished difference. Result has 168 places, 223 transitions, 2962 flow [2023-08-26 20:16:28,793 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 20:16:28,794 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 140 predicate places. [2023-08-26 20:16:28,794 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 223 transitions, 2962 flow [2023-08-26 20:16:28,794 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 20:16:28,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:28,795 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:28,800 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 20:16:28,999 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 20:16:29,000 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 20:16:29,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:29,000 INFO L85 PathProgramCache]: Analyzing trace with hash 971942838, now seen corresponding path program 10 times [2023-08-26 20:16:29,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:29,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137973142] [2023-08-26 20:16:29,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:29,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:29,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:29,099 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 20:16:29,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:29,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137973142] [2023-08-26 20:16:29,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137973142] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:29,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305756816] [2023-08-26 20:16:29,100 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 20:16:29,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:29,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:29,101 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 20:16:29,112 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 20:16:29,168 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 20:16:29,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:29,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 20:16:29,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:29,200 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 20:16:29,200 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:29,364 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 20:16:29,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305756816] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:29,364 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:29,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 5] total 7 [2023-08-26 20:16:29,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545789613] [2023-08-26 20:16:29,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:29,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 20:16:29,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:29,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 20:16:29,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-26 20:16:29,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 163 [2023-08-26 20:16:29,378 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 20:16:29,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:29,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 163 [2023-08-26 20:16:29,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:29,646 INFO L124 PetriNetUnfolderBase]: 755/1326 cut-off events. [2023-08-26 20:16:29,646 INFO L125 PetriNetUnfolderBase]: For 19221/19229 co-relation queries the response was YES. [2023-08-26 20:16:29,652 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 20:16:29,661 INFO L140 encePairwiseOnDemand]: 159/163 looper letters, 212 selfloop transitions, 85 changer transitions 37/342 dead transitions. [2023-08-26 20:16:29,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 342 transitions, 5112 flow [2023-08-26 20:16:29,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 20:16:29,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 20:16:29,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 411 transitions. [2023-08-26 20:16:29,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042944785276073 [2023-08-26 20:16:29,662 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 411 transitions. [2023-08-26 20:16:29,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 411 transitions. [2023-08-26 20:16:29,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:29,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 411 transitions. [2023-08-26 20:16:29,664 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 20:16:29,665 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 20:16:29,665 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 20:16:29,665 INFO L175 Difference]: Start difference. First operand has 168 places, 223 transitions, 2962 flow. Second operand 5 states and 411 transitions. [2023-08-26 20:16:29,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 342 transitions, 5112 flow [2023-08-26 20:16:29,737 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 20:16:29,742 INFO L231 Difference]: Finished difference. Result has 157 places, 266 transitions, 3770 flow [2023-08-26 20:16:29,742 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 20:16:29,742 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 129 predicate places. [2023-08-26 20:16:29,743 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 266 transitions, 3770 flow [2023-08-26 20:16:29,743 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 20:16:29,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:29,743 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:29,750 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 20:16:29,947 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 20:16:29,948 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 20:16:29,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:29,948 INFO L85 PathProgramCache]: Analyzing trace with hash -2100433250, now seen corresponding path program 11 times [2023-08-26 20:16:29,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:29,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873863903] [2023-08-26 20:16:29,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:29,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:29,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:30,086 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 20:16:30,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:30,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873863903] [2023-08-26 20:16:30,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873863903] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:30,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842843048] [2023-08-26 20:16:30,087 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 20:16:30,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:30,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:30,088 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 20:16:30,090 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 20:16:30,150 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 20:16:30,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:30,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 20:16:30,153 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:30,196 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 20:16:30,197 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:30,229 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 20:16:30,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842843048] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:30,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:30,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 11 [2023-08-26 20:16:30,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994889371] [2023-08-26 20:16:30,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:30,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 20:16:30,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:30,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 20:16:30,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-08-26 20:16:30,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:30,232 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 20:16:30,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:30,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:30,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:30,731 INFO L124 PetriNetUnfolderBase]: 749/1344 cut-off events. [2023-08-26 20:16:30,731 INFO L125 PetriNetUnfolderBase]: For 26507/26507 co-relation queries the response was YES. [2023-08-26 20:16:30,737 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 20:16:30,746 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 242 selfloop transitions, 81 changer transitions 15/338 dead transitions. [2023-08-26 20:16:30,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 338 transitions, 5201 flow [2023-08-26 20:16:30,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 20:16:30,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 20:16:30,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1392 transitions. [2023-08-26 20:16:30,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.406660823838738 [2023-08-26 20:16:30,749 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1392 transitions. [2023-08-26 20:16:30,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1392 transitions. [2023-08-26 20:16:30,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:30,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1392 transitions. [2023-08-26 20:16:30,752 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 20:16:30,755 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 20:16:30,756 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 20:16:30,756 INFO L175 Difference]: Start difference. First operand has 157 places, 266 transitions, 3770 flow. Second operand 21 states and 1392 transitions. [2023-08-26 20:16:30,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 338 transitions, 5201 flow [2023-08-26 20:16:30,828 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 20:16:30,833 INFO L231 Difference]: Finished difference. Result has 183 places, 281 transitions, 4259 flow [2023-08-26 20:16:30,833 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 20:16:30,834 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 155 predicate places. [2023-08-26 20:16:30,834 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 281 transitions, 4259 flow [2023-08-26 20:16:30,834 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 20:16:30,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:30,834 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:30,843 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 20:16:31,039 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 20:16:31,039 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 20:16:31,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:31,040 INFO L85 PathProgramCache]: Analyzing trace with hash 594742522, now seen corresponding path program 12 times [2023-08-26 20:16:31,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:31,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111270208] [2023-08-26 20:16:31,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:31,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:31,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:31,178 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 20:16:31,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:31,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111270208] [2023-08-26 20:16:31,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111270208] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:31,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477441208] [2023-08-26 20:16:31,178 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 20:16:31,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:31,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:31,180 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 20:16:31,203 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 20:16:31,246 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 20:16:31,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:31,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 20:16:31,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:31,339 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 20:16:31,339 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:31,568 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 20:16:31,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477441208] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:31,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:31,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-08-26 20:16:31,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760140778] [2023-08-26 20:16:31,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:31,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 20:16:31,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:31,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 20:16:31,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2023-08-26 20:16:31,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:31,572 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 20:16:31,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:31,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:31,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:32,448 INFO L124 PetriNetUnfolderBase]: 998/1785 cut-off events. [2023-08-26 20:16:32,449 INFO L125 PetriNetUnfolderBase]: For 44906/44906 co-relation queries the response was YES. [2023-08-26 20:16:32,458 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 20:16:32,471 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 133 selfloop transitions, 330 changer transitions 30/493 dead transitions. [2023-08-26 20:16:32,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 493 transitions, 7984 flow [2023-08-26 20:16:32,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-26 20:16:32,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-26 20:16:32,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2233 transitions. [2023-08-26 20:16:32,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4029231324431613 [2023-08-26 20:16:32,475 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2233 transitions. [2023-08-26 20:16:32,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2233 transitions. [2023-08-26 20:16:32,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:32,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2233 transitions. [2023-08-26 20:16:32,479 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 20:16:32,484 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 20:16:32,485 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 20:16:32,485 INFO L175 Difference]: Start difference. First operand has 183 places, 281 transitions, 4259 flow. Second operand 34 states and 2233 transitions. [2023-08-26 20:16:32,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 493 transitions, 7984 flow [2023-08-26 20:16:32,632 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 20:16:32,638 INFO L231 Difference]: Finished difference. Result has 218 places, 387 transitions, 6828 flow [2023-08-26 20:16:32,638 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 20:16:32,638 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 190 predicate places. [2023-08-26 20:16:32,638 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 387 transitions, 6828 flow [2023-08-26 20:16:32,639 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 20:16:32,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:32,639 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:32,643 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 20:16:32,839 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 20:16:32,839 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 20:16:32,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:32,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1472168882, now seen corresponding path program 13 times [2023-08-26 20:16:32,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:32,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279509720] [2023-08-26 20:16:32,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:32,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:32,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:32,982 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 20:16:32,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:32,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279509720] [2023-08-26 20:16:32,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279509720] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:32,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66871953] [2023-08-26 20:16:32,983 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 20:16:32,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:32,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:32,985 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 20:16:33,012 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 20:16:33,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:33,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 20:16:33,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:33,145 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 20:16:33,145 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:33,302 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 20:16:33,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66871953] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:33,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:33,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-08-26 20:16:33,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296336368] [2023-08-26 20:16:33,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:33,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 20:16:33,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:33,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 20:16:33,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2023-08-26 20:16:33,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:33,306 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 20:16:33,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:33,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:33,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:34,201 INFO L124 PetriNetUnfolderBase]: 1115/1928 cut-off events. [2023-08-26 20:16:34,202 INFO L125 PetriNetUnfolderBase]: For 68147/68147 co-relation queries the response was YES. [2023-08-26 20:16:34,210 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 20:16:34,225 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 152 selfloop transitions, 368 changer transitions 2/522 dead transitions. [2023-08-26 20:16:34,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 522 transitions, 9746 flow [2023-08-26 20:16:34,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-26 20:16:34,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-26 20:16:34,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2095 transitions. [2023-08-26 20:16:34,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.401648773006135 [2023-08-26 20:16:34,229 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2095 transitions. [2023-08-26 20:16:34,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2095 transitions. [2023-08-26 20:16:34,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:34,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2095 transitions. [2023-08-26 20:16:34,233 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 20:16:34,238 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 20:16:34,239 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 20:16:34,239 INFO L175 Difference]: Start difference. First operand has 218 places, 387 transitions, 6828 flow. Second operand 32 states and 2095 transitions. [2023-08-26 20:16:34,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 522 transitions, 9746 flow [2023-08-26 20:16:34,457 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 20:16:34,467 INFO L231 Difference]: Finished difference. Result has 249 places, 456 transitions, 8797 flow [2023-08-26 20:16:34,467 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 20:16:34,468 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 221 predicate places. [2023-08-26 20:16:34,468 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 456 transitions, 8797 flow [2023-08-26 20:16:34,469 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 20:16:34,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:34,469 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:34,479 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 20:16:34,673 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 20:16:34,674 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 20:16:34,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:34,674 INFO L85 PathProgramCache]: Analyzing trace with hash -803045918, now seen corresponding path program 14 times [2023-08-26 20:16:34,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:34,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907631273] [2023-08-26 20:16:34,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:34,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:34,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:34,808 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 20:16:34,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:34,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907631273] [2023-08-26 20:16:34,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907631273] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:34,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222703476] [2023-08-26 20:16:34,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:16:34,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:34,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:34,810 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 20:16:34,813 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 20:16:34,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:16:34,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:34,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-26 20:16:34,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:34,966 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 20:16:34,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:35,123 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 20:16:35,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222703476] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:35,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:35,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-08-26 20:16:35,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961535893] [2023-08-26 20:16:35,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:35,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 20:16:35,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:35,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 20:16:35,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2023-08-26 20:16:35,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:35,127 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 20:16:35,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:35,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:35,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:36,191 INFO L124 PetriNetUnfolderBase]: 1298/2209 cut-off events. [2023-08-26 20:16:36,191 INFO L125 PetriNetUnfolderBase]: For 103024/103024 co-relation queries the response was YES. [2023-08-26 20:16:36,203 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 20:16:36,215 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 169 selfloop transitions, 416 changer transitions 7/592 dead transitions. [2023-08-26 20:16:36,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 592 transitions, 12883 flow [2023-08-26 20:16:36,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-26 20:16:36,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-26 20:16:36,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1762 transitions. [2023-08-26 20:16:36,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40036355373778687 [2023-08-26 20:16:36,218 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1762 transitions. [2023-08-26 20:16:36,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1762 transitions. [2023-08-26 20:16:36,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:36,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1762 transitions. [2023-08-26 20:16:36,222 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 20:16:36,226 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 20:16:36,227 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 20:16:36,227 INFO L175 Difference]: Start difference. First operand has 249 places, 456 transitions, 8797 flow. Second operand 27 states and 1762 transitions. [2023-08-26 20:16:36,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 592 transitions, 12883 flow [2023-08-26 20:16:36,537 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 20:16:36,548 INFO L231 Difference]: Finished difference. Result has 268 places, 545 transitions, 11985 flow [2023-08-26 20:16:36,549 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 20:16:36,549 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 240 predicate places. [2023-08-26 20:16:36,549 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 545 transitions, 11985 flow [2023-08-26 20:16:36,550 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 20:16:36,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:36,550 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:36,557 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 20:16:36,755 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 20:16:36,755 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 20:16:36,755 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:36,755 INFO L85 PathProgramCache]: Analyzing trace with hash 55233966, now seen corresponding path program 15 times [2023-08-26 20:16:36,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:36,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428152639] [2023-08-26 20:16:36,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:36,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:36,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:36,887 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 20:16:36,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:36,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428152639] [2023-08-26 20:16:36,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428152639] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:36,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113385436] [2023-08-26 20:16:36,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:16:36,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:36,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:36,889 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 20:16:36,899 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 20:16:36,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 20:16:36,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:36,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 20:16:36,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:37,043 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 20:16:37,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:37,175 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 20:16:37,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113385436] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:37,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:37,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-08-26 20:16:37,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095096335] [2023-08-26 20:16:37,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:37,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 20:16:37,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:37,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 20:16:37,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2023-08-26 20:16:37,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:37,179 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 20:16:37,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:37,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:37,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:38,346 INFO L124 PetriNetUnfolderBase]: 1326/2301 cut-off events. [2023-08-26 20:16:38,346 INFO L125 PetriNetUnfolderBase]: For 133689/133689 co-relation queries the response was YES. [2023-08-26 20:16:38,357 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 20:16:38,410 INFO L140 encePairwiseOnDemand]: 155/163 looper letters, 127 selfloop transitions, 491 changer transitions 6/624 dead transitions. [2023-08-26 20:16:38,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 624 transitions, 13761 flow [2023-08-26 20:16:38,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 20:16:38,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 20:16:38,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2353 transitions. [2023-08-26 20:16:38,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40098841172460803 [2023-08-26 20:16:38,417 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2353 transitions. [2023-08-26 20:16:38,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2353 transitions. [2023-08-26 20:16:38,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:38,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2353 transitions. [2023-08-26 20:16:38,421 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 20:16:38,426 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 20:16:38,427 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 20:16:38,427 INFO L175 Difference]: Start difference. First operand has 268 places, 545 transitions, 11985 flow. Second operand 36 states and 2353 transitions. [2023-08-26 20:16:38,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 624 transitions, 13761 flow [2023-08-26 20:16:38,925 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 20:16:38,935 INFO L231 Difference]: Finished difference. Result has 290 places, 561 transitions, 12335 flow [2023-08-26 20:16:38,936 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 20:16:38,936 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 262 predicate places. [2023-08-26 20:16:38,936 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 561 transitions, 12335 flow [2023-08-26 20:16:38,937 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 20:16:38,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:38,937 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:38,944 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 20:16:39,142 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 20:16:39,142 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 20:16:39,142 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:39,142 INFO L85 PathProgramCache]: Analyzing trace with hash -139781126, now seen corresponding path program 16 times [2023-08-26 20:16:39,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:39,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489647297] [2023-08-26 20:16:39,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:39,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:39,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:39,277 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 20:16:39,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:39,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489647297] [2023-08-26 20:16:39,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489647297] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:39,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299853807] [2023-08-26 20:16:39,278 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 20:16:39,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:39,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:39,279 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 20:16:39,281 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 20:16:39,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 20:16:39,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:39,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 20:16:39,341 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:39,435 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 20:16:39,435 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:39,518 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 20:16:39,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299853807] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:39,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:39,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-26 20:16:39,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496866422] [2023-08-26 20:16:39,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:39,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 20:16:39,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:39,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 20:16:39,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2023-08-26 20:16:39,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:39,521 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 20:16:39,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:39,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:39,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:40,413 INFO L124 PetriNetUnfolderBase]: 1488/2567 cut-off events. [2023-08-26 20:16:40,413 INFO L125 PetriNetUnfolderBase]: For 44508/44508 co-relation queries the response was YES. [2023-08-26 20:16:40,424 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 20:16:40,434 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 314 selfloop transitions, 389 changer transitions 12/715 dead transitions. [2023-08-26 20:16:40,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 715 transitions, 16065 flow [2023-08-26 20:16:40,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 20:16:40,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 20:16:40,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2354 transitions. [2023-08-26 20:16:40,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40115882753919563 [2023-08-26 20:16:40,438 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2354 transitions. [2023-08-26 20:16:40,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2354 transitions. [2023-08-26 20:16:40,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:40,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2354 transitions. [2023-08-26 20:16:40,441 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 20:16:40,447 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 20:16:40,447 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 20:16:40,448 INFO L175 Difference]: Start difference. First operand has 290 places, 561 transitions, 12335 flow. Second operand 36 states and 2354 transitions. [2023-08-26 20:16:40,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 715 transitions, 16065 flow [2023-08-26 20:16:40,737 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 20:16:40,748 INFO L231 Difference]: Finished difference. Result has 312 places, 626 transitions, 14511 flow [2023-08-26 20:16:40,749 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 20:16:40,749 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 284 predicate places. [2023-08-26 20:16:40,749 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 626 transitions, 14511 flow [2023-08-26 20:16:40,749 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 20:16:40,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:40,749 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:40,754 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 20:16:40,951 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 20:16:40,951 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 20:16:40,951 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:40,951 INFO L85 PathProgramCache]: Analyzing trace with hash 738568328, now seen corresponding path program 17 times [2023-08-26 20:16:40,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:40,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853128087] [2023-08-26 20:16:40,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:40,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:40,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:41,097 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 20:16:41,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:41,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853128087] [2023-08-26 20:16:41,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853128087] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:41,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822987874] [2023-08-26 20:16:41,098 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 20:16:41,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:41,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:41,099 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 20:16:41,122 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 20:16:41,167 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 20:16:41,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:41,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 20:16:41,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:41,275 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 20:16:41,276 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:41,432 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 20:16:41,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822987874] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:41,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:41,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-26 20:16:41,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560182975] [2023-08-26 20:16:41,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:41,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 20:16:41,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:41,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 20:16:41,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2023-08-26 20:16:41,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:41,435 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 20:16:41,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:41,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:41,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:42,727 INFO L124 PetriNetUnfolderBase]: 1722/2981 cut-off events. [2023-08-26 20:16:42,727 INFO L125 PetriNetUnfolderBase]: For 53340/53340 co-relation queries the response was YES. [2023-08-26 20:16:42,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 20:16:42,751 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 250 selfloop transitions, 560 changer transitions 0/810 dead transitions. [2023-08-26 20:16:42,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 810 transitions, 19013 flow [2023-08-26 20:16:42,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 20:16:42,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 20:16:42,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2416 transitions. [2023-08-26 20:16:42,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40059691593433927 [2023-08-26 20:16:42,755 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2416 transitions. [2023-08-26 20:16:42,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2416 transitions. [2023-08-26 20:16:42,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:42,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2416 transitions. [2023-08-26 20:16:42,758 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 20:16:42,763 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 20:16:42,763 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 20:16:42,763 INFO L175 Difference]: Start difference. First operand has 312 places, 626 transitions, 14511 flow. Second operand 37 states and 2416 transitions. [2023-08-26 20:16:42,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 810 transitions, 19013 flow [2023-08-26 20:16:43,185 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 20:16:43,198 INFO L231 Difference]: Finished difference. Result has 337 places, 736 transitions, 18215 flow [2023-08-26 20:16:43,199 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 20:16:43,199 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 309 predicate places. [2023-08-26 20:16:43,199 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 736 transitions, 18215 flow [2023-08-26 20:16:43,200 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 20:16:43,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:43,200 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:43,205 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 20:16:43,404 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 20:16:43,405 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 20:16:43,405 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:43,405 INFO L85 PathProgramCache]: Analyzing trace with hash -112040976, now seen corresponding path program 18 times [2023-08-26 20:16:43,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:43,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867004942] [2023-08-26 20:16:43,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:43,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:43,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:43,570 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 20:16:43,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:43,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867004942] [2023-08-26 20:16:43,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867004942] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:43,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872886306] [2023-08-26 20:16:43,570 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 20:16:43,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:43,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:43,571 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 20:16:43,594 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 20:16:43,644 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 20:16:43,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:43,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 20:16:43,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:43,742 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 20:16:43,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:43,870 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 20:16:43,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872886306] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:43,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:43,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-26 20:16:43,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152688888] [2023-08-26 20:16:43,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:43,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 20:16:43,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:43,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 20:16:43,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2023-08-26 20:16:43,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:43,873 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 20:16:43,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:43,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:43,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:45,236 INFO L124 PetriNetUnfolderBase]: 2064/3569 cut-off events. [2023-08-26 20:16:45,237 INFO L125 PetriNetUnfolderBase]: For 72870/72870 co-relation queries the response was YES. [2023-08-26 20:16:45,256 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 20:16:45,271 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 191 selfloop transitions, 763 changer transitions 12/966 dead transitions. [2023-08-26 20:16:45,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 966 transitions, 24705 flow [2023-08-26 20:16:45,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 20:16:45,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 20:16:45,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2349 transitions. [2023-08-26 20:16:45,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4003067484662577 [2023-08-26 20:16:45,275 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2349 transitions. [2023-08-26 20:16:45,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2349 transitions. [2023-08-26 20:16:45,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:45,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2349 transitions. [2023-08-26 20:16:45,278 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 20:16:45,282 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 20:16:45,283 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 20:16:45,283 INFO L175 Difference]: Start difference. First operand has 337 places, 736 transitions, 18215 flow. Second operand 36 states and 2349 transitions. [2023-08-26 20:16:45,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 966 transitions, 24705 flow [2023-08-26 20:16:45,948 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 20:16:45,968 INFO L231 Difference]: Finished difference. Result has 371 places, 890 transitions, 23957 flow [2023-08-26 20:16:45,968 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 20:16:45,969 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 343 predicate places. [2023-08-26 20:16:45,969 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 890 transitions, 23957 flow [2023-08-26 20:16:45,969 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 20:16:45,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:45,970 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:45,977 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 20:16:46,175 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 20:16:46,175 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 20:16:46,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:46,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1444408600, now seen corresponding path program 19 times [2023-08-26 20:16:46,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:46,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612156632] [2023-08-26 20:16:46,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:46,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:46,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:46,315 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 20:16:46,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:46,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612156632] [2023-08-26 20:16:46,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612156632] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:46,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905209319] [2023-08-26 20:16:46,316 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 20:16:46,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:46,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:46,317 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 20:16:46,318 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 20:16:46,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:46,379 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 20:16:46,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:46,496 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 20:16:46,496 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:46,640 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 20:16:46,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905209319] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:46,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:46,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-26 20:16:46,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037103119] [2023-08-26 20:16:46,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:46,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 20:16:46,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:46,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 20:16:46,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2023-08-26 20:16:46,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:46,643 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 20:16:46,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:46,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:46,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:48,735 INFO L124 PetriNetUnfolderBase]: 2807/4886 cut-off events. [2023-08-26 20:16:48,735 INFO L125 PetriNetUnfolderBase]: For 116949/116949 co-relation queries the response was YES. [2023-08-26 20:16:48,761 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 20:16:48,813 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 430 selfloop transitions, 864 changer transitions 14/1308 dead transitions. [2023-08-26 20:16:48,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 1308 transitions, 36216 flow [2023-08-26 20:16:48,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-26 20:16:48,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-26 20:16:48,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2804 transitions. [2023-08-26 20:16:48,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40005706948209446 [2023-08-26 20:16:48,817 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2804 transitions. [2023-08-26 20:16:48,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2804 transitions. [2023-08-26 20:16:48,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:48,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2804 transitions. [2023-08-26 20:16:48,822 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 20:16:48,826 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 20:16:48,827 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 20:16:48,827 INFO L175 Difference]: Start difference. First operand has 371 places, 890 transitions, 23957 flow. Second operand 43 states and 2804 transitions. [2023-08-26 20:16:48,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 1308 transitions, 36216 flow [2023-08-26 20:16:49,955 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 20:16:49,979 INFO L231 Difference]: Finished difference. Result has 408 places, 1217 transitions, 35028 flow [2023-08-26 20:16:49,980 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 20:16:49,980 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 380 predicate places. [2023-08-26 20:16:49,980 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 1217 transitions, 35028 flow [2023-08-26 20:16:49,981 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 20:16:49,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:49,981 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:49,985 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 20:16:50,181 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 20:16:50,181 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 20:16:50,182 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:50,182 INFO L85 PathProgramCache]: Analyzing trace with hash 90410084, now seen corresponding path program 20 times [2023-08-26 20:16:50,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:50,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756657539] [2023-08-26 20:16:50,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:50,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:50,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:50,308 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 20:16:50,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:50,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756657539] [2023-08-26 20:16:50,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756657539] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:50,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330286139] [2023-08-26 20:16:50,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:16:50,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:50,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:50,313 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 20:16:50,315 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 20:16:50,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:16:50,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:50,381 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 20:16:50,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:50,472 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 20:16:50,472 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:50,611 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 20:16:50,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330286139] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:50,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:50,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-26 20:16:50,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094809802] [2023-08-26 20:16:50,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:50,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 20:16:50,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:50,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 20:16:50,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2023-08-26 20:16:50,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:50,614 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 20:16:50,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:50,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:50,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:53,202 INFO L124 PetriNetUnfolderBase]: 2956/5165 cut-off events. [2023-08-26 20:16:53,202 INFO L125 PetriNetUnfolderBase]: For 151624/151624 co-relation queries the response was YES. [2023-08-26 20:16:53,233 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 20:16:53,254 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1177 selfloop transitions, 179 changer transitions 12/1368 dead transitions. [2023-08-26 20:16:53,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 1368 transitions, 40496 flow [2023-08-26 20:16:53,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 20:16:53,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 20:16:53,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2367 transitions. [2023-08-26 20:16:53,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40337423312883436 [2023-08-26 20:16:53,257 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2367 transitions. [2023-08-26 20:16:53,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2367 transitions. [2023-08-26 20:16:53,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:53,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2367 transitions. [2023-08-26 20:16:53,260 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 20:16:53,263 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 20:16:53,264 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 20:16:53,264 INFO L175 Difference]: Start difference. First operand has 408 places, 1217 transitions, 35028 flow. Second operand 36 states and 2367 transitions. [2023-08-26 20:16:53,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 1368 transitions, 40496 flow [2023-08-26 20:16:54,910 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 20:16:54,945 INFO L231 Difference]: Finished difference. Result has 443 places, 1284 transitions, 37157 flow [2023-08-26 20:16:54,946 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 20:16:54,946 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 415 predicate places. [2023-08-26 20:16:54,947 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 1284 transitions, 37157 flow [2023-08-26 20:16:54,947 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 20:16:54,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:16:54,947 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:16:54,957 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 20:16:55,151 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 20:16:55,152 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 20:16:55,152 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:16:55,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1171454040, now seen corresponding path program 21 times [2023-08-26 20:16:55,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:16:55,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336589422] [2023-08-26 20:16:55,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:16:55,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:16:55,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:16:55,283 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 20:16:55,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:16:55,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336589422] [2023-08-26 20:16:55,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336589422] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:16:55,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562323332] [2023-08-26 20:16:55,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:16:55,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:16:55,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:16:55,284 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 20:16:55,322 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 20:16:55,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 20:16:55,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:16:55,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-26 20:16:55,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:16:55,483 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 20:16:55,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:16:55,632 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 20:16:55,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562323332] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:16:55,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:16:55,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 22 [2023-08-26 20:16:55,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648751282] [2023-08-26 20:16:55,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:16:55,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 20:16:55,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:16:55,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 20:16:55,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2023-08-26 20:16:55,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:16:55,639 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 20:16:55,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:16:55,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:16:55,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:16:57,770 INFO L124 PetriNetUnfolderBase]: 3030/5247 cut-off events. [2023-08-26 20:16:57,771 INFO L125 PetriNetUnfolderBase]: For 155809/155809 co-relation queries the response was YES. [2023-08-26 20:16:57,948 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 20:16:57,983 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1152 selfloop transitions, 218 changer transitions 8/1378 dead transitions. [2023-08-26 20:16:57,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1378 transitions, 42290 flow [2023-08-26 20:16:57,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 20:16:57,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 20:16:57,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1563 transitions. [2023-08-26 20:16:57,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3995398773006135 [2023-08-26 20:16:57,986 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1563 transitions. [2023-08-26 20:16:57,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1563 transitions. [2023-08-26 20:16:57,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:16:57,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1563 transitions. [2023-08-26 20:16:57,988 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 20:16:57,991 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 20:16:57,991 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 20:16:57,991 INFO L175 Difference]: Start difference. First operand has 443 places, 1284 transitions, 37157 flow. Second operand 24 states and 1563 transitions. [2023-08-26 20:16:57,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1378 transitions, 42290 flow [2023-08-26 20:16:59,985 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 20:17:00,015 INFO L231 Difference]: Finished difference. Result has 460 places, 1336 transitions, 38951 flow [2023-08-26 20:17:00,016 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 20:17:00,016 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 432 predicate places. [2023-08-26 20:17:00,016 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 1336 transitions, 38951 flow [2023-08-26 20:17:00,017 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 20:17:00,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:17:00,017 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:17:00,021 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 20:17:00,220 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 20:17:00,221 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 20:17:00,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:17:00,221 INFO L85 PathProgramCache]: Analyzing trace with hash -403812255, now seen corresponding path program 22 times [2023-08-26 20:17:00,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:17:00,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541364972] [2023-08-26 20:17:00,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:17:00,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:17:00,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:17:00,424 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 20:17:00,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:17:00,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541364972] [2023-08-26 20:17:00,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541364972] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:17:00,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796048667] [2023-08-26 20:17:00,425 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 20:17:00,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:17:00,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:17:00,426 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 20:17:00,429 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 20:17:00,499 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 20:17:00,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:17:00,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 20:17:00,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:17:00,544 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 20:17:00,544 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:17:00,762 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 20:17:00,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796048667] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:17:00,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:17:00,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 7] total 11 [2023-08-26 20:17:00,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146433582] [2023-08-26 20:17:00,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:17:00,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 20:17:00,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:17:00,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 20:17:00,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2023-08-26 20:17:00,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 163 [2023-08-26 20:17:00,765 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 20:17:00,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:17:00,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 163 [2023-08-26 20:17:00,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:17:03,765 INFO L124 PetriNetUnfolderBase]: 4071/7007 cut-off events. [2023-08-26 20:17:03,765 INFO L125 PetriNetUnfolderBase]: For 208467/208475 co-relation queries the response was YES. [2023-08-26 20:17:03,819 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 20:17:03,888 INFO L140 encePairwiseOnDemand]: 159/163 looper letters, 1181 selfloop transitions, 560 changer transitions 106/1857 dead transitions. [2023-08-26 20:17:03,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1857 transitions, 57232 flow [2023-08-26 20:17:03,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 20:17:03,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 20:17:03,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 522 transitions. [2023-08-26 20:17:03,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574934268185802 [2023-08-26 20:17:03,889 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 522 transitions. [2023-08-26 20:17:03,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 522 transitions. [2023-08-26 20:17:03,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:17:03,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 522 transitions. [2023-08-26 20:17:03,891 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 20:17:03,892 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 20:17:03,892 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 20:17:03,892 INFO L175 Difference]: Start difference. First operand has 460 places, 1336 transitions, 38951 flow. Second operand 7 states and 522 transitions. [2023-08-26 20:17:03,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1857 transitions, 57232 flow [2023-08-26 20:17:06,728 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 20:17:06,767 INFO L231 Difference]: Finished difference. Result has 461 places, 1601 transitions, 48432 flow [2023-08-26 20:17:06,768 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 20:17:06,770 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 433 predicate places. [2023-08-26 20:17:06,770 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 1601 transitions, 48432 flow [2023-08-26 20:17:06,770 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 20:17:06,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:17:06,770 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:17:06,778 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 20:17:06,975 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 20:17:06,975 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 20:17:06,976 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:17:06,976 INFO L85 PathProgramCache]: Analyzing trace with hash -525565115, now seen corresponding path program 23 times [2023-08-26 20:17:06,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:17:06,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514606014] [2023-08-26 20:17:06,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:17:06,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:17:06,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:17:07,142 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 20:17:07,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:17:07,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514606014] [2023-08-26 20:17:07,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514606014] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:17:07,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309542860] [2023-08-26 20:17:07,143 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 20:17:07,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:17:07,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:17:07,154 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 20:17:07,181 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 20:17:07,229 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-08-26 20:17:07,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:17:07,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-26 20:17:07,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:17:07,281 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 20:17:07,282 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:17:07,383 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 20:17:07,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309542860] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:17:07,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:17:07,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 18 [2023-08-26 20:17:07,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434179703] [2023-08-26 20:17:07,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:17:07,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 20:17:07,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:17:07,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 20:17:07,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2023-08-26 20:17:07,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:17:07,386 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 20:17:07,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:17:07,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:17:07,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:17:11,518 INFO L124 PetriNetUnfolderBase]: 4256/7476 cut-off events. [2023-08-26 20:17:11,518 INFO L125 PetriNetUnfolderBase]: For 267241/267241 co-relation queries the response was YES. [2023-08-26 20:17:11,578 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 20:17:11,635 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1346 selfloop transitions, 511 changer transitions 44/1901 dead transitions. [2023-08-26 20:17:11,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1901 transitions, 59859 flow [2023-08-26 20:17:11,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-26 20:17:11,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-26 20:17:11,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2258 transitions. [2023-08-26 20:17:11,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40743413929989175 [2023-08-26 20:17:11,638 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2258 transitions. [2023-08-26 20:17:11,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2258 transitions. [2023-08-26 20:17:11,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:17:11,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2258 transitions. [2023-08-26 20:17:11,642 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 20:17:11,646 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 20:17:11,646 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 20:17:11,646 INFO L175 Difference]: Start difference. First operand has 461 places, 1601 transitions, 48432 flow. Second operand 34 states and 2258 transitions. [2023-08-26 20:17:11,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1901 transitions, 59859 flow [2023-08-26 20:17:14,655 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 20:17:14,696 INFO L231 Difference]: Finished difference. Result has 503 places, 1741 transitions, 54513 flow [2023-08-26 20:17:14,697 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 20:17:14,697 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 475 predicate places. [2023-08-26 20:17:14,697 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 1741 transitions, 54513 flow [2023-08-26 20:17:14,698 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 20:17:14,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:17:14,698 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:17:14,705 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 20:17:14,905 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 20:17:14,905 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 20:17:14,906 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:17:14,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1009205269, now seen corresponding path program 24 times [2023-08-26 20:17:14,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:17:14,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084669021] [2023-08-26 20:17:14,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:17:14,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:17:14,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:17:15,053 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 20:17:15,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:17:15,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084669021] [2023-08-26 20:17:15,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084669021] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:17:15,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655681075] [2023-08-26 20:17:15,055 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 20:17:15,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:17:15,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:17:15,056 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 20:17:15,057 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 20:17:15,116 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 20:17:15,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:17:15,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 20:17:15,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:17:15,250 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 20:17:15,251 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:17:15,463 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 20:17:15,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655681075] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:17:15,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:17:15,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-08-26 20:17:15,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54885899] [2023-08-26 20:17:15,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:17:15,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 20:17:15,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:17:15,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 20:17:15,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=421, Unknown=0, NotChecked=0, Total=552 [2023-08-26 20:17:15,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:17:15,467 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 20:17:15,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:17:15,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:17:15,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:17:19,930 INFO L124 PetriNetUnfolderBase]: 4561/8067 cut-off events. [2023-08-26 20:17:19,930 INFO L125 PetriNetUnfolderBase]: For 325860/325860 co-relation queries the response was YES. [2023-08-26 20:17:19,996 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 20:17:20,044 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1535 selfloop transitions, 395 changer transitions 7/1937 dead transitions. [2023-08-26 20:17:20,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1937 transitions, 64338 flow [2023-08-26 20:17:20,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 20:17:20,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 20:17:20,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1381 transitions. [2023-08-26 20:17:20,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4034472684779433 [2023-08-26 20:17:20,046 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1381 transitions. [2023-08-26 20:17:20,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1381 transitions. [2023-08-26 20:17:20,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:17:20,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1381 transitions. [2023-08-26 20:17:20,049 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 20:17:20,051 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 20:17:20,051 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 20:17:20,052 INFO L175 Difference]: Start difference. First operand has 503 places, 1741 transitions, 54513 flow. Second operand 21 states and 1381 transitions. [2023-08-26 20:17:20,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1937 transitions, 64338 flow [2023-08-26 20:17:24,147 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 20:17:24,191 INFO L231 Difference]: Finished difference. Result has 511 places, 1869 transitions, 58410 flow [2023-08-26 20:17:24,192 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 20:17:24,192 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 483 predicate places. [2023-08-26 20:17:24,192 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 1869 transitions, 58410 flow [2023-08-26 20:17:24,193 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 20:17:24,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:17:24,193 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:17:24,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-26 20:17:24,398 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 20:17:24,398 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 20:17:24,398 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:17:24,398 INFO L85 PathProgramCache]: Analyzing trace with hash 892060007, now seen corresponding path program 25 times [2023-08-26 20:17:24,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:17:24,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127912748] [2023-08-26 20:17:24,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:17:24,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:17:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:17:24,550 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 20:17:24,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:17:24,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127912748] [2023-08-26 20:17:24,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127912748] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:17:24,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701436922] [2023-08-26 20:17:24,550 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 20:17:24,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:17:24,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:17:24,553 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 20:17:24,560 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 20:17:24,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:17:24,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 20:17:24,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:17:24,749 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 20:17:24,749 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:17:24,963 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 20:17:24,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701436922] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:17:24,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:17:24,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2023-08-26 20:17:24,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816680622] [2023-08-26 20:17:24,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:17:24,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 20:17:24,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:17:24,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 20:17:24,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-08-26 20:17:24,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:17:24,966 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 20:17:24,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:17:24,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:17:24,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:17:29,943 INFO L124 PetriNetUnfolderBase]: 4748/8424 cut-off events. [2023-08-26 20:17:29,943 INFO L125 PetriNetUnfolderBase]: For 301489/301489 co-relation queries the response was YES. [2023-08-26 20:17:30,008 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 20:17:30,052 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1528 selfloop transitions, 485 changer transitions 13/2026 dead transitions. [2023-08-26 20:17:30,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 2026 transitions, 66488 flow [2023-08-26 20:17:30,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-26 20:17:30,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-26 20:17:30,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1767 transitions. [2023-08-26 20:17:30,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014996591683708 [2023-08-26 20:17:30,054 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1767 transitions. [2023-08-26 20:17:30,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1767 transitions. [2023-08-26 20:17:30,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:17:30,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1767 transitions. [2023-08-26 20:17:30,056 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 20:17:30,059 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 20:17:30,059 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 20:17:30,060 INFO L175 Difference]: Start difference. First operand has 511 places, 1869 transitions, 58410 flow. Second operand 27 states and 1767 transitions. [2023-08-26 20:17:30,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 2026 transitions, 66488 flow [2023-08-26 20:17:33,907 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 20:17:33,949 INFO L231 Difference]: Finished difference. Result has 532 places, 1951 transitions, 62217 flow [2023-08-26 20:17:33,950 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 20:17:33,950 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 504 predicate places. [2023-08-26 20:17:33,950 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 1951 transitions, 62217 flow [2023-08-26 20:17:33,951 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 20:17:33,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:17:33,951 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:17:33,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-08-26 20:17:34,155 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 20:17:34,155 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 20:17:34,156 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:17:34,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1874982633, now seen corresponding path program 26 times [2023-08-26 20:17:34,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:17:34,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276051338] [2023-08-26 20:17:34,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:17:34,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:17:34,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:17:34,366 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 20:17:34,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:17:34,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276051338] [2023-08-26 20:17:34,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276051338] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:17:34,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674694141] [2023-08-26 20:17:34,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:17:34,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:17:34,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:17:34,369 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 20:17:34,372 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 20:17:34,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:17:34,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:17:34,466 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:17:34,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:17:34,576 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 20:17:34,576 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:17:34,899 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 20:17:34,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674694141] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:17:34,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:17:34,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2023-08-26 20:17:34,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476109028] [2023-08-26 20:17:34,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:17:34,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 20:17:34,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:17:34,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 20:17:34,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2023-08-26 20:17:34,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:17:34,903 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 20:17:34,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:17:34,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:17:34,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:17:41,284 INFO L124 PetriNetUnfolderBase]: 5790/10257 cut-off events. [2023-08-26 20:17:41,284 INFO L125 PetriNetUnfolderBase]: For 383248/383248 co-relation queries the response was YES. [2023-08-26 20:17:41,365 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 20:17:41,417 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 481 selfloop transitions, 2177 changer transitions 55/2713 dead transitions. [2023-08-26 20:17:41,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 2713 transitions, 89571 flow [2023-08-26 20:17:41,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-26 20:17:41,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-26 20:17:41,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3016 transitions. [2023-08-26 20:17:41,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022405974926647 [2023-08-26 20:17:41,421 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3016 transitions. [2023-08-26 20:17:41,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3016 transitions. [2023-08-26 20:17:41,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:17:41,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3016 transitions. [2023-08-26 20:17:41,425 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 20:17:41,429 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 20:17:41,430 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 20:17:41,430 INFO L175 Difference]: Start difference. First operand has 532 places, 1951 transitions, 62217 flow. Second operand 46 states and 3016 transitions. [2023-08-26 20:17:41,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 2713 transitions, 89571 flow [2023-08-26 20:17:46,784 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 20:17:46,848 INFO L231 Difference]: Finished difference. Result has 575 places, 2508 transitions, 86078 flow [2023-08-26 20:17:46,849 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 20:17:46,850 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 547 predicate places. [2023-08-26 20:17:46,850 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 2508 transitions, 86078 flow [2023-08-26 20:17:46,850 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 20:17:46,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:17:46,850 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:17:46,857 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 20:17:47,055 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 20:17:47,055 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 20:17:47,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:17:47,055 INFO L85 PathProgramCache]: Analyzing trace with hash 693587045, now seen corresponding path program 27 times [2023-08-26 20:17:47,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:17:47,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380585134] [2023-08-26 20:17:47,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:17:47,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:17:47,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:17:47,217 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 20:17:47,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:17:47,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380585134] [2023-08-26 20:17:47,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380585134] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:17:47,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715666774] [2023-08-26 20:17:47,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:17:47,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:17:47,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:17:47,221 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 20:17:47,246 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 20:17:47,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 20:17:47,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:17:47,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 20:17:47,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:17:47,403 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 20:17:47,403 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:17:47,546 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 20:17:47,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715666774] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:17:47,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:17:47,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-26 20:17:47,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854619181] [2023-08-26 20:17:47,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:17:47,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-26 20:17:47,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:17:47,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-26 20:17:47,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=550, Unknown=0, NotChecked=0, Total=702 [2023-08-26 20:17:47,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:17:47,550 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 20:17:47,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:17:47,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:17:47,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:17:56,338 INFO L124 PetriNetUnfolderBase]: 6372/11226 cut-off events. [2023-08-26 20:17:56,338 INFO L125 PetriNetUnfolderBase]: For 452887/452887 co-relation queries the response was YES. [2023-08-26 20:17:56,438 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 20:17:56,498 INFO L140 encePairwiseOnDemand]: 155/163 looper letters, 638 selfloop transitions, 2380 changer transitions 0/3018 dead transitions. [2023-08-26 20:17:56,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 3018 transitions, 106560 flow [2023-08-26 20:17:56,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-08-26 20:17:56,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-08-26 20:17:56,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 4103 transitions. [2023-08-26 20:17:56,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39955204985879833 [2023-08-26 20:17:56,501 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 4103 transitions. [2023-08-26 20:17:56,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 4103 transitions. [2023-08-26 20:17:56,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:17:56,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 4103 transitions. [2023-08-26 20:17:56,506 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 20:17:56,512 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 20:17:56,513 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 20:17:56,513 INFO L175 Difference]: Start difference. First operand has 575 places, 2508 transitions, 86078 flow. Second operand 63 states and 4103 transitions. [2023-08-26 20:17:56,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 3018 transitions, 106560 flow [2023-08-26 20:18:04,091 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 20:18:04,158 INFO L231 Difference]: Finished difference. Result has 636 places, 2862 transitions, 103173 flow [2023-08-26 20:18:04,160 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 20:18:04,160 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 608 predicate places. [2023-08-26 20:18:04,160 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 2862 transitions, 103173 flow [2023-08-26 20:18:04,160 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 20:18:04,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:18:04,160 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:18:04,164 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 20:18:04,360 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 20:18:04,361 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 20:18:04,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:18:04,361 INFO L85 PathProgramCache]: Analyzing trace with hash -307925737, now seen corresponding path program 28 times [2023-08-26 20:18:04,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:18:04,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044608062] [2023-08-26 20:18:04,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:18:04,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:18:04,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:18:04,520 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 20:18:04,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:18:04,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044608062] [2023-08-26 20:18:04,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044608062] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:18:04,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560441433] [2023-08-26 20:18:04,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 20:18:04,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:18:04,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:18:04,523 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 20:18:04,524 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 20:18:04,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 20:18:04,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:18:04,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 20:18:04,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:18:04,761 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 20:18:04,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:18:04,898 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 20:18:04,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560441433] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:18:04,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:18:04,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2023-08-26 20:18:04,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265330389] [2023-08-26 20:18:04,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:18:04,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 20:18:04,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:18:04,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 20:18:04,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2023-08-26 20:18:04,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:18:04,901 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 20:18:04,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:18:04,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:18:04,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:18:14,842 INFO L124 PetriNetUnfolderBase]: 7074/12384 cut-off events. [2023-08-26 20:18:14,842 INFO L125 PetriNetUnfolderBase]: For 487845/487845 co-relation queries the response was YES. [2023-08-26 20:18:14,988 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 20:18:15,081 INFO L140 encePairwiseOnDemand]: 155/163 looper letters, 1214 selfloop transitions, 2146 changer transitions 33/3393 dead transitions. [2023-08-26 20:18:15,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 3393 transitions, 125043 flow [2023-08-26 20:18:15,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-26 20:18:15,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-26 20:18:15,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3711 transitions. [2023-08-26 20:18:15,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39941879237972233 [2023-08-26 20:18:15,084 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3711 transitions. [2023-08-26 20:18:15,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3711 transitions. [2023-08-26 20:18:15,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:18:15,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3711 transitions. [2023-08-26 20:18:15,088 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 20:18:15,094 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 20:18:15,094 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 20:18:15,095 INFO L175 Difference]: Start difference. First operand has 636 places, 2862 transitions, 103173 flow. Second operand 57 states and 3711 transitions. [2023-08-26 20:18:15,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 3393 transitions, 125043 flow [2023-08-26 20:18:28,315 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 20:18:28,393 INFO L231 Difference]: Finished difference. Result has 684 places, 3180 transitions, 118457 flow [2023-08-26 20:18:28,395 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 20:18:28,395 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 656 predicate places. [2023-08-26 20:18:28,395 INFO L495 AbstractCegarLoop]: Abstraction has has 684 places, 3180 transitions, 118457 flow [2023-08-26 20:18:28,395 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 20:18:28,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:18:28,395 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:18:28,399 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 20:18:28,596 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 20:18:28,596 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 20:18:28,596 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:18:28,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1631398103, now seen corresponding path program 29 times [2023-08-26 20:18:28,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:18:28,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667837947] [2023-08-26 20:18:28,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:18:28,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:18:28,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:18:28,750 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 20:18:28,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:18:28,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667837947] [2023-08-26 20:18:28,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667837947] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:18:28,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111455959] [2023-08-26 20:18:28,750 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 20:18:28,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:18:28,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:18:28,753 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 20:18:28,757 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 20:18:28,835 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 20:18:28,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:18:28,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:18:28,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:18:28,958 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 20:18:28,958 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:18:29,104 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 20:18:29,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111455959] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:18:29,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:18:29,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-26 20:18:29,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864768744] [2023-08-26 20:18:29,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:18:29,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-26 20:18:29,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:18:29,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-26 20:18:29,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2023-08-26 20:18:29,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:18:29,107 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 20:18:29,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:18:29,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:18:29,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:18:44,204 INFO L124 PetriNetUnfolderBase]: 7893/13899 cut-off events. [2023-08-26 20:18:44,204 INFO L125 PetriNetUnfolderBase]: For 633420/633420 co-relation queries the response was YES. [2023-08-26 20:18:44,335 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 20:18:44,412 INFO L140 encePairwiseOnDemand]: 155/163 looper letters, 525 selfloop transitions, 3214 changer transitions 7/3746 dead transitions. [2023-08-26 20:18:44,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 3746 transitions, 142433 flow [2023-08-26 20:18:44,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2023-08-26 20:18:44,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2023-08-26 20:18:44,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 6155 transitions. [2023-08-26 20:18:44,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39748143364546334 [2023-08-26 20:18:44,417 INFO L72 ComplementDD]: Start complementDD. Operand 95 states and 6155 transitions. [2023-08-26 20:18:44,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 6155 transitions. [2023-08-26 20:18:44,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:18:44,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 95 states and 6155 transitions. [2023-08-26 20:18:44,422 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 20:18:44,430 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 20:18:44,431 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 20:18:44,431 INFO L175 Difference]: Start difference. First operand has 684 places, 3180 transitions, 118457 flow. Second operand 95 states and 6155 transitions. [2023-08-26 20:18:44,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 3746 transitions, 142433 flow [2023-08-26 20:18:57,567 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 20:18:57,657 INFO L231 Difference]: Finished difference. Result has 765 places, 3585 transitions, 140717 flow [2023-08-26 20:18:57,659 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 20:18:57,660 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 737 predicate places. [2023-08-26 20:18:57,660 INFO L495 AbstractCegarLoop]: Abstraction has has 765 places, 3585 transitions, 140717 flow [2023-08-26 20:18:57,660 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 20:18:57,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:18:57,660 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:18:57,664 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 20:18:57,860 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 20:18:57,861 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 20:18:57,861 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:18:57,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1514252841, now seen corresponding path program 30 times [2023-08-26 20:18:57,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:18:57,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246022972] [2023-08-26 20:18:57,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:18:57,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:18:57,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:18:58,015 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 20:18:58,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:18:58,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246022972] [2023-08-26 20:18:58,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246022972] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:18:58,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001718866] [2023-08-26 20:18:58,015 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 20:18:58,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:18:58,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:18:58,017 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 20:18:58,047 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 20:18:58,104 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 20:18:58,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:18:58,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:18:58,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:18:58,219 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 20:18:58,220 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:18:58,426 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 20:18:58,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001718866] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:18:58,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:18:58,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-26 20:18:58,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191613519] [2023-08-26 20:18:58,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:18:58,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-26 20:18:58,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:18:58,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-26 20:18:58,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2023-08-26 20:18:58,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:18:58,429 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 20:18:58,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:18:58,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:18:58,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:19:13,178 INFO L124 PetriNetUnfolderBase]: 8200/14468 cut-off events. [2023-08-26 20:19:13,178 INFO L125 PetriNetUnfolderBase]: For 643329/643329 co-relation queries the response was YES. [2023-08-26 20:19:13,424 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 20:19:13,509 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 538 selfloop transitions, 3328 changer transitions 26/3892 dead transitions. [2023-08-26 20:19:13,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 825 places, 3892 transitions, 156557 flow [2023-08-26 20:19:13,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-08-26 20:19:13,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-08-26 20:19:13,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 4034 transitions. [2023-08-26 20:19:13,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991688106075599 [2023-08-26 20:19:13,512 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 4034 transitions. [2023-08-26 20:19:13,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 4034 transitions. [2023-08-26 20:19:13,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:19:13,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 4034 transitions. [2023-08-26 20:19:13,517 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 20:19:13,521 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 20:19:13,521 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 20:19:13,521 INFO L175 Difference]: Start difference. First operand has 765 places, 3585 transitions, 140717 flow. Second operand 62 states and 4034 transitions. [2023-08-26 20:19:13,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 825 places, 3892 transitions, 156557 flow [2023-08-26 20:19:29,412 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 20:19:29,519 INFO L231 Difference]: Finished difference. Result has 781 places, 3739 transitions, 147697 flow [2023-08-26 20:19:29,521 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 20:19:29,522 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 753 predicate places. [2023-08-26 20:19:29,522 INFO L495 AbstractCegarLoop]: Abstraction has has 781 places, 3739 transitions, 147697 flow [2023-08-26 20:19:29,522 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 20:19:29,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:19:29,522 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:19:29,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-26 20:19:29,723 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 20:19:29,723 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 20:19:29,723 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:19:29,723 INFO L85 PathProgramCache]: Analyzing trace with hash 850988049, now seen corresponding path program 31 times [2023-08-26 20:19:29,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:19:29,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399288351] [2023-08-26 20:19:29,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:19:29,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:19:29,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:19:29,868 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 20:19:29,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:19:29,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399288351] [2023-08-26 20:19:29,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399288351] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:19:29,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107399793] [2023-08-26 20:19:29,868 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 20:19:29,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:19:29,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:19:29,871 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 20:19:29,872 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 20:19:29,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:19:29,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 20:19:29,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:19:30,022 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 20:19:30,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:19:30,264 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 20:19:30,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107399793] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:19:30,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:19:30,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2023-08-26 20:19:30,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172589211] [2023-08-26 20:19:30,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:19:30,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 20:19:30,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:19:30,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 20:19:30,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=484, Unknown=0, NotChecked=0, Total=650 [2023-08-26 20:19:30,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:19:30,267 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 20:19:30,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:19:30,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:19:30,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:19:45,524 INFO L124 PetriNetUnfolderBase]: 8335/14495 cut-off events. [2023-08-26 20:19:45,525 INFO L125 PetriNetUnfolderBase]: For 683986/683986 co-relation queries the response was YES. [2023-08-26 20:19:45,674 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 20:19:45,873 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 923 selfloop transitions, 2967 changer transitions 5/3895 dead transitions. [2023-08-26 20:19:45,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 3895 transitions, 159675 flow [2023-08-26 20:19:45,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-26 20:19:45,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-26 20:19:45,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2670 transitions. [2023-08-26 20:19:45,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3995211731258417 [2023-08-26 20:19:45,875 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2670 transitions. [2023-08-26 20:19:45,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2670 transitions. [2023-08-26 20:19:45,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:19:45,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2670 transitions. [2023-08-26 20:19:45,878 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 20:19:45,881 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 20:19:45,881 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 20:19:45,881 INFO L175 Difference]: Start difference. First operand has 781 places, 3739 transitions, 147697 flow. Second operand 41 states and 2670 transitions. [2023-08-26 20:19:45,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 3895 transitions, 159675 flow [2023-08-26 20:20:02,793 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 20:20:02,923 INFO L231 Difference]: Finished difference. Result has 792 places, 3819 transitions, 156941 flow [2023-08-26 20:20:02,925 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 20:20:02,926 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 764 predicate places. [2023-08-26 20:20:02,926 INFO L495 AbstractCegarLoop]: Abstraction has has 792 places, 3819 transitions, 156941 flow [2023-08-26 20:20:02,926 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 20:20:02,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:20:02,926 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:20:02,930 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 20:20:03,126 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 20:20:03,127 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 20:20:03,127 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:20:03,127 INFO L85 PathProgramCache]: Analyzing trace with hash -876446623, now seen corresponding path program 32 times [2023-08-26 20:20:03,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:20:03,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945985300] [2023-08-26 20:20:03,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:20:03,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:20:03,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:20:03,278 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 20:20:03,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:20:03,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945985300] [2023-08-26 20:20:03,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945985300] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:20:03,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455415699] [2023-08-26 20:20:03,278 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:20:03,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:20:03,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:20:03,279 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 20:20:03,281 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 20:20:03,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:20:03,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:20:03,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:20:03,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:20:03,458 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 20:20:03,459 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:20:03,641 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 20:20:03,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455415699] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:20:03,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:20:03,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2023-08-26 20:20:03,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032672596] [2023-08-26 20:20:03,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:20:03,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-26 20:20:03,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:20:03,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-26 20:20:03,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2023-08-26 20:20:03,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:20:03,644 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 20:20:03,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:20:03,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:20:03,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:20:20,339 INFO L124 PetriNetUnfolderBase]: 8991/15667 cut-off events. [2023-08-26 20:20:20,339 INFO L125 PetriNetUnfolderBase]: For 757887/757887 co-relation queries the response was YES. [2023-08-26 20:20:20,516 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 20:20:20,728 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 761 selfloop transitions, 3454 changer transitions 20/4235 dead transitions. [2023-08-26 20:20:20,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 839 places, 4235 transitions, 178761 flow [2023-08-26 20:20:20,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-26 20:20:20,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-26 20:20:20,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 3197 transitions. [2023-08-26 20:20:20,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40027544760235384 [2023-08-26 20:20:20,731 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 3197 transitions. [2023-08-26 20:20:20,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 3197 transitions. [2023-08-26 20:20:20,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:20:20,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 3197 transitions. [2023-08-26 20:20:20,734 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 20:20:20,738 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 20:20:20,739 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 20:20:20,739 INFO L175 Difference]: Start difference. First operand has 792 places, 3819 transitions, 156941 flow. Second operand 49 states and 3197 transitions. [2023-08-26 20:20:20,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 839 places, 4235 transitions, 178761 flow [2023-08-26 20:20:42,102 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 20:20:42,264 INFO L231 Difference]: Finished difference. Result has 825 places, 4105 transitions, 176165 flow [2023-08-26 20:20:42,267 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 20:20:42,268 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 797 predicate places. [2023-08-26 20:20:42,268 INFO L495 AbstractCegarLoop]: Abstraction has has 825 places, 4105 transitions, 176165 flow [2023-08-26 20:20:42,268 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 20:20:42,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:20:42,268 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:20:42,277 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 20:20:42,473 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 20:20:42,474 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 20:20:42,474 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:20:42,474 INFO L85 PathProgramCache]: Analyzing trace with hash 34769785, now seen corresponding path program 33 times [2023-08-26 20:20:42,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:20:42,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247591271] [2023-08-26 20:20:42,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:20:42,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:20:42,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:20:42,667 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 20:20:42,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:20:42,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247591271] [2023-08-26 20:20:42,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247591271] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:20:42,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571694715] [2023-08-26 20:20:42,667 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:20:42,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:20:42,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:20:42,669 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 20:20:42,671 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 20:20:42,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 20:20:42,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:20:42,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 20:20:42,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:20:42,849 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 20:20:42,850 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:20:42,997 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 20:20:42,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571694715] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:20:42,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:20:42,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2023-08-26 20:20:42,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244425219] [2023-08-26 20:20:42,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:20:42,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-26 20:20:42,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:20:42,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-26 20:20:42,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2023-08-26 20:20:42,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:20:43,000 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 20:20:43,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:20:43,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:20:43,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:21:03,885 INFO L124 PetriNetUnfolderBase]: 9575/16743 cut-off events. [2023-08-26 20:21:03,885 INFO L125 PetriNetUnfolderBase]: For 861174/861174 co-relation queries the response was YES. [2023-08-26 20:21:04,185 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 20:21:04,284 INFO L140 encePairwiseOnDemand]: 155/163 looper letters, 992 selfloop transitions, 3563 changer transitions 0/4555 dead transitions. [2023-08-26 20:21:04,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 896 places, 4555 transitions, 199154 flow [2023-08-26 20:21:04,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-08-26 20:21:04,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2023-08-26 20:21:04,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 4686 transitions. [2023-08-26 20:21:04,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3992842535787321 [2023-08-26 20:21:04,287 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 4686 transitions. [2023-08-26 20:21:04,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 4686 transitions. [2023-08-26 20:21:04,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:21:04,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 4686 transitions. [2023-08-26 20:21:04,291 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 20:21:04,295 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 20:21:04,295 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 20:21:04,295 INFO L175 Difference]: Start difference. First operand has 825 places, 4105 transitions, 176165 flow. Second operand 72 states and 4686 transitions. [2023-08-26 20:21:04,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 896 places, 4555 transitions, 199154 flow [2023-08-26 20:21:34,718 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 20:21:34,851 INFO L231 Difference]: Finished difference. Result has 882 places, 4386 transitions, 194779 flow [2023-08-26 20:21:34,854 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 20:21:34,854 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 854 predicate places. [2023-08-26 20:21:34,854 INFO L495 AbstractCegarLoop]: Abstraction has has 882 places, 4386 transitions, 194779 flow [2023-08-26 20:21:34,855 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 20:21:34,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:21:34,855 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:21:34,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-26 20:21:35,059 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 20:21:35,060 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 20:21:35,060 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:21:35,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1602194263, now seen corresponding path program 34 times [2023-08-26 20:21:35,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:21:35,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004516365] [2023-08-26 20:21:35,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:21:35,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:21:35,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:21:35,203 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 20:21:35,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:21:35,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004516365] [2023-08-26 20:21:35,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004516365] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:21:35,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737418349] [2023-08-26 20:21:35,204 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 20:21:35,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:21:35,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:21:35,205 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 20:21:35,206 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 20:21:35,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 20:21:35,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:21:35,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 20:21:35,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:21:35,410 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 20:21:35,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:21:35,536 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 20:21:35,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737418349] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:21:35,536 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:21:35,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2023-08-26 20:21:35,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746272986] [2023-08-26 20:21:35,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:21:35,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 20:21:35,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:21:35,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 20:21:35,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2023-08-26 20:21:35,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:21:35,539 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 20:21:35,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:21:35,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:21:35,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:22:02,110 INFO L124 PetriNetUnfolderBase]: 11465/19999 cut-off events. [2023-08-26 20:22:02,110 INFO L125 PetriNetUnfolderBase]: For 1105918/1105918 co-relation queries the response was YES. [2023-08-26 20:22:02,367 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 20:22:02,633 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1514 selfloop transitions, 3790 changer transitions 71/5375 dead transitions. [2023-08-26 20:22:02,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 931 places, 5375 transitions, 245238 flow [2023-08-26 20:22:02,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-08-26 20:22:02,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-08-26 20:22:02,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3330 transitions. [2023-08-26 20:22:02,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40057740887766147 [2023-08-26 20:22:02,637 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3330 transitions. [2023-08-26 20:22:02,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3330 transitions. [2023-08-26 20:22:02,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:22:02,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3330 transitions. [2023-08-26 20:22:02,640 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 20:22:02,645 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 20:22:02,645 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 20:22:02,645 INFO L175 Difference]: Start difference. First operand has 882 places, 4386 transitions, 194779 flow. Second operand 51 states and 3330 transitions. [2023-08-26 20:22:02,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 931 places, 5375 transitions, 245238 flow [2023-08-26 20:22:45,768 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 20:22:45,958 INFO L231 Difference]: Finished difference. Result has 927 places, 5200 transitions, 239668 flow [2023-08-26 20:22:45,961 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 20:22:45,962 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 899 predicate places. [2023-08-26 20:22:45,963 INFO L495 AbstractCegarLoop]: Abstraction has has 927 places, 5200 transitions, 239668 flow [2023-08-26 20:22:45,963 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 20:22:45,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:22:45,963 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:22:45,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-26 20:22:46,168 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 20:22:46,169 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 20:22:46,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:22:46,169 INFO L85 PathProgramCache]: Analyzing trace with hash 388970985, now seen corresponding path program 35 times [2023-08-26 20:22:46,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:22:46,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571120900] [2023-08-26 20:22:46,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:22:46,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:22:46,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:22:46,357 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 20:22:46,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:22:46,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571120900] [2023-08-26 20:22:46,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571120900] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:22:46,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259998574] [2023-08-26 20:22:46,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 20:22:46,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:22:46,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:22:46,361 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 20:22:46,364 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 20:22:46,443 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 20:22:46,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:22:46,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:22:46,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:22:46,558 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 20:22:46,558 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:22:46,776 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 20:22:46,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259998574] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:22:46,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:22:46,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-26 20:22:46,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932295617] [2023-08-26 20:22:46,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:22:46,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-26 20:22:46,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:22:46,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-26 20:22:46,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2023-08-26 20:22:46,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:22:46,780 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 20:22:46,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:22:46,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:22:46,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:23:19,790 INFO L124 PetriNetUnfolderBase]: 11960/20924 cut-off events. [2023-08-26 20:23:19,791 INFO L125 PetriNetUnfolderBase]: For 1242509/1242509 co-relation queries the response was YES. [2023-08-26 20:23:20,070 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 20:23:20,222 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 1561 selfloop transitions, 4027 changer transitions 26/5614 dead transitions. [2023-08-26 20:23:20,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 981 places, 5614 transitions, 265370 flow [2023-08-26 20:23:20,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-08-26 20:23:20,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-08-26 20:23:20,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 3586 transitions. [2023-08-26 20:23:20,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2023-08-26 20:23:20,225 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 3586 transitions. [2023-08-26 20:23:20,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 3586 transitions. [2023-08-26 20:23:20,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:23:20,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 3586 transitions. [2023-08-26 20:23:20,228 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 20:23:20,232 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 20:23:20,232 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 20:23:20,233 INFO L175 Difference]: Start difference. First operand has 927 places, 5200 transitions, 239668 flow. Second operand 55 states and 3586 transitions. [2023-08-26 20:23:20,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 981 places, 5614 transitions, 265370 flow [2023-08-26 20:24:19,336 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 20:24:19,531 INFO L231 Difference]: Finished difference. Result has 972 places, 5468 transitions, 260386 flow [2023-08-26 20:24:19,536 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 20:24:19,536 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 944 predicate places. [2023-08-26 20:24:19,536 INFO L495 AbstractCegarLoop]: Abstraction has has 972 places, 5468 transitions, 260386 flow [2023-08-26 20:24:19,536 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 20:24:19,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:24:19,537 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:24:19,545 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 20:24:19,741 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 20:24:19,742 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 20:24:19,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:24:19,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1776283125, now seen corresponding path program 36 times [2023-08-26 20:24:19,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:24:19,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465260718] [2023-08-26 20:24:19,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:24:19,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:24:19,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:24:20,023 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 20:24:20,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:24:20,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465260718] [2023-08-26 20:24:20,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465260718] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:24:20,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399424123] [2023-08-26 20:24:20,024 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 20:24:20,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:24:20,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:24:20,025 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 20:24:20,029 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 20:24:20,104 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 20:24:20,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:24:20,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:24:20,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:24:20,234 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 20:24:20,234 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:24:20,479 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 20:24:20,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399424123] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:24:20,479 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:24:20,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-26 20:24:20,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057677587] [2023-08-26 20:24:20,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:24:20,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-26 20:24:20,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:24:20,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-26 20:24:20,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2023-08-26 20:24:20,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:24:20,482 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 20:24:20,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:24:20,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:24:20,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:25:05,751 INFO L124 PetriNetUnfolderBase]: 15805/27715 cut-off events. [2023-08-26 20:25:05,751 INFO L125 PetriNetUnfolderBase]: For 1811720/1811720 co-relation queries the response was YES. [2023-08-26 20:25:06,261 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 20:25:06,589 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 2476 selfloop transitions, 4819 changer transitions 65/7360 dead transitions. [2023-08-26 20:25:06,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1045 places, 7360 transitions, 361675 flow [2023-08-26 20:25:06,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-08-26 20:25:06,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2023-08-26 20:25:06,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 4821 transitions. [2023-08-26 20:25:06,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3996849610346543 [2023-08-26 20:25:06,593 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 4821 transitions. [2023-08-26 20:25:06,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 4821 transitions. [2023-08-26 20:25:06,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:25:06,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 4821 transitions. [2023-08-26 20:25:06,598 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 20:25:06,604 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 20:25:06,605 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 20:25:06,605 INFO L175 Difference]: Start difference. First operand has 972 places, 5468 transitions, 260386 flow. Second operand 74 states and 4821 transitions. [2023-08-26 20:25:06,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1045 places, 7360 transitions, 361675 flow [2023-08-26 20:26:44,527 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 20:26:44,756 INFO L231 Difference]: Finished difference. Result has 1047 places, 7153 transitions, 356974 flow [2023-08-26 20:26:44,759 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 20:26:44,759 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1019 predicate places. [2023-08-26 20:26:44,760 INFO L495 AbstractCegarLoop]: Abstraction has has 1047 places, 7153 transitions, 356974 flow [2023-08-26 20:26:44,760 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 20:26:44,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:26:44,760 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:26:44,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-26 20:26:44,960 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 20:26:44,961 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 20:26:44,961 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:26:44,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1297790506, now seen corresponding path program 37 times [2023-08-26 20:26:44,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:26:44,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582914615] [2023-08-26 20:26:44,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:26:44,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:26:44,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:26:45,107 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 20:26:45,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:26:45,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582914615] [2023-08-26 20:26:45,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582914615] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:26:45,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755933932] [2023-08-26 20:26:45,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 20:26:45,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:26:45,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:26:45,109 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 20:26:45,110 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 20:26:45,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:26:45,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 20:26:45,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:26:45,276 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 20:26:45,276 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:26:45,514 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 20:26:45,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755933932] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:26:45,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:26:45,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2023-08-26 20:26:45,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781688294] [2023-08-26 20:26:45,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:26:45,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 20:26:45,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:26:45,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 20:26:45,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2023-08-26 20:26:45,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:26:45,517 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 20:26:45,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:26:45,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:26:45,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:27:42,531 INFO L124 PetriNetUnfolderBase]: 15835/27619 cut-off events. [2023-08-26 20:27:42,531 INFO L125 PetriNetUnfolderBase]: For 1934319/1934319 co-relation queries the response was YES. [2023-08-26 20:27:43,099 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 20:27:43,287 INFO L140 encePairwiseOnDemand]: 156/163 looper letters, 6617 selfloop transitions, 639 changer transitions 7/7263 dead transitions. [2023-08-26 20:27:43,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1068 places, 7263 transitions, 375350 flow [2023-08-26 20:27:43,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 20:27:43,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 20:27:43,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1499 transitions. [2023-08-26 20:27:43,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39983995732195254 [2023-08-26 20:27:43,289 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1499 transitions. [2023-08-26 20:27:43,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1499 transitions. [2023-08-26 20:27:43,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:27:43,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1499 transitions. [2023-08-26 20:27:43,290 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 20:27:43,291 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 20:27:43,292 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 20:27:43,292 INFO L175 Difference]: Start difference. First operand has 1047 places, 7153 transitions, 356974 flow. Second operand 23 states and 1499 transitions. [2023-08-26 20:27:43,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1068 places, 7263 transitions, 375350 flow [2023-08-26 20:29:39,835 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 20:29:40,079 INFO L231 Difference]: Finished difference. Result has 1058 places, 7221 transitions, 360689 flow [2023-08-26 20:29:40,084 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 20:29:40,084 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1030 predicate places. [2023-08-26 20:29:40,084 INFO L495 AbstractCegarLoop]: Abstraction has has 1058 places, 7221 transitions, 360689 flow [2023-08-26 20:29:40,085 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 20:29:40,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:29:40,085 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:29:40,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-26 20:29:40,289 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 20:29:40,289 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 20:29:40,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:29:40,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1052462947, now seen corresponding path program 38 times [2023-08-26 20:29:40,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:29:40,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727042591] [2023-08-26 20:29:40,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:29:40,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:29:40,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:29:40,439 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 20:29:40,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:29:40,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727042591] [2023-08-26 20:29:40,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727042591] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:29:40,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171043779] [2023-08-26 20:29:40,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:29:40,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:29:40,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:29:40,440 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 20:29:40,442 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 20:29:40,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:29:40,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:29:40,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:29:40,515 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:29:40,642 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 20:29:40,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:29:40,876 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 20:29:40,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171043779] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:29:40,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:29:40,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2023-08-26 20:29:40,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635006600] [2023-08-26 20:29:40,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:29:40,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-26 20:29:40,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:29:40,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-26 20:29:40,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2023-08-26 20:29:40,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 163 [2023-08-26 20:29:40,879 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 20:29:40,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:29:40,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 163 [2023-08-26 20:29:40,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-26 20:29:56,565 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 20:29:56,565 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 20:29:56,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-26 20:29:56,636 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (10 of 11 remaining) [2023-08-26 20:29:56,640 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 20:29:56,836 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 20:29:56,837 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 conditions per place.). [2023-08-26 20:29:56,838 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 11 remaining) [2023-08-26 20:29:56,838 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 11 remaining) [2023-08-26 20:29:56,838 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 11 remaining) [2023-08-26 20:29:56,838 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 11 remaining) [2023-08-26 20:29:56,838 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 11 remaining) [2023-08-26 20:29:56,838 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 11 remaining) [2023-08-26 20:29:56,838 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 11 remaining) [2023-08-26 20:29:56,838 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 11 remaining) [2023-08-26 20:29:56,838 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 11 remaining) [2023-08-26 20:29:56,838 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 11 remaining) [2023-08-26 20:29:56,839 INFO L445 BasicCegarLoop]: Path program histogram: [38, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:29:56,841 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 20:29:56,841 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 20:29:56,843 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 08:29:56 BasicIcfg [2023-08-26 20:29:56,843 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 20:29:56,843 INFO L158 Benchmark]: Toolchain (without parser) took 820454.81ms. Allocated memory was 343.9MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 319.6MB in the beginning and 5.1GB in the end (delta: -4.7GB). Peak memory consumption was 2.5GB. Max. memory is 16.0GB. [2023-08-26 20:29:56,844 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 343.9MB. Free memory was 320.8MB in the beginning and 320.7MB in the end (delta: 106.0kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 20:29:56,844 INFO L158 Benchmark]: CACSL2BoogieTranslator took 185.79ms. Allocated memory is still 343.9MB. Free memory was 319.4MB in the beginning and 308.3MB in the end (delta: 11.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-26 20:29:56,844 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.95ms. Allocated memory is still 343.9MB. Free memory was 308.3MB in the beginning and 307.1MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 20:29:56,844 INFO L158 Benchmark]: Boogie Preprocessor took 34.37ms. Allocated memory is still 343.9MB. Free memory was 307.1MB in the beginning and 305.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 20:29:56,844 INFO L158 Benchmark]: RCFGBuilder took 345.00ms. Allocated memory is still 343.9MB. Free memory was 305.6MB in the beginning and 290.1MB in the end (delta: 15.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-26 20:29:56,845 INFO L158 Benchmark]: TraceAbstraction took 819854.05ms. Allocated memory was 343.9MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 288.8MB in the beginning and 5.1GB in the end (delta: -4.8GB). Peak memory consumption was 2.5GB. Max. memory is 16.0GB. [2023-08-26 20:29:56,846 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.15ms. Allocated memory is still 343.9MB. Free memory was 320.8MB in the beginning and 320.7MB in the end (delta: 106.0kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 185.79ms. Allocated memory is still 343.9MB. Free memory was 319.4MB in the beginning and 308.3MB in the end (delta: 11.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 30.95ms. Allocated memory is still 343.9MB. Free memory was 308.3MB in the beginning and 307.1MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 34.37ms. Allocated memory is still 343.9MB. Free memory was 307.1MB in the beginning and 305.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 345.00ms. Allocated memory is still 343.9MB. Free memory was 305.6MB in the beginning and 290.1MB in the end (delta: 15.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 819854.05ms. Allocated memory was 343.9MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 288.8MB in the beginning and 5.1GB in the end (delta: -4.8GB). Peak memory consumption was 2.5GB. 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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 105095 conditions, 5631 events (3144/5630 cut-off events. For 392527/392527 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 48250 event pairs, 56 based on Foata normal form. 28/7030 useless extension candidates. Maximal degree in co-relation 104846. Up to 4660 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.8s, OverallIterations: 45, TraceHistogramMax: 4, PathProgramHistogramMax: 38, EmptinessCheckTime: 0.0s, AutomataDifference: 791.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3754 SdHoareTripleChecker+Valid, 9.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3754 mSDsluCounter, 622 SdHoareTripleChecker+Invalid, 7.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 440 mSDsCounter, 1031 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19283 IncrementalHoareTripleChecker+Invalid, 20314 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1031 mSolverCounterUnsat, 182 mSDtfsCounter, 19283 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3500 GetRequests, 1721 SyntacticMatches, 65 SemanticMatches, 1714 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31114 ImplicationChecksByTransitivity, 21.7s 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, 14.9s 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