/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/weaver/popl20-figure3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 16:59:57,543 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 16:59:57,606 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 16:59:57,614 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 16:59:57,614 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 16:59:57,652 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 16:59:57,652 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 16:59:57,653 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 16:59:57,653 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 16:59:57,657 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 16:59:57,657 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 16:59:57,657 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 16:59:57,658 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 16:59:57,659 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 16:59:57,659 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 16:59:57,659 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 16:59:57,659 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 16:59:57,660 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 16:59:57,660 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 16:59:57,660 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 16:59:57,660 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 16:59:57,660 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 16:59:57,661 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 16:59:57,661 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 16:59:57,661 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 16:59:57,661 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 16:59:57,662 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 16:59:57,662 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 16:59:57,662 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 16:59:57,662 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 16:59:57,663 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 16:59:57,663 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 16:59:57,664 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 16:59:57,664 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 16:59:57,664 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 16:59:57,664 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer base address is valid at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer to allocated memory at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check array bounds for arrays that are off heap -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check if freed pointer was valid -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2023-08-26 16:59:57,955 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 16:59:57,980 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 16:59:57,982 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 16:59:57,983 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 16:59:57,983 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 16:59:57,984 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure3.wvr.c [2023-08-26 16:59:59,158 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 16:59:59,296 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 16:59:59,296 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure3.wvr.c [2023-08-26 16:59:59,302 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0667ccdfa/455e047db79e4a0bbfae2b5910c903a3/FLAGfdd5b4f05 [2023-08-26 16:59:59,314 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0667ccdfa/455e047db79e4a0bbfae2b5910c903a3 [2023-08-26 16:59:59,316 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 16:59:59,317 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 16:59:59,318 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 16:59:59,318 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 16:59:59,321 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 16:59:59,321 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,322 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13826cc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59, skipping insertion in model container [2023-08-26 16:59:59,322 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,338 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 16:59:59,495 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 16:59:59,506 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 16:59:59,533 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 16:59:59,541 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 16:59:59,541 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 16:59:59,547 INFO L206 MainTranslator]: Completed translation [2023-08-26 16:59:59,547 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59 WrapperNode [2023-08-26 16:59:59,547 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 16:59:59,548 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 16:59:59,548 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 16:59:59,548 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 16:59:59,554 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,568 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,591 INFO L138 Inliner]: procedures = 21, calls = 26, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 77 [2023-08-26 16:59:59,591 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 16:59:59,592 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 16:59:59,592 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 16:59:59,593 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 16:59:59,600 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,600 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,604 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,605 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,620 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,623 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,624 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,625 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,626 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 16:59:59,627 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 16:59:59,627 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 16:59:59,627 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 16:59:59,628 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (1/1) ... [2023-08-26 16:59:59,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 16:59:59,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 16:59:59,662 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 16:59:59,683 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 16:59:59,700 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 16:59:59,701 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 16:59:59,701 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 16:59:59,701 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 16:59:59,701 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 16:59:59,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 16:59:59,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 16:59:59,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 16:59:59,702 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 16:59:59,702 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 16:59:59,702 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 16:59:59,702 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 16:59:59,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 16:59:59,703 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 16:59:59,704 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 16:59:59,792 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 16:59:59,793 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 17:00:00,002 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 17:00:00,021 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 17:00:00,022 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 17:00:00,023 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 05:00:00 BoogieIcfgContainer [2023-08-26 17:00:00,024 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 17:00:00,026 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 17:00:00,026 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 17:00:00,028 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 17:00:00,028 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 04:59:59" (1/3) ... [2023-08-26 17:00:00,029 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15695211 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 05:00:00, skipping insertion in model container [2023-08-26 17:00:00,029 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 04:59:59" (2/3) ... [2023-08-26 17:00:00,029 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15695211 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 05:00:00, skipping insertion in model container [2023-08-26 17:00:00,029 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 05:00:00" (3/3) ... [2023-08-26 17:00:00,030 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure3.wvr.c [2023-08-26 17:00:00,045 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 17:00:00,045 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-26 17:00:00,045 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 17:00:00,092 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 17:00:00,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 94 places, 93 transitions, 202 flow [2023-08-26 17:00:00,158 INFO L124 PetriNetUnfolderBase]: 6/91 cut-off events. [2023-08-26 17:00:00,158 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 17:00:00,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 91 events. 6/91 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 85 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 52. Up to 2 conditions per place. [2023-08-26 17:00:00,162 INFO L82 GeneralOperation]: Start removeDead. Operand has 94 places, 93 transitions, 202 flow [2023-08-26 17:00:00,166 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 83 places, 82 transitions, 176 flow [2023-08-26 17:00:00,169 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 17:00:00,177 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 82 transitions, 176 flow [2023-08-26 17:00:00,179 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 82 transitions, 176 flow [2023-08-26 17:00:00,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 83 places, 82 transitions, 176 flow [2023-08-26 17:00:00,198 INFO L124 PetriNetUnfolderBase]: 6/82 cut-off events. [2023-08-26 17:00:00,199 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 17:00:00,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91 conditions, 82 events. 6/82 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/68 useless extension candidates. Maximal degree in co-relation 52. Up to 2 conditions per place. [2023-08-26 17:00:00,200 INFO L119 LiptonReduction]: Number of co-enabled transitions 748 [2023-08-26 17:00:02,594 INFO L134 LiptonReduction]: Checked pairs total: 817 [2023-08-26 17:00:02,594 INFO L136 LiptonReduction]: Total number of compositions: 79 [2023-08-26 17:00:02,607 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 17:00:02,612 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;@5a47f886, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 17:00:02,612 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2023-08-26 17:00:02,613 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 17:00:02,614 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 17:00:02,614 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:00:02,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:02,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 17:00:02,615 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:02,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:02,619 INFO L85 PathProgramCache]: Analyzing trace with hash 363, now seen corresponding path program 1 times [2023-08-26 17:00:02,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:02,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643961309] [2023-08-26 17:00:02,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:02,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:02,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:02,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:02,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:02,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643961309] [2023-08-26 17:00:02,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643961309] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:00:02,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:00:02,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 17:00:02,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134986487] [2023-08-26 17:00:02,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:00:02,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 17:00:02,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:02,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 17:00:02,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 17:00:02,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 172 [2023-08-26 17:00:02,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 58 flow. Second operand has 2 states, 2 states have (on average 83.5) internal successors, (167), 2 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:02,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:02,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 172 [2023-08-26 17:00:02,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:02,785 INFO L124 PetriNetUnfolderBase]: 100/163 cut-off events. [2023-08-26 17:00:02,785 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 17:00:02,786 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 527 event pairs, 42 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 264. Up to 160 conditions per place. [2023-08-26 17:00:02,788 INFO L140 encePairwiseOnDemand]: 170/172 looper letters, 19 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-08-26 17:00:02,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 92 flow [2023-08-26 17:00:02,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 17:00:02,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 17:00:02,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 187 transitions. [2023-08-26 17:00:02,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5436046511627907 [2023-08-26 17:00:02,800 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 187 transitions. [2023-08-26 17:00:02,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 187 transitions. [2023-08-26 17:00:02,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:02,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 187 transitions. [2023-08-26 17:00:02,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 93.5) internal successors, (187), 2 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:02,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:02,813 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:02,815 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 58 flow. Second operand 2 states and 187 transitions. [2023-08-26 17:00:02,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 92 flow [2023-08-26 17:00:02,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 84 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 17:00:02,819 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-08-26 17:00:02,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=46, PETRI_PLACES=23, PETRI_TRANSITIONS=21} [2023-08-26 17:00:02,824 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 17:00:02,824 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-08-26 17:00:02,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 83.5) internal successors, (167), 2 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:02,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:02,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:00:02,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 17:00:02,825 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:02,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:02,826 INFO L85 PathProgramCache]: Analyzing trace with hash 355951, now seen corresponding path program 1 times [2023-08-26 17:00:02,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:02,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674311696] [2023-08-26 17:00:02,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:02,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:02,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:03,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:03,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:03,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674311696] [2023-08-26 17:00:03,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674311696] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:00:03,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:00:03,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:00:03,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881926293] [2023-08-26 17:00:03,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:00:03,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:00:03,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:03,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:00:03,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:00:03,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 172 [2023-08-26 17:00:03,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 67.0) internal successors, (201), 3 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:03,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 172 [2023-08-26 17:00:03,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:03,081 INFO L124 PetriNetUnfolderBase]: 93/150 cut-off events. [2023-08-26 17:00:03,081 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:00:03,082 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 475 event pairs, 39 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 300. Up to 146 conditions per place. [2023-08-26 17:00:03,083 INFO L140 encePairwiseOnDemand]: 169/172 looper letters, 16 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-08-26 17:00:03,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 19 transitions, 76 flow [2023-08-26 17:00:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:00:03,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:00:03,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 217 transitions. [2023-08-26 17:00:03,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42054263565891475 [2023-08-26 17:00:03,086 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 217 transitions. [2023-08-26 17:00:03,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 217 transitions. [2023-08-26 17:00:03,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:03,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 217 transitions. [2023-08-26 17:00:03,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,089 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,090 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 217 transitions. [2023-08-26 17:00:03,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 19 transitions, 76 flow [2023-08-26 17:00:03,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 19 transitions, 76 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 17:00:03,091 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 44 flow [2023-08-26 17:00:03,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=44, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2023-08-26 17:00:03,091 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 17:00:03,092 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 44 flow [2023-08-26 17:00:03,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 67.0) internal successors, (201), 3 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:03,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:00:03,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 17:00:03,092 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:03,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:03,093 INFO L85 PathProgramCache]: Analyzing trace with hash 355950, now seen corresponding path program 1 times [2023-08-26 17:00:03,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:03,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063218006] [2023-08-26 17:00:03,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:03,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:03,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:03,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:03,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:03,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063218006] [2023-08-26 17:00:03,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063218006] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:00:03,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:00:03,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:00:03,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302937482] [2023-08-26 17:00:03,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:00:03,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:00:03,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:03,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:00:03,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:00:03,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 172 [2023-08-26 17:00:03,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:03,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 172 [2023-08-26 17:00:03,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:03,222 INFO L124 PetriNetUnfolderBase]: 86/137 cut-off events. [2023-08-26 17:00:03,222 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:00:03,222 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 413 event pairs, 36 based on Foata normal form. 0/66 useless extension candidates. Maximal degree in co-relation 275. Up to 133 conditions per place. [2023-08-26 17:00:03,223 INFO L140 encePairwiseOnDemand]: 169/172 looper letters, 14 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-08-26 17:00:03,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 70 flow [2023-08-26 17:00:03,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:00:03,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:00:03,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 209 transitions. [2023-08-26 17:00:03,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050387596899225 [2023-08-26 17:00:03,228 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 209 transitions. [2023-08-26 17:00:03,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 209 transitions. [2023-08-26 17:00:03,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:03,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 209 transitions. [2023-08-26 17:00:03,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 69.66666666666667) internal successors, (209), 3 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,235 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,235 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 44 flow. Second operand 3 states and 209 transitions. [2023-08-26 17:00:03,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 70 flow [2023-08-26 17:00:03,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 17 transitions, 69 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:00:03,236 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 41 flow [2023-08-26 17:00:03,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=39, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=41, PETRI_PLACES=22, PETRI_TRANSITIONS=17} [2023-08-26 17:00:03,237 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 17:00:03,237 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 41 flow [2023-08-26 17:00:03,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:03,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:00:03,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 17:00:03,241 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:03,242 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:03,242 INFO L85 PathProgramCache]: Analyzing trace with hash 342075108, now seen corresponding path program 1 times [2023-08-26 17:00:03,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:03,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934044295] [2023-08-26 17:00:03,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:03,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:03,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:03,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:03,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:03,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934044295] [2023-08-26 17:00:03,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934044295] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:00:03,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:00:03,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:00:03,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515700726] [2023-08-26 17:00:03,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:00:03,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:00:03,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:03,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:00:03,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:00:03,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 172 [2023-08-26 17:00:03,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 41 flow. Second operand has 3 states, 3 states have (on average 67.66666666666667) internal successors, (203), 3 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:03,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 172 [2023-08-26 17:00:03,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:03,348 INFO L124 PetriNetUnfolderBase]: 65/107 cut-off events. [2023-08-26 17:00:03,348 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:00:03,351 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 297 event pairs, 27 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 216. Up to 103 conditions per place. [2023-08-26 17:00:03,353 INFO L140 encePairwiseOnDemand]: 170/172 looper letters, 13 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-08-26 17:00:03,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 16 transitions, 67 flow [2023-08-26 17:00:03,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:00:03,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:00:03,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 213 transitions. [2023-08-26 17:00:03,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2023-08-26 17:00:03,355 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 213 transitions. [2023-08-26 17:00:03,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 213 transitions. [2023-08-26 17:00:03,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:03,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 213 transitions. [2023-08-26 17:00:03,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 71.0) internal successors, (213), 3 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,358 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,358 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 41 flow. Second operand 3 states and 213 transitions. [2023-08-26 17:00:03,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 16 transitions, 67 flow [2023-08-26 17:00:03,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 16 transitions, 66 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:00:03,359 INFO L231 Difference]: Finished difference. Result has 22 places, 16 transitions, 40 flow [2023-08-26 17:00:03,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=40, PETRI_PLACES=22, PETRI_TRANSITIONS=16} [2023-08-26 17:00:03,361 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 17:00:03,361 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 16 transitions, 40 flow [2023-08-26 17:00:03,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 67.66666666666667) internal successors, (203), 3 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:03,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:00:03,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 17:00:03,362 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:03,362 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:03,362 INFO L85 PathProgramCache]: Analyzing trace with hash 342075107, now seen corresponding path program 1 times [2023-08-26 17:00:03,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:03,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453640599] [2023-08-26 17:00:03,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:03,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:03,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:03,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:03,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:03,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453640599] [2023-08-26 17:00:03,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453640599] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:00:03,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:00:03,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:00:03,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647880667] [2023-08-26 17:00:03,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:00:03,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:00:03,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:03,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:00:03,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:00:03,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 172 [2023-08-26 17:00:03,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 16 transitions, 40 flow. Second operand has 4 states, 4 states have (on average 62.25) internal successors, (249), 4 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:03,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 172 [2023-08-26 17:00:03,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:03,517 INFO L124 PetriNetUnfolderBase]: 44/77 cut-off events. [2023-08-26 17:00:03,518 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:00:03,523 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 182 event pairs, 18 based on Foata normal form. 0/48 useless extension candidates. Maximal degree in co-relation 157. Up to 73 conditions per place. [2023-08-26 17:00:03,523 INFO L140 encePairwiseOnDemand]: 170/172 looper letters, 12 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-08-26 17:00:03,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 15 transitions, 64 flow [2023-08-26 17:00:03,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:00:03,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:00:03,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 197 transitions. [2023-08-26 17:00:03,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817829457364341 [2023-08-26 17:00:03,525 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 197 transitions. [2023-08-26 17:00:03,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 197 transitions. [2023-08-26 17:00:03,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:03,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 197 transitions. [2023-08-26 17:00:03,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,527 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,527 INFO L175 Difference]: Start difference. First operand has 22 places, 16 transitions, 40 flow. Second operand 3 states and 197 transitions. [2023-08-26 17:00:03,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 15 transitions, 64 flow [2023-08-26 17:00:03,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 15 transitions, 63 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:00:03,528 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 39 flow [2023-08-26 17:00:03,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=37, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=39, PETRI_PLACES=22, PETRI_TRANSITIONS=15} [2023-08-26 17:00:03,529 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 17:00:03,529 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 39 flow [2023-08-26 17:00:03,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 62.25) internal successors, (249), 4 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:03,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:03,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 17:00:03,529 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:03,530 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:03,530 INFO L85 PathProgramCache]: Analyzing trace with hash -521903850, now seen corresponding path program 1 times [2023-08-26 17:00:03,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:03,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809685216] [2023-08-26 17:00:03,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:03,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:03,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:03,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:03,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809685216] [2023-08-26 17:00:03,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809685216] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:00:03,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:00:03,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:00:03,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933558459] [2023-08-26 17:00:03,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:00:03,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:00:03,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:03,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:00:03,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:00:03,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 172 [2023-08-26 17:00:03,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 39 flow. Second operand has 3 states, 3 states have (on average 83.66666666666667) internal successors, (251), 3 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:03,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 172 [2023-08-26 17:00:03,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:03,730 INFO L124 PetriNetUnfolderBase]: 49/94 cut-off events. [2023-08-26 17:00:03,730 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:00:03,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 94 events. 49/94 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 268 event pairs, 13 based on Foata normal form. 1/67 useless extension candidates. Maximal degree in co-relation 194. Up to 65 conditions per place. [2023-08-26 17:00:03,731 INFO L140 encePairwiseOnDemand]: 168/172 looper letters, 16 selfloop transitions, 2 changer transitions 4/24 dead transitions. [2023-08-26 17:00:03,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 24 transitions, 104 flow [2023-08-26 17:00:03,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:00:03,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:00:03,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 264 transitions. [2023-08-26 17:00:03,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116279069767442 [2023-08-26 17:00:03,733 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 264 transitions. [2023-08-26 17:00:03,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 264 transitions. [2023-08-26 17:00:03,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:03,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 264 transitions. [2023-08-26 17:00:03,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,735 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,735 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 39 flow. Second operand 3 states and 264 transitions. [2023-08-26 17:00:03,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 24 transitions, 104 flow [2023-08-26 17:00:03,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 24 transitions, 103 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:00:03,736 INFO L231 Difference]: Finished difference. Result has 24 places, 16 transitions, 52 flow [2023-08-26 17:00:03,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=52, PETRI_PLACES=24, PETRI_TRANSITIONS=16} [2023-08-26 17:00:03,738 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -4 predicate places. [2023-08-26 17:00:03,739 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 16 transitions, 52 flow [2023-08-26 17:00:03,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 83.66666666666667) internal successors, (251), 3 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:03,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:03,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 17:00:03,740 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:03,740 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:03,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1386343148, now seen corresponding path program 1 times [2023-08-26 17:00:03,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:03,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525213329] [2023-08-26 17:00:03,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:03,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:03,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:03,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:03,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:03,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525213329] [2023-08-26 17:00:03,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525213329] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:00:03,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:00:03,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 17:00:03,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134295300] [2023-08-26 17:00:03,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:00:03,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 17:00:03,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:03,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 17:00:03,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 17:00:03,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:03,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 16 transitions, 52 flow. Second operand has 5 states, 5 states have (on average 71.8) internal successors, (359), 5 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:03,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:03,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:03,958 INFO L124 PetriNetUnfolderBase]: 73/145 cut-off events. [2023-08-26 17:00:03,958 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2023-08-26 17:00:03,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342 conditions, 145 events. 73/145 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 421 event pairs, 24 based on Foata normal form. 6/151 useless extension candidates. Maximal degree in co-relation 337. Up to 78 conditions per place. [2023-08-26 17:00:03,960 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 28 selfloop transitions, 3 changer transitions 3/34 dead transitions. [2023-08-26 17:00:03,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 34 transitions, 168 flow [2023-08-26 17:00:03,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 17:00:03,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 17:00:03,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 379 transitions. [2023-08-26 17:00:03,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44069767441860463 [2023-08-26 17:00:03,962 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 379 transitions. [2023-08-26 17:00:03,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 379 transitions. [2023-08-26 17:00:03,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:03,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 379 transitions. [2023-08-26 17:00:03,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 75.8) internal successors, (379), 5 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,965 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,966 INFO L175 Difference]: Start difference. First operand has 24 places, 16 transitions, 52 flow. Second operand 5 states and 379 transitions. [2023-08-26 17:00:03,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 34 transitions, 168 flow [2023-08-26 17:00:03,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 34 transitions, 165 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:00:03,967 INFO L231 Difference]: Finished difference. Result has 30 places, 18 transitions, 80 flow [2023-08-26 17:00:03,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=80, PETRI_PLACES=30, PETRI_TRANSITIONS=18} [2023-08-26 17:00:03,968 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 2 predicate places. [2023-08-26 17:00:03,968 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 18 transitions, 80 flow [2023-08-26 17:00:03,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 71.8) internal successors, (359), 5 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:03,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:03,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:03,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 17:00:03,969 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:03,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:03,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1955392106, now seen corresponding path program 2 times [2023-08-26 17:00:03,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:03,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133342839] [2023-08-26 17:00:03,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:03,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:03,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:04,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:04,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:04,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133342839] [2023-08-26 17:00:04,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133342839] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:04,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928901958] [2023-08-26 17:00:04,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:00:04,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:04,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:04,057 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:04,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-26 17:00:04,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:00:04,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:04,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 17:00:04,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:04,288 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:04,289 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:04,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:04,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928901958] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:04,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 17:00:04,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 6 [2023-08-26 17:00:04,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921038351] [2023-08-26 17:00:04,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:00:04,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:00:04,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:04,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:00:04,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-26 17:00:04,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 172 [2023-08-26 17:00:04,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 18 transitions, 80 flow. Second operand has 4 states, 4 states have (on average 76.25) internal successors, (305), 4 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:04,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:04,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 172 [2023-08-26 17:00:04,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:04,443 INFO L124 PetriNetUnfolderBase]: 72/143 cut-off events. [2023-08-26 17:00:04,443 INFO L125 PetriNetUnfolderBase]: For 155/160 co-relation queries the response was YES. [2023-08-26 17:00:04,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 464 conditions, 143 events. 72/143 cut-off events. For 155/160 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 426 event pairs, 28 based on Foata normal form. 6/147 useless extension candidates. Maximal degree in co-relation 456. Up to 86 conditions per place. [2023-08-26 17:00:04,444 INFO L140 encePairwiseOnDemand]: 168/172 looper letters, 24 selfloop transitions, 3 changer transitions 5/33 dead transitions. [2023-08-26 17:00:04,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 33 transitions, 198 flow [2023-08-26 17:00:04,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 17:00:04,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 17:00:04,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 323 transitions. [2023-08-26 17:00:04,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4694767441860465 [2023-08-26 17:00:04,446 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 323 transitions. [2023-08-26 17:00:04,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 323 transitions. [2023-08-26 17:00:04,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:04,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 323 transitions. [2023-08-26 17:00:04,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 80.75) internal successors, (323), 4 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:04,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 172.0) internal successors, (860), 5 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:04,450 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 172.0) internal successors, (860), 5 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:04,450 INFO L175 Difference]: Start difference. First operand has 30 places, 18 transitions, 80 flow. Second operand 4 states and 323 transitions. [2023-08-26 17:00:04,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 33 transitions, 198 flow [2023-08-26 17:00:04,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 33 transitions, 182 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-26 17:00:04,454 INFO L231 Difference]: Finished difference. Result has 32 places, 20 transitions, 97 flow [2023-08-26 17:00:04,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=97, PETRI_PLACES=32, PETRI_TRANSITIONS=20} [2023-08-26 17:00:04,457 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 4 predicate places. [2023-08-26 17:00:04,457 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 20 transitions, 97 flow [2023-08-26 17:00:04,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 76.25) internal successors, (305), 4 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:04,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:04,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:04,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-26 17:00:04,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:04,662 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:04,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:04,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1318686952, now seen corresponding path program 3 times [2023-08-26 17:00:04,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:04,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375295732] [2023-08-26 17:00:04,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:04,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:04,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:04,767 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:04,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:04,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375295732] [2023-08-26 17:00:04,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375295732] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:04,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92295030] [2023-08-26 17:00:04,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:00:04,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:04,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:04,771 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:04,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-26 17:00:04,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 17:00:04,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:04,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 17:00:04,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:04,862 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:04,862 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:04,897 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:04,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92295030] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:04,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:04,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-26 17:00:04,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146021873] [2023-08-26 17:00:04,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:04,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 17:00:04,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:04,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 17:00:04,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-26 17:00:04,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:04,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 20 transitions, 97 flow. Second operand has 8 states, 8 states have (on average 71.5) internal successors, (572), 8 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:04,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:04,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:04,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:04,997 INFO L124 PetriNetUnfolderBase]: 85/161 cut-off events. [2023-08-26 17:00:04,997 INFO L125 PetriNetUnfolderBase]: For 224/224 co-relation queries the response was YES. [2023-08-26 17:00:04,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 531 conditions, 161 events. 85/161 cut-off events. For 224/224 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 480 event pairs, 31 based on Foata normal form. 6/167 useless extension candidates. Maximal degree in co-relation 522. Up to 108 conditions per place. [2023-08-26 17:00:04,998 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 25 selfloop transitions, 9 changer transitions 3/37 dead transitions. [2023-08-26 17:00:04,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 37 transitions, 243 flow [2023-08-26 17:00:04,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 17:00:04,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 17:00:05,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 379 transitions. [2023-08-26 17:00:05,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44069767441860463 [2023-08-26 17:00:05,000 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 379 transitions. [2023-08-26 17:00:05,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 379 transitions. [2023-08-26 17:00:05,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:05,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 379 transitions. [2023-08-26 17:00:05,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 75.8) internal successors, (379), 5 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:05,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:05,004 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:05,004 INFO L175 Difference]: Start difference. First operand has 32 places, 20 transitions, 97 flow. Second operand 5 states and 379 transitions. [2023-08-26 17:00:05,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 37 transitions, 243 flow [2023-08-26 17:00:05,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 37 transitions, 234 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-26 17:00:05,006 INFO L231 Difference]: Finished difference. Result has 37 places, 24 transitions, 152 flow [2023-08-26 17:00:05,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=152, PETRI_PLACES=37, PETRI_TRANSITIONS=24} [2023-08-26 17:00:05,007 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 9 predicate places. [2023-08-26 17:00:05,007 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 24 transitions, 152 flow [2023-08-26 17:00:05,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 71.5) internal successors, (572), 8 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:05,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:05,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:05,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-26 17:00:05,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-08-26 17:00:05,213 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:05,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:05,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1904580111, now seen corresponding path program 1 times [2023-08-26 17:00:05,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:05,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132537789] [2023-08-26 17:00:05,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:05,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:05,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:05,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:05,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:05,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132537789] [2023-08-26 17:00:05,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132537789] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:05,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524762060] [2023-08-26 17:00:05,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:05,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:05,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:05,352 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:05,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-26 17:00:05,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:05,425 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 17:00:05,426 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:05,470 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:05,471 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:05,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:05,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524762060] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:05,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:05,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 4 [2023-08-26 17:00:05,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477477136] [2023-08-26 17:00:05,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:05,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 17:00:05,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:05,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 17:00:05,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-26 17:00:05,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 172 [2023-08-26 17:00:05,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 24 transitions, 152 flow. Second operand has 6 states, 6 states have (on average 81.5) internal successors, (489), 6 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:05,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:05,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 172 [2023-08-26 17:00:05,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:05,586 INFO L124 PetriNetUnfolderBase]: 105/204 cut-off events. [2023-08-26 17:00:05,587 INFO L125 PetriNetUnfolderBase]: For 387/410 co-relation queries the response was YES. [2023-08-26 17:00:05,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 746 conditions, 204 events. 105/204 cut-off events. For 387/410 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 694 event pairs, 19 based on Foata normal form. 20/217 useless extension candidates. Maximal degree in co-relation 735. Up to 95 conditions per place. [2023-08-26 17:00:05,588 INFO L140 encePairwiseOnDemand]: 168/172 looper letters, 29 selfloop transitions, 10 changer transitions 4/47 dead transitions. [2023-08-26 17:00:05,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 47 transitions, 332 flow [2023-08-26 17:00:05,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 17:00:05,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 17:00:05,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 343 transitions. [2023-08-26 17:00:05,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.498546511627907 [2023-08-26 17:00:05,590 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 343 transitions. [2023-08-26 17:00:05,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 343 transitions. [2023-08-26 17:00:05,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:05,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 343 transitions. [2023-08-26 17:00:05,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 85.75) internal successors, (343), 4 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:05,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 172.0) internal successors, (860), 5 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:05,592 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 172.0) internal successors, (860), 5 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:05,593 INFO L175 Difference]: Start difference. First operand has 37 places, 24 transitions, 152 flow. Second operand 4 states and 343 transitions. [2023-08-26 17:00:05,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 47 transitions, 332 flow [2023-08-26 17:00:05,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 47 transitions, 309 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-08-26 17:00:05,595 INFO L231 Difference]: Finished difference. Result has 39 places, 30 transitions, 226 flow [2023-08-26 17:00:05,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=226, PETRI_PLACES=39, PETRI_TRANSITIONS=30} [2023-08-26 17:00:05,596 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 11 predicate places. [2023-08-26 17:00:05,596 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 30 transitions, 226 flow [2023-08-26 17:00:05,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 81.5) internal successors, (489), 6 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:05,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:05,597 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:05,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:05,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:05,803 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:05,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:05,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1646148733, now seen corresponding path program 2 times [2023-08-26 17:00:05,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:05,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196126850] [2023-08-26 17:00:05,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:05,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:05,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:05,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:05,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:05,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196126850] [2023-08-26 17:00:05,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196126850] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:05,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222417530] [2023-08-26 17:00:05,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:00:05,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:05,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:05,936 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:05,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-26 17:00:06,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:00:06,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:06,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:00:06,011 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:06,070 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:06,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:06,141 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:06,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222417530] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:06,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:06,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-26 17:00:06,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184668106] [2023-08-26 17:00:06,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:06,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 17:00:06,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:06,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 17:00:06,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-26 17:00:06,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:06,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 30 transitions, 226 flow. Second operand has 14 states, 14 states have (on average 71.07142857142857) internal successors, (995), 14 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:06,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:06,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:06,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:06,646 INFO L124 PetriNetUnfolderBase]: 266/452 cut-off events. [2023-08-26 17:00:06,646 INFO L125 PetriNetUnfolderBase]: For 893/893 co-relation queries the response was YES. [2023-08-26 17:00:06,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1812 conditions, 452 events. 266/452 cut-off events. For 893/893 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1692 event pairs, 24 based on Foata normal form. 14/466 useless extension candidates. Maximal degree in co-relation 1799. Up to 169 conditions per place. [2023-08-26 17:00:06,650 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 55 selfloop transitions, 56 changer transitions 21/132 dead transitions. [2023-08-26 17:00:06,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 132 transitions, 1082 flow [2023-08-26 17:00:06,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 17:00:06,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 17:00:06,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1554 transitions. [2023-08-26 17:00:06,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2023-08-26 17:00:06,654 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1554 transitions. [2023-08-26 17:00:06,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1554 transitions. [2023-08-26 17:00:06,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:06,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1554 transitions. [2023-08-26 17:00:06,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 74.0) internal successors, (1554), 21 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:06,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 172.0) internal successors, (3784), 22 states have internal predecessors, (3784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:06,664 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 172.0) internal successors, (3784), 22 states have internal predecessors, (3784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:06,664 INFO L175 Difference]: Start difference. First operand has 39 places, 30 transitions, 226 flow. Second operand 21 states and 1554 transitions. [2023-08-26 17:00:06,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 132 transitions, 1082 flow [2023-08-26 17:00:06,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 132 transitions, 1046 flow, removed 18 selfloop flow, removed 0 redundant places. [2023-08-26 17:00:06,669 INFO L231 Difference]: Finished difference. Result has 68 places, 77 transitions, 794 flow [2023-08-26 17:00:06,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=794, PETRI_PLACES=68, PETRI_TRANSITIONS=77} [2023-08-26 17:00:06,669 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 40 predicate places. [2023-08-26 17:00:06,669 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 77 transitions, 794 flow [2023-08-26 17:00:06,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 71.07142857142857) internal successors, (995), 14 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:06,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:06,670 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:06,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:06,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:06,876 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:06,877 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:06,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1574388939, now seen corresponding path program 3 times [2023-08-26 17:00:06,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:06,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990620224] [2023-08-26 17:00:06,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:06,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:06,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:07,000 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:07,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:07,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990620224] [2023-08-26 17:00:07,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990620224] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:07,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83663029] [2023-08-26 17:00:07,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:00:07,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:07,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:07,002 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:07,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-26 17:00:07,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 17:00:07,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:07,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:00:07,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:07,127 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:07,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:07,193 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:07,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83663029] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:07,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:07,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-08-26 17:00:07,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729265724] [2023-08-26 17:00:07,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:07,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 17:00:07,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:07,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 17:00:07,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-26 17:00:07,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:07,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 77 transitions, 794 flow. Second operand has 12 states, 12 states have (on average 71.5) internal successors, (858), 12 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:07,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:07,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:07,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:07,496 INFO L124 PetriNetUnfolderBase]: 253/425 cut-off events. [2023-08-26 17:00:07,496 INFO L125 PetriNetUnfolderBase]: For 1798/1798 co-relation queries the response was YES. [2023-08-26 17:00:07,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2304 conditions, 425 events. 253/425 cut-off events. For 1798/1798 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1500 event pairs, 5 based on Foata normal form. 10/435 useless extension candidates. Maximal degree in co-relation 2281. Up to 143 conditions per place. [2023-08-26 17:00:07,500 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 79 selfloop transitions, 46 changer transitions 1/126 dead transitions. [2023-08-26 17:00:07,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 126 transitions, 1393 flow [2023-08-26 17:00:07,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 17:00:07,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 17:00:07,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 969 transitions. [2023-08-26 17:00:07,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43336314847942753 [2023-08-26 17:00:07,503 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 969 transitions. [2023-08-26 17:00:07,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 969 transitions. [2023-08-26 17:00:07,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:07,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 969 transitions. [2023-08-26 17:00:07,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 74.53846153846153) internal successors, (969), 13 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:07,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 172.0) internal successors, (2408), 14 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:07,509 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 172.0) internal successors, (2408), 14 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:07,509 INFO L175 Difference]: Start difference. First operand has 68 places, 77 transitions, 794 flow. Second operand 13 states and 969 transitions. [2023-08-26 17:00:07,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 126 transitions, 1393 flow [2023-08-26 17:00:07,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 126 transitions, 1153 flow, removed 117 selfloop flow, removed 2 redundant places. [2023-08-26 17:00:07,522 INFO L231 Difference]: Finished difference. Result has 80 places, 89 transitions, 837 flow [2023-08-26 17:00:07,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=837, PETRI_PLACES=80, PETRI_TRANSITIONS=89} [2023-08-26 17:00:07,522 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 52 predicate places. [2023-08-26 17:00:07,522 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 89 transitions, 837 flow [2023-08-26 17:00:07,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 71.5) internal successors, (858), 12 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:07,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:07,523 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:07,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:07,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-08-26 17:00:07,729 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:07,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:07,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1931279321, now seen corresponding path program 4 times [2023-08-26 17:00:07,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:07,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330779278] [2023-08-26 17:00:07,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:07,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:07,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:07,852 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:07,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:07,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330779278] [2023-08-26 17:00:07,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330779278] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:07,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334014957] [2023-08-26 17:00:07,852 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:00:07,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:07,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:07,854 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:07,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-26 17:00:07,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:00:07,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:07,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:00:07,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:07,973 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:07,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:08,038 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:08,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334014957] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:08,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:08,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-26 17:00:08,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645284858] [2023-08-26 17:00:08,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:08,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 17:00:08,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:08,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 17:00:08,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-08-26 17:00:08,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:08,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 89 transitions, 837 flow. Second operand has 15 states, 15 states have (on average 70.86666666666666) internal successors, (1063), 15 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:08,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:08,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:08,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:08,614 INFO L124 PetriNetUnfolderBase]: 265/455 cut-off events. [2023-08-26 17:00:08,614 INFO L125 PetriNetUnfolderBase]: For 2885/2885 co-relation queries the response was YES. [2023-08-26 17:00:08,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2394 conditions, 455 events. 265/455 cut-off events. For 2885/2885 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1704 event pairs, 17 based on Foata normal form. 24/479 useless extension candidates. Maximal degree in co-relation 2366. Up to 160 conditions per place. [2023-08-26 17:00:08,619 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 67 selfloop transitions, 71 changer transitions 4/142 dead transitions. [2023-08-26 17:00:08,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 142 transitions, 1437 flow [2023-08-26 17:00:08,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 17:00:08,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 17:00:08,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1698 transitions. [2023-08-26 17:00:08,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42922143579373107 [2023-08-26 17:00:08,624 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1698 transitions. [2023-08-26 17:00:08,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1698 transitions. [2023-08-26 17:00:08,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:08,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1698 transitions. [2023-08-26 17:00:08,628 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 73.82608695652173) internal successors, (1698), 23 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:08,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 172.0) internal successors, (4128), 24 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:08,633 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 172.0) internal successors, (4128), 24 states have internal predecessors, (4128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:08,633 INFO L175 Difference]: Start difference. First operand has 80 places, 89 transitions, 837 flow. Second operand 23 states and 1698 transitions. [2023-08-26 17:00:08,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 142 transitions, 1437 flow [2023-08-26 17:00:08,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 142 transitions, 1376 flow, removed 23 selfloop flow, removed 3 redundant places. [2023-08-26 17:00:08,650 INFO L231 Difference]: Finished difference. Result has 101 places, 92 transitions, 999 flow [2023-08-26 17:00:08,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=780, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=999, PETRI_PLACES=101, PETRI_TRANSITIONS=92} [2023-08-26 17:00:08,651 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 73 predicate places. [2023-08-26 17:00:08,651 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 92 transitions, 999 flow [2023-08-26 17:00:08,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 70.86666666666666) internal successors, (1063), 15 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:08,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:08,652 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:08,660 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 17:00:08,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:08,858 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:08,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:08,858 INFO L85 PathProgramCache]: Analyzing trace with hash -336698287, now seen corresponding path program 5 times [2023-08-26 17:00:08,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:08,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218398963] [2023-08-26 17:00:08,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:08,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:08,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:08,992 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:08,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:08,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218398963] [2023-08-26 17:00:08,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218398963] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:08,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765862004] [2023-08-26 17:00:08,993 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:00:08,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:08,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:08,997 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:08,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-26 17:00:09,059 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:00:09,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:09,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:00:09,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:09,129 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:09,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:09,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:09,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765862004] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:09,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:09,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-26 17:00:09,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456411132] [2023-08-26 17:00:09,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:09,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 17:00:09,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:09,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 17:00:09,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-08-26 17:00:09,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:09,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 92 transitions, 999 flow. Second operand has 14 states, 14 states have (on average 71.57142857142857) internal successors, (1002), 14 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:09,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:09,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:09,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:09,624 INFO L124 PetriNetUnfolderBase]: 325/561 cut-off events. [2023-08-26 17:00:09,624 INFO L125 PetriNetUnfolderBase]: For 4133/4133 co-relation queries the response was YES. [2023-08-26 17:00:09,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3216 conditions, 561 events. 325/561 cut-off events. For 4133/4133 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2246 event pairs, 26 based on Foata normal form. 14/575 useless extension candidates. Maximal degree in co-relation 3186. Up to 209 conditions per place. [2023-08-26 17:00:09,630 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 91 selfloop transitions, 79 changer transitions 1/171 dead transitions. [2023-08-26 17:00:09,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 171 transitions, 1956 flow [2023-08-26 17:00:09,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-26 17:00:09,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-26 17:00:09,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1481 transitions. [2023-08-26 17:00:09,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305232558139535 [2023-08-26 17:00:09,637 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1481 transitions. [2023-08-26 17:00:09,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1481 transitions. [2023-08-26 17:00:09,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:09,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1481 transitions. [2023-08-26 17:00:09,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 74.05) internal successors, (1481), 20 states have internal predecessors, (1481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:09,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 172.0) internal successors, (3612), 21 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:09,650 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 172.0) internal successors, (3612), 21 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:09,650 INFO L175 Difference]: Start difference. First operand has 101 places, 92 transitions, 999 flow. Second operand 20 states and 1481 transitions. [2023-08-26 17:00:09,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 171 transitions, 1956 flow [2023-08-26 17:00:09,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 171 transitions, 1693 flow, removed 50 selfloop flow, removed 15 redundant places. [2023-08-26 17:00:09,675 INFO L231 Difference]: Finished difference. Result has 111 places, 124 transitions, 1319 flow [2023-08-26 17:00:09,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1319, PETRI_PLACES=111, PETRI_TRANSITIONS=124} [2023-08-26 17:00:09,676 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 83 predicate places. [2023-08-26 17:00:09,676 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 124 transitions, 1319 flow [2023-08-26 17:00:09,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 71.57142857142857) internal successors, (1002), 14 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:09,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:09,676 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:09,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:09,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:09,882 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:09,883 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:09,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1031755305, now seen corresponding path program 6 times [2023-08-26 17:00:09,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:09,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947103495] [2023-08-26 17:00:09,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:09,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:09,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:10,020 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:10,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:10,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947103495] [2023-08-26 17:00:10,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947103495] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:10,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933410613] [2023-08-26 17:00:10,021 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:00:10,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:10,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:10,022 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:10,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-26 17:00:10,091 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 17:00:10,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:10,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:00:10,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:10,158 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:10,158 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:10,226 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:10,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933410613] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:10,226 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:10,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-26 17:00:10,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809849368] [2023-08-26 17:00:10,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:10,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 17:00:10,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:10,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 17:00:10,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-08-26 17:00:10,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:10,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 124 transitions, 1319 flow. Second operand has 15 states, 15 states have (on average 71.2) internal successors, (1068), 15 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:10,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:10,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:10,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:10,843 INFO L124 PetriNetUnfolderBase]: 506/864 cut-off events. [2023-08-26 17:00:10,843 INFO L125 PetriNetUnfolderBase]: For 8974/8974 co-relation queries the response was YES. [2023-08-26 17:00:10,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5076 conditions, 864 events. 506/864 cut-off events. For 8974/8974 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3857 event pairs, 72 based on Foata normal form. 36/900 useless extension candidates. Maximal degree in co-relation 5040. Up to 501 conditions per place. [2023-08-26 17:00:10,853 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 152 selfloop transitions, 112 changer transitions 3/267 dead transitions. [2023-08-26 17:00:10,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 267 transitions, 3164 flow [2023-08-26 17:00:10,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 17:00:10,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 17:00:10,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1778 transitions. [2023-08-26 17:00:10,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4307170542635659 [2023-08-26 17:00:10,856 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1778 transitions. [2023-08-26 17:00:10,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1778 transitions. [2023-08-26 17:00:10,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:10,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1778 transitions. [2023-08-26 17:00:10,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 74.08333333333333) internal successors, (1778), 24 states have internal predecessors, (1778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:10,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 172.0) internal successors, (4300), 25 states have internal predecessors, (4300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:10,865 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 172.0) internal successors, (4300), 25 states have internal predecessors, (4300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:10,865 INFO L175 Difference]: Start difference. First operand has 111 places, 124 transitions, 1319 flow. Second operand 24 states and 1778 transitions. [2023-08-26 17:00:10,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 267 transitions, 3164 flow [2023-08-26 17:00:10,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 267 transitions, 2944 flow, removed 60 selfloop flow, removed 7 redundant places. [2023-08-26 17:00:10,896 INFO L231 Difference]: Finished difference. Result has 137 places, 192 transitions, 2453 flow [2023-08-26 17:00:10,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2453, PETRI_PLACES=137, PETRI_TRANSITIONS=192} [2023-08-26 17:00:10,896 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 109 predicate places. [2023-08-26 17:00:10,896 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 192 transitions, 2453 flow [2023-08-26 17:00:10,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 71.2) internal successors, (1068), 15 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:10,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:10,918 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:10,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:11,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-26 17:00:11,124 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:11,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:11,124 INFO L85 PathProgramCache]: Analyzing trace with hash 406988971, now seen corresponding path program 7 times [2023-08-26 17:00:11,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:11,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849244417] [2023-08-26 17:00:11,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:11,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:11,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:11,247 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:11,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:11,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849244417] [2023-08-26 17:00:11,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849244417] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:11,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918664010] [2023-08-26 17:00:11,247 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:00:11,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:11,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:11,249 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:11,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-26 17:00:11,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:11,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:00:11,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:11,360 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:11,360 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:11,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:11,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918664010] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:11,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:11,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-26 17:00:11,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137517519] [2023-08-26 17:00:11,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:11,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 17:00:11,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:11,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 17:00:11,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-26 17:00:11,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:11,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 192 transitions, 2453 flow. Second operand has 15 states, 15 states have (on average 70.8) internal successors, (1062), 15 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:11,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:11,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:11,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:11,904 INFO L124 PetriNetUnfolderBase]: 554/958 cut-off events. [2023-08-26 17:00:11,904 INFO L125 PetriNetUnfolderBase]: For 11354/11354 co-relation queries the response was YES. [2023-08-26 17:00:11,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6241 conditions, 958 events. 554/958 cut-off events. For 11354/11354 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4445 event pairs, 63 based on Foata normal form. 24/982 useless extension candidates. Maximal degree in co-relation 6194. Up to 514 conditions per place. [2023-08-26 17:00:11,916 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 102 selfloop transitions, 143 changer transitions 4/249 dead transitions. [2023-08-26 17:00:11,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 249 transitions, 3574 flow [2023-08-26 17:00:11,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 17:00:11,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 17:00:11,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1181 transitions. [2023-08-26 17:00:11,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42914244186046513 [2023-08-26 17:00:11,918 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1181 transitions. [2023-08-26 17:00:11,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1181 transitions. [2023-08-26 17:00:11,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:11,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1181 transitions. [2023-08-26 17:00:11,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 73.8125) internal successors, (1181), 16 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:11,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 172.0) internal successors, (2924), 17 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:11,924 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 172.0) internal successors, (2924), 17 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:11,924 INFO L175 Difference]: Start difference. First operand has 137 places, 192 transitions, 2453 flow. Second operand 16 states and 1181 transitions. [2023-08-26 17:00:11,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 249 transitions, 3574 flow [2023-08-26 17:00:11,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 249 transitions, 2969 flow, removed 264 selfloop flow, removed 8 redundant places. [2023-08-26 17:00:11,971 INFO L231 Difference]: Finished difference. Result has 147 places, 217 transitions, 2809 flow [2023-08-26 17:00:11,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2809, PETRI_PLACES=147, PETRI_TRANSITIONS=217} [2023-08-26 17:00:11,972 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 119 predicate places. [2023-08-26 17:00:11,972 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 217 transitions, 2809 flow [2023-08-26 17:00:11,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 70.8) internal successors, (1062), 15 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:11,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:11,972 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:11,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:12,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-26 17:00:12,178 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:12,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:12,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1310165443, now seen corresponding path program 8 times [2023-08-26 17:00:12,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:12,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966748754] [2023-08-26 17:00:12,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:12,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:12,345 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:12,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:12,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966748754] [2023-08-26 17:00:12,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966748754] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:12,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134790136] [2023-08-26 17:00:12,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:00:12,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:12,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:12,347 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:12,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-26 17:00:12,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:00:12,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:12,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:00:12,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:12,460 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:12,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:12,530 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:12,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134790136] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:12,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:12,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-26 17:00:12,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252359598] [2023-08-26 17:00:12,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:12,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 17:00:12,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:12,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 17:00:12,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-08-26 17:00:12,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:12,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 217 transitions, 2809 flow. Second operand has 14 states, 14 states have (on average 70.85714285714286) internal successors, (992), 14 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:12,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:12,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:12,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:12,950 INFO L124 PetriNetUnfolderBase]: 535/931 cut-off events. [2023-08-26 17:00:12,950 INFO L125 PetriNetUnfolderBase]: For 6476/6476 co-relation queries the response was YES. [2023-08-26 17:00:12,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6066 conditions, 931 events. 535/931 cut-off events. For 6476/6476 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4342 event pairs, 84 based on Foata normal form. 8/939 useless extension candidates. Maximal degree in co-relation 6017. Up to 593 conditions per place. [2023-08-26 17:00:12,962 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 108 selfloop transitions, 122 changer transitions 4/234 dead transitions. [2023-08-26 17:00:12,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 234 transitions, 3329 flow [2023-08-26 17:00:12,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 17:00:12,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 17:00:12,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2023-08-26 17:00:12,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4260797342192691 [2023-08-26 17:00:12,965 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2023-08-26 17:00:12,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2023-08-26 17:00:12,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:12,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2023-08-26 17:00:12,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 73.28571428571429) internal successors, (1026), 14 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:12,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 172.0) internal successors, (2580), 15 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:12,971 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 172.0) internal successors, (2580), 15 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:12,971 INFO L175 Difference]: Start difference. First operand has 147 places, 217 transitions, 2809 flow. Second operand 14 states and 1026 transitions. [2023-08-26 17:00:12,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 234 transitions, 3329 flow [2023-08-26 17:00:13,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 234 transitions, 3024 flow, removed 96 selfloop flow, removed 9 redundant places. [2023-08-26 17:00:13,030 INFO L231 Difference]: Finished difference. Result has 152 places, 213 transitions, 2726 flow [2023-08-26 17:00:13,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=2461, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2726, PETRI_PLACES=152, PETRI_TRANSITIONS=213} [2023-08-26 17:00:13,031 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 124 predicate places. [2023-08-26 17:00:13,031 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 213 transitions, 2726 flow [2023-08-26 17:00:13,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 70.85714285714286) internal successors, (992), 14 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:13,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:13,032 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:13,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:13,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-26 17:00:13,237 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:13,238 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:13,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1509282222, now seen corresponding path program 9 times [2023-08-26 17:00:13,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:13,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792341242] [2023-08-26 17:00:13,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:13,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:13,399 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:13,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:13,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792341242] [2023-08-26 17:00:13,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792341242] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:13,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881927978] [2023-08-26 17:00:13,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:00:13,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:13,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:13,401 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:13,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-26 17:00:13,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 17:00:13,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:13,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-26 17:00:13,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:13,525 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:00:13,526 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:13,585 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:00:13,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881927978] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:13,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:13,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 7 [2023-08-26 17:00:13,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105912736] [2023-08-26 17:00:13,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:13,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 17:00:13,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:13,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 17:00:13,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-26 17:00:13,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 172 [2023-08-26 17:00:13,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 213 transitions, 2726 flow. Second operand has 9 states, 9 states have (on average 81.11111111111111) internal successors, (730), 9 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:13,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:13,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 172 [2023-08-26 17:00:13,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:13,869 INFO L124 PetriNetUnfolderBase]: 687/1218 cut-off events. [2023-08-26 17:00:13,870 INFO L125 PetriNetUnfolderBase]: For 9041/9051 co-relation queries the response was YES. [2023-08-26 17:00:13,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7932 conditions, 1218 events. 687/1218 cut-off events. For 9041/9051 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 6314 event pairs, 38 based on Foata normal form. 20/1233 useless extension candidates. Maximal degree in co-relation 7885. Up to 658 conditions per place. [2023-08-26 17:00:13,883 INFO L140 encePairwiseOnDemand]: 168/172 looper letters, 174 selfloop transitions, 89 changer transitions 39/310 dead transitions. [2023-08-26 17:00:13,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 310 transitions, 4480 flow [2023-08-26 17:00:13,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 17:00:13,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 17:00:13,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 431 transitions. [2023-08-26 17:00:13,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011627906976744 [2023-08-26 17:00:13,885 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 431 transitions. [2023-08-26 17:00:13,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 431 transitions. [2023-08-26 17:00:13,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:13,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 431 transitions. [2023-08-26 17:00:13,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 86.2) internal successors, (431), 5 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:13,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:13,887 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:13,887 INFO L175 Difference]: Start difference. First operand has 152 places, 213 transitions, 2726 flow. Second operand 5 states and 431 transitions. [2023-08-26 17:00:13,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 310 transitions, 4480 flow [2023-08-26 17:00:13,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 310 transitions, 4148 flow, removed 16 selfloop flow, removed 11 redundant places. [2023-08-26 17:00:13,943 INFO L231 Difference]: Finished difference. Result has 147 places, 234 transitions, 3171 flow [2023-08-26 17:00:13,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3171, PETRI_PLACES=147, PETRI_TRANSITIONS=234} [2023-08-26 17:00:13,944 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 119 predicate places. [2023-08-26 17:00:13,944 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 234 transitions, 3171 flow [2023-08-26 17:00:13,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 81.11111111111111) internal successors, (730), 9 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:13,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:13,945 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:13,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:14,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-26 17:00:14,150 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:14,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:14,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1997889208, now seen corresponding path program 10 times [2023-08-26 17:00:14,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:14,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229067203] [2023-08-26 17:00:14,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:14,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:14,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:14,289 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:14,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:14,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229067203] [2023-08-26 17:00:14,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229067203] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:14,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400723400] [2023-08-26 17:00:14,289 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:00:14,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:14,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:14,290 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:14,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-26 17:00:14,356 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:00:14,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:14,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:14,358 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:14,422 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:14,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:14,513 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:14,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400723400] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:14,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:14,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-26 17:00:14,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136658095] [2023-08-26 17:00:14,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:14,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 17:00:14,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:14,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 17:00:14,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-08-26 17:00:14,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:14,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 234 transitions, 3171 flow. Second operand has 15 states, 15 states have (on average 71.0) internal successors, (1065), 15 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:14,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:14,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:14,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:15,330 INFO L124 PetriNetUnfolderBase]: 1192/1979 cut-off events. [2023-08-26 17:00:15,330 INFO L125 PetriNetUnfolderBase]: For 15726/15726 co-relation queries the response was YES. [2023-08-26 17:00:15,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13809 conditions, 1979 events. 1192/1979 cut-off events. For 15726/15726 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 10353 event pairs, 7 based on Foata normal form. 16/1995 useless extension candidates. Maximal degree in co-relation 13759. Up to 766 conditions per place. [2023-08-26 17:00:15,365 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 275 selfloop transitions, 225 changer transitions 6/506 dead transitions. [2023-08-26 17:00:15,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 506 transitions, 7674 flow [2023-08-26 17:00:15,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 17:00:15,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 17:00:15,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1560 transitions. [2023-08-26 17:00:15,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2023-08-26 17:00:15,368 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1560 transitions. [2023-08-26 17:00:15,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1560 transitions. [2023-08-26 17:00:15,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:15,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1560 transitions. [2023-08-26 17:00:15,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 74.28571428571429) internal successors, (1560), 21 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:15,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 172.0) internal successors, (3784), 22 states have internal predecessors, (3784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:15,375 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 172.0) internal successors, (3784), 22 states have internal predecessors, (3784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:15,375 INFO L175 Difference]: Start difference. First operand has 147 places, 234 transitions, 3171 flow. Second operand 21 states and 1560 transitions. [2023-08-26 17:00:15,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 506 transitions, 7674 flow [2023-08-26 17:00:15,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 506 transitions, 7583 flow, removed 43 selfloop flow, removed 1 redundant places. [2023-08-26 17:00:15,488 INFO L231 Difference]: Finished difference. Result has 177 places, 392 transitions, 6102 flow [2023-08-26 17:00:15,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=3122, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6102, PETRI_PLACES=177, PETRI_TRANSITIONS=392} [2023-08-26 17:00:15,489 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 149 predicate places. [2023-08-26 17:00:15,489 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 392 transitions, 6102 flow [2023-08-26 17:00:15,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 71.0) internal successors, (1065), 15 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:15,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:15,490 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:15,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:15,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:15,695 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:15,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:15,696 INFO L85 PathProgramCache]: Analyzing trace with hash 977799738, now seen corresponding path program 11 times [2023-08-26 17:00:15,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:15,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390396561] [2023-08-26 17:00:15,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:15,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:15,835 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:15,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:15,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390396561] [2023-08-26 17:00:15,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390396561] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:15,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911871324] [2023-08-26 17:00:15,836 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:00:15,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:15,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:15,837 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:15,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-26 17:00:15,908 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:00:15,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:15,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 17:00:15,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:16,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:16,042 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:16,176 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:16,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911871324] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:16,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:16,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-26 17:00:16,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012328199] [2023-08-26 17:00:16,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:16,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 17:00:16,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:16,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 17:00:16,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-08-26 17:00:16,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:16,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 392 transitions, 6102 flow. Second operand has 18 states, 18 states have (on average 70.72222222222223) internal successors, (1273), 18 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:16,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:16,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:16,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:17,512 INFO L124 PetriNetUnfolderBase]: 1285/2140 cut-off events. [2023-08-26 17:00:17,512 INFO L125 PetriNetUnfolderBase]: For 27301/27301 co-relation queries the response was YES. [2023-08-26 17:00:17,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17132 conditions, 2140 events. 1285/2140 cut-off events. For 27301/27301 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 11521 event pairs, 72 based on Foata normal form. 26/2166 useless extension candidates. Maximal degree in co-relation 17071. Up to 796 conditions per place. [2023-08-26 17:00:17,544 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 275 selfloop transitions, 234 changer transitions 1/510 dead transitions. [2023-08-26 17:00:17,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 510 transitions, 8551 flow [2023-08-26 17:00:17,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-26 17:00:17,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-26 17:00:17,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1918 transitions. [2023-08-26 17:00:17,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4288908765652952 [2023-08-26 17:00:17,549 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1918 transitions. [2023-08-26 17:00:17,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1918 transitions. [2023-08-26 17:00:17,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:17,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1918 transitions. [2023-08-26 17:00:17,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 73.76923076923077) internal successors, (1918), 26 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:17,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 172.0) internal successors, (4644), 27 states have internal predecessors, (4644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:17,558 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 172.0) internal successors, (4644), 27 states have internal predecessors, (4644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:17,558 INFO L175 Difference]: Start difference. First operand has 177 places, 392 transitions, 6102 flow. Second operand 26 states and 1918 transitions. [2023-08-26 17:00:17,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 510 transitions, 8551 flow [2023-08-26 17:00:17,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 510 transitions, 8086 flow, removed 212 selfloop flow, removed 4 redundant places. [2023-08-26 17:00:17,758 INFO L231 Difference]: Finished difference. Result has 208 places, 432 transitions, 7209 flow [2023-08-26 17:00:17,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=5765, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7209, PETRI_PLACES=208, PETRI_TRANSITIONS=432} [2023-08-26 17:00:17,758 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 180 predicate places. [2023-08-26 17:00:17,758 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 432 transitions, 7209 flow [2023-08-26 17:00:17,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 70.72222222222223) internal successors, (1273), 18 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:17,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:17,759 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:17,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:17,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-08-26 17:00:17,960 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:17,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:17,960 INFO L85 PathProgramCache]: Analyzing trace with hash 650960394, now seen corresponding path program 12 times [2023-08-26 17:00:17,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:17,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682956267] [2023-08-26 17:00:17,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:17,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:18,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:18,223 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:18,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:18,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682956267] [2023-08-26 17:00:18,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682956267] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:18,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081645683] [2023-08-26 17:00:18,224 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:00:18,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:18,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:18,225 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:18,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-26 17:00:18,322 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 17:00:18,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:18,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:18,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:18,411 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:18,411 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:18,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:18,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081645683] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:18,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:18,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-08-26 17:00:18,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654237832] [2023-08-26 17:00:18,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:18,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 17:00:18,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:18,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 17:00:18,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2023-08-26 17:00:18,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:18,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 432 transitions, 7209 flow. Second operand has 22 states, 22 states have (on average 70.54545454545455) internal successors, (1552), 22 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:18,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:18,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:18,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:20,116 INFO L124 PetriNetUnfolderBase]: 1514/2471 cut-off events. [2023-08-26 17:00:20,116 INFO L125 PetriNetUnfolderBase]: For 42254/42254 co-relation queries the response was YES. [2023-08-26 17:00:20,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21520 conditions, 2471 events. 1514/2471 cut-off events. For 42254/42254 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 13350 event pairs, 114 based on Foata normal form. 26/2497 useless extension candidates. Maximal degree in co-relation 21449. Up to 1060 conditions per place. [2023-08-26 17:00:20,142 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 200 selfloop transitions, 450 changer transitions 20/670 dead transitions. [2023-08-26 17:00:20,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 670 transitions, 12684 flow [2023-08-26 17:00:20,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-26 17:00:20,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-26 17:00:20,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2864 transitions. [2023-08-26 17:00:20,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42695289206917114 [2023-08-26 17:00:20,148 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2864 transitions. [2023-08-26 17:00:20,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2864 transitions. [2023-08-26 17:00:20,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:20,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2864 transitions. [2023-08-26 17:00:20,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 73.43589743589743) internal successors, (2864), 39 states have internal predecessors, (2864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:20,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 172.0) internal successors, (6880), 40 states have internal predecessors, (6880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:20,160 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 172.0) internal successors, (6880), 40 states have internal predecessors, (6880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:20,161 INFO L175 Difference]: Start difference. First operand has 208 places, 432 transitions, 7209 flow. Second operand 39 states and 2864 transitions. [2023-08-26 17:00:20,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 670 transitions, 12684 flow [2023-08-26 17:00:20,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 670 transitions, 12101 flow, removed 221 selfloop flow, removed 11 redundant places. [2023-08-26 17:00:20,433 INFO L231 Difference]: Finished difference. Result has 242 places, 575 transitions, 11164 flow [2023-08-26 17:00:20,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=6843, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=11164, PETRI_PLACES=242, PETRI_TRANSITIONS=575} [2023-08-26 17:00:20,434 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 214 predicate places. [2023-08-26 17:00:20,434 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 575 transitions, 11164 flow [2023-08-26 17:00:20,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 70.54545454545455) internal successors, (1552), 22 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:20,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:20,435 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:20,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:20,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:20,641 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:20,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:20,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1321894586, now seen corresponding path program 13 times [2023-08-26 17:00:20,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:20,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309654950] [2023-08-26 17:00:20,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:20,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:20,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:20,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:20,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:20,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309654950] [2023-08-26 17:00:20,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309654950] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:20,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186520005] [2023-08-26 17:00:20,867 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:00:20,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:20,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:20,868 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:20,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-26 17:00:20,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:20,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:20,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:21,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:21,042 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:21,157 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:21,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186520005] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:21,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:21,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-08-26 17:00:21,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203724286] [2023-08-26 17:00:21,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:21,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 17:00:21,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:21,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 17:00:21,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2023-08-26 17:00:21,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:21,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 575 transitions, 11164 flow. Second operand has 22 states, 22 states have (on average 70.68181818181819) internal successors, (1555), 22 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:21,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:21,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:21,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:23,069 INFO L124 PetriNetUnfolderBase]: 1502/2479 cut-off events. [2023-08-26 17:00:23,069 INFO L125 PetriNetUnfolderBase]: For 49528/49528 co-relation queries the response was YES. [2023-08-26 17:00:23,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22658 conditions, 2479 events. 1502/2479 cut-off events. For 49528/49528 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 13530 event pairs, 69 based on Foata normal form. 48/2527 useless extension candidates. Maximal degree in co-relation 22581. Up to 793 conditions per place. [2023-08-26 17:00:23,102 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 180 selfloop transitions, 501 changer transitions 1/682 dead transitions. [2023-08-26 17:00:23,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 682 transitions, 13438 flow [2023-08-26 17:00:23,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-26 17:00:23,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-26 17:00:23,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 3456 transitions. [2023-08-26 17:00:23,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42751113310242456 [2023-08-26 17:00:23,108 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 3456 transitions. [2023-08-26 17:00:23,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 3456 transitions. [2023-08-26 17:00:23,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:23,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 3456 transitions. [2023-08-26 17:00:23,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 73.53191489361703) internal successors, (3456), 47 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:23,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 172.0) internal successors, (8256), 48 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:23,122 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 172.0) internal successors, (8256), 48 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:23,123 INFO L175 Difference]: Start difference. First operand has 242 places, 575 transitions, 11164 flow. Second operand 47 states and 3456 transitions. [2023-08-26 17:00:23,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 682 transitions, 13438 flow [2023-08-26 17:00:23,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 682 transitions, 12068 flow, removed 615 selfloop flow, removed 12 redundant places. [2023-08-26 17:00:23,612 INFO L231 Difference]: Finished difference. Result has 277 places, 590 transitions, 11281 flow [2023-08-26 17:00:23,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=9751, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=11281, PETRI_PLACES=277, PETRI_TRANSITIONS=590} [2023-08-26 17:00:23,613 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 249 predicate places. [2023-08-26 17:00:23,613 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 590 transitions, 11281 flow [2023-08-26 17:00:23,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 70.68181818181819) internal successors, (1555), 22 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:23,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:23,613 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:23,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-26 17:00:23,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:23,814 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:23,814 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:23,815 INFO L85 PathProgramCache]: Analyzing trace with hash -635702518, now seen corresponding path program 14 times [2023-08-26 17:00:23,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:23,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423217941] [2023-08-26 17:00:23,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:23,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:23,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:23,977 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:23,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:23,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423217941] [2023-08-26 17:00:23,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423217941] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:23,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905393812] [2023-08-26 17:00:23,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:00:23,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:23,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:23,979 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:24,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-26 17:00:24,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:00:24,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:24,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:24,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:24,141 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:24,250 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:24,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905393812] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:24,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:24,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-26 17:00:24,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808717984] [2023-08-26 17:00:24,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:24,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 17:00:24,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:24,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 17:00:24,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2023-08-26 17:00:24,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:24,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 590 transitions, 11281 flow. Second operand has 17 states, 17 states have (on average 70.88235294117646) internal successors, (1205), 17 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:24,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:24,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:24,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:26,204 INFO L124 PetriNetUnfolderBase]: 1683/2788 cut-off events. [2023-08-26 17:00:26,204 INFO L125 PetriNetUnfolderBase]: For 39582/39582 co-relation queries the response was YES. [2023-08-26 17:00:26,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25165 conditions, 2788 events. 1683/2788 cut-off events. For 39582/39582 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15743 event pairs, 87 based on Foata normal form. 42/2830 useless extension candidates. Maximal degree in co-relation 25085. Up to 849 conditions per place. [2023-08-26 17:00:26,239 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 324 selfloop transitions, 423 changer transitions 13/760 dead transitions. [2023-08-26 17:00:26,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 760 transitions, 15000 flow [2023-08-26 17:00:26,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-26 17:00:26,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-26 17:00:26,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 3018 transitions. [2023-08-26 17:00:26,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279636982416336 [2023-08-26 17:00:26,244 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 3018 transitions. [2023-08-26 17:00:26,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 3018 transitions. [2023-08-26 17:00:26,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:26,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 3018 transitions. [2023-08-26 17:00:26,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 73.60975609756098) internal successors, (3018), 41 states have internal predecessors, (3018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:26,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 172.0) internal successors, (7224), 42 states have internal predecessors, (7224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:26,257 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 172.0) internal successors, (7224), 42 states have internal predecessors, (7224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:26,257 INFO L175 Difference]: Start difference. First operand has 277 places, 590 transitions, 11281 flow. Second operand 41 states and 3018 transitions. [2023-08-26 17:00:26,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 760 transitions, 15000 flow [2023-08-26 17:00:26,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 760 transitions, 14078 flow, removed 117 selfloop flow, removed 35 redundant places. [2023-08-26 17:00:26,863 INFO L231 Difference]: Finished difference. Result has 293 places, 658 transitions, 13055 flow [2023-08-26 17:00:26,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=10423, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=360, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=13055, PETRI_PLACES=293, PETRI_TRANSITIONS=658} [2023-08-26 17:00:26,864 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 265 predicate places. [2023-08-26 17:00:26,864 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 658 transitions, 13055 flow [2023-08-26 17:00:26,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 70.88235294117646) internal successors, (1205), 17 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:26,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:26,864 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:26,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-26 17:00:27,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-26 17:00:27,065 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:27,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:27,065 INFO L85 PathProgramCache]: Analyzing trace with hash -7275440, now seen corresponding path program 15 times [2023-08-26 17:00:27,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:27,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336547509] [2023-08-26 17:00:27,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:27,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:27,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:27,210 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:27,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:27,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336547509] [2023-08-26 17:00:27,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336547509] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:27,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165678276] [2023-08-26 17:00:27,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:00:27,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:27,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:27,212 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:27,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-26 17:00:27,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 17:00:27,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:27,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:27,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:27,390 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:27,390 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:27,510 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:27,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165678276] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:27,510 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:27,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-26 17:00:27,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18113713] [2023-08-26 17:00:27,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:27,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 17:00:27,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:27,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 17:00:27,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-08-26 17:00:27,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:27,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 658 transitions, 13055 flow. Second operand has 16 states, 16 states have (on average 70.9375) internal successors, (1135), 16 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:27,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:27,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:27,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:29,279 INFO L124 PetriNetUnfolderBase]: 2010/3349 cut-off events. [2023-08-26 17:00:29,279 INFO L125 PetriNetUnfolderBase]: For 51799/51799 co-relation queries the response was YES. [2023-08-26 17:00:29,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31078 conditions, 3349 events. 2010/3349 cut-off events. For 51799/51799 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 19657 event pairs, 338 based on Foata normal form. 18/3367 useless extension candidates. Maximal degree in co-relation 30987. Up to 2292 conditions per place. [2023-08-26 17:00:29,318 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 637 selfloop transitions, 271 changer transitions 1/909 dead transitions. [2023-08-26 17:00:29,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 909 transitions, 18965 flow [2023-08-26 17:00:29,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-26 17:00:29,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-26 17:00:29,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2949 transitions. [2023-08-26 17:00:29,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42863372093023255 [2023-08-26 17:00:29,322 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2949 transitions. [2023-08-26 17:00:29,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2949 transitions. [2023-08-26 17:00:29,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:29,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2949 transitions. [2023-08-26 17:00:29,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 73.725) internal successors, (2949), 40 states have internal predecessors, (2949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:29,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 172.0) internal successors, (7052), 41 states have internal predecessors, (7052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:29,331 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 172.0) internal successors, (7052), 41 states have internal predecessors, (7052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:29,331 INFO L175 Difference]: Start difference. First operand has 293 places, 658 transitions, 13055 flow. Second operand 40 states and 2949 transitions. [2023-08-26 17:00:29,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 909 transitions, 18965 flow [2023-08-26 17:00:29,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 909 transitions, 18391 flow, removed 236 selfloop flow, removed 15 redundant places. [2023-08-26 17:00:30,005 INFO L231 Difference]: Finished difference. Result has 331 places, 764 transitions, 15812 flow [2023-08-26 17:00:30,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=12641, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=15812, PETRI_PLACES=331, PETRI_TRANSITIONS=764} [2023-08-26 17:00:30,006 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 303 predicate places. [2023-08-26 17:00:30,006 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 764 transitions, 15812 flow [2023-08-26 17:00:30,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 70.9375) internal successors, (1135), 16 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:30,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:30,007 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:30,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-26 17:00:30,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:30,207 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:30,207 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:30,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1541935224, now seen corresponding path program 16 times [2023-08-26 17:00:30,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:30,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798483339] [2023-08-26 17:00:30,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:30,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:30,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:30,338 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:30,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:30,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798483339] [2023-08-26 17:00:30,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798483339] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:30,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755289190] [2023-08-26 17:00:30,339 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:00:30,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:30,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:30,340 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:30,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-26 17:00:30,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:00:30,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:30,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:30,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:30,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:30,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:30,621 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:30,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755289190] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:30,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:30,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-08-26 17:00:30,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528032245] [2023-08-26 17:00:30,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:30,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 17:00:30,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:30,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 17:00:30,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-08-26 17:00:30,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:30,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 764 transitions, 15812 flow. Second operand has 18 states, 18 states have (on average 70.83333333333333) internal successors, (1275), 18 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:30,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:30,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:30,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:33,772 INFO L124 PetriNetUnfolderBase]: 2326/3901 cut-off events. [2023-08-26 17:00:33,773 INFO L125 PetriNetUnfolderBase]: For 69809/69809 co-relation queries the response was YES. [2023-08-26 17:00:33,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37000 conditions, 3901 events. 2326/3901 cut-off events. For 69809/69809 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 23959 event pairs, 336 based on Foata normal form. 34/3935 useless extension candidates. Maximal degree in co-relation 36897. Up to 2552 conditions per place. [2023-08-26 17:00:33,817 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 601 selfloop transitions, 382 changer transitions 13/996 dead transitions. [2023-08-26 17:00:33,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 996 transitions, 21726 flow [2023-08-26 17:00:33,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-26 17:00:33,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-26 17:00:33,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3220 transitions. [2023-08-26 17:00:33,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42547568710359407 [2023-08-26 17:00:33,821 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3220 transitions. [2023-08-26 17:00:33,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3220 transitions. [2023-08-26 17:00:33,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:33,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3220 transitions. [2023-08-26 17:00:33,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 73.18181818181819) internal successors, (3220), 44 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:33,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 172.0) internal successors, (7740), 45 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:33,831 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 172.0) internal successors, (7740), 45 states have internal predecessors, (7740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:33,831 INFO L175 Difference]: Start difference. First operand has 331 places, 764 transitions, 15812 flow. Second operand 44 states and 3220 transitions. [2023-08-26 17:00:33,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 996 transitions, 21726 flow [2023-08-26 17:00:34,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 996 transitions, 20914 flow, removed 229 selfloop flow, removed 12 redundant places. [2023-08-26 17:00:34,637 INFO L231 Difference]: Finished difference. Result has 374 places, 865 transitions, 18723 flow [2023-08-26 17:00:34,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=15040, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=18723, PETRI_PLACES=374, PETRI_TRANSITIONS=865} [2023-08-26 17:00:34,638 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 346 predicate places. [2023-08-26 17:00:34,638 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 865 transitions, 18723 flow [2023-08-26 17:00:34,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 70.83333333333333) internal successors, (1275), 18 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:34,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:34,638 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:34,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:34,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:34,845 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:34,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:34,845 INFO L85 PathProgramCache]: Analyzing trace with hash 580694928, now seen corresponding path program 17 times [2023-08-26 17:00:34,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:34,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705894026] [2023-08-26 17:00:34,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:34,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:34,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:34,994 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:34,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:34,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705894026] [2023-08-26 17:00:34,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705894026] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:34,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242251464] [2023-08-26 17:00:34,994 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:00:34,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:34,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:34,995 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:35,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-26 17:00:35,078 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 17:00:35,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:35,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:35,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:35,154 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:35,155 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:35,265 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:35,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242251464] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:35,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:35,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-26 17:00:35,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564471418] [2023-08-26 17:00:35,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:35,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 17:00:35,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:35,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 17:00:35,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-08-26 17:00:35,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:35,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 865 transitions, 18723 flow. Second operand has 17 states, 17 states have (on average 70.88235294117646) internal successors, (1205), 17 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:35,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:35,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:35,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:37,757 INFO L124 PetriNetUnfolderBase]: 2502/4193 cut-off events. [2023-08-26 17:00:37,757 INFO L125 PetriNetUnfolderBase]: For 69964/69964 co-relation queries the response was YES. [2023-08-26 17:00:37,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41169 conditions, 4193 events. 2502/4193 cut-off events. For 69964/69964 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 25799 event pairs, 561 based on Foata normal form. 28/4221 useless extension candidates. Maximal degree in co-relation 41055. Up to 3323 conditions per place. [2023-08-26 17:00:37,800 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 752 selfloop transitions, 255 changer transitions 17/1024 dead transitions. [2023-08-26 17:00:37,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 1024 transitions, 23167 flow [2023-08-26 17:00:37,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-26 17:00:37,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-26 17:00:37,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2423 transitions. [2023-08-26 17:00:37,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42688513037350245 [2023-08-26 17:00:37,803 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2423 transitions. [2023-08-26 17:00:37,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2423 transitions. [2023-08-26 17:00:37,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:37,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2423 transitions. [2023-08-26 17:00:37,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 73.42424242424242) internal successors, (2423), 33 states have internal predecessors, (2423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:37,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 172.0) internal successors, (5848), 34 states have internal predecessors, (5848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:37,811 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 172.0) internal successors, (5848), 34 states have internal predecessors, (5848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:37,811 INFO L175 Difference]: Start difference. First operand has 374 places, 865 transitions, 18723 flow. Second operand 33 states and 2423 transitions. [2023-08-26 17:00:37,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 1024 transitions, 23167 flow [2023-08-26 17:00:38,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1024 transitions, 22664 flow, removed 185 selfloop flow, removed 22 redundant places. [2023-08-26 17:00:38,654 INFO L231 Difference]: Finished difference. Result has 398 places, 938 transitions, 20805 flow [2023-08-26 17:00:38,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=18119, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=20805, PETRI_PLACES=398, PETRI_TRANSITIONS=938} [2023-08-26 17:00:38,655 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 370 predicate places. [2023-08-26 17:00:38,656 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 938 transitions, 20805 flow [2023-08-26 17:00:38,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 70.88235294117646) internal successors, (1205), 17 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:38,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:38,656 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:38,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:38,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:38,857 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:38,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:38,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1790642234, now seen corresponding path program 18 times [2023-08-26 17:00:38,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:38,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809091207] [2023-08-26 17:00:38,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:38,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:38,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:39,004 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:39,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:39,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809091207] [2023-08-26 17:00:39,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809091207] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:39,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974232110] [2023-08-26 17:00:39,004 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:00:39,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:39,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:39,009 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:39,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-26 17:00:39,091 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 17:00:39,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:39,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:39,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:39,159 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:39,159 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:39,282 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:39,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974232110] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:39,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:39,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-26 17:00:39,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821105617] [2023-08-26 17:00:39,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:39,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 17:00:39,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:39,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 17:00:39,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-08-26 17:00:39,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:39,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 938 transitions, 20805 flow. Second operand has 16 states, 16 states have (on average 70.9375) internal successors, (1135), 16 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:39,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:39,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:39,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:41,878 INFO L124 PetriNetUnfolderBase]: 2738/4613 cut-off events. [2023-08-26 17:00:41,879 INFO L125 PetriNetUnfolderBase]: For 89055/89055 co-relation queries the response was YES. [2023-08-26 17:00:41,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46959 conditions, 4613 events. 2738/4613 cut-off events. For 89055/89055 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 29145 event pairs, 628 based on Foata normal form. 28/4641 useless extension candidates. Maximal degree in co-relation 46833. Up to 3762 conditions per place. [2023-08-26 17:00:41,935 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 940 selfloop transitions, 204 changer transitions 5/1149 dead transitions. [2023-08-26 17:00:41,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 1149 transitions, 27075 flow [2023-08-26 17:00:41,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 17:00:41,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 17:00:41,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2722 transitions. [2023-08-26 17:00:41,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4277184160905091 [2023-08-26 17:00:41,938 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2722 transitions. [2023-08-26 17:00:41,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2722 transitions. [2023-08-26 17:00:41,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:41,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2722 transitions. [2023-08-26 17:00:41,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 73.56756756756756) internal successors, (2722), 37 states have internal predecessors, (2722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:41,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 172.0) internal successors, (6536), 38 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:41,946 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 172.0) internal successors, (6536), 38 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:41,946 INFO L175 Difference]: Start difference. First operand has 398 places, 938 transitions, 20805 flow. Second operand 37 states and 2722 transitions. [2023-08-26 17:00:41,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 1149 transitions, 27075 flow [2023-08-26 17:00:43,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 1149 transitions, 26061 flow, removed 397 selfloop flow, removed 19 redundant places. [2023-08-26 17:00:43,125 INFO L231 Difference]: Finished difference. Result has 423 places, 1018 transitions, 22814 flow [2023-08-26 17:00:43,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=20179, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=22814, PETRI_PLACES=423, PETRI_TRANSITIONS=1018} [2023-08-26 17:00:43,126 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 395 predicate places. [2023-08-26 17:00:43,126 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 1018 transitions, 22814 flow [2023-08-26 17:00:43,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 70.9375) internal successors, (1135), 16 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:43,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:43,126 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:43,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-08-26 17:00:43,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-26 17:00:43,327 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:43,327 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:43,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1966720426, now seen corresponding path program 19 times [2023-08-26 17:00:43,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:43,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18941350] [2023-08-26 17:00:43,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:43,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:43,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:43,451 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:43,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:43,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18941350] [2023-08-26 17:00:43,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18941350] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:43,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663788511] [2023-08-26 17:00:43,451 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:00:43,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:43,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:43,453 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:43,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-26 17:00:43,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:43,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:43,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:43,587 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:43,587 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:43,683 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:43,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663788511] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:43,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:43,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-26 17:00:43,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15034128] [2023-08-26 17:00:43,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:43,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 17:00:43,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:43,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 17:00:43,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-08-26 17:00:43,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:43,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 1018 transitions, 22814 flow. Second operand has 16 states, 16 states have (on average 70.75) internal successors, (1132), 16 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:43,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:43,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:43,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:46,258 INFO L124 PetriNetUnfolderBase]: 2872/4835 cut-off events. [2023-08-26 17:00:46,259 INFO L125 PetriNetUnfolderBase]: For 102938/102938 co-relation queries the response was YES. [2023-08-26 17:00:46,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49282 conditions, 4835 events. 2872/4835 cut-off events. For 102938/102938 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 30780 event pairs, 717 based on Foata normal form. 48/4883 useless extension candidates. Maximal degree in co-relation 49155. Up to 4269 conditions per place. [2023-08-26 17:00:46,316 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 1031 selfloop transitions, 148 changer transitions 0/1179 dead transitions. [2023-08-26 17:00:46,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 1179 transitions, 27469 flow [2023-08-26 17:00:46,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 17:00:46,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 17:00:46,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2725 transitions. [2023-08-26 17:00:46,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42818981772470144 [2023-08-26 17:00:46,321 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2725 transitions. [2023-08-26 17:00:46,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2725 transitions. [2023-08-26 17:00:46,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:46,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2725 transitions. [2023-08-26 17:00:46,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 73.64864864864865) internal successors, (2725), 37 states have internal predecessors, (2725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:46,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 172.0) internal successors, (6536), 38 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:46,327 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 172.0) internal successors, (6536), 38 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:46,327 INFO L175 Difference]: Start difference. First operand has 423 places, 1018 transitions, 22814 flow. Second operand 37 states and 2725 transitions. [2023-08-26 17:00:46,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 1179 transitions, 27469 flow [2023-08-26 17:00:47,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 1179 transitions, 26855 flow, removed 269 selfloop flow, removed 13 redundant places. [2023-08-26 17:00:47,543 INFO L231 Difference]: Finished difference. Result has 461 places, 1079 transitions, 24075 flow [2023-08-26 17:00:47,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=22200, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1018, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=911, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=24075, PETRI_PLACES=461, PETRI_TRANSITIONS=1079} [2023-08-26 17:00:47,549 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 433 predicate places. [2023-08-26 17:00:47,550 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 1079 transitions, 24075 flow [2023-08-26 17:00:47,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 70.75) internal successors, (1132), 16 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:47,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:47,550 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:47,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-26 17:00:47,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-26 17:00:47,756 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:47,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:47,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1232499980, now seen corresponding path program 20 times [2023-08-26 17:00:47,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:47,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890657430] [2023-08-26 17:00:47,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:47,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:47,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:47,946 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:47,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:47,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890657430] [2023-08-26 17:00:47,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890657430] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:47,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441186469] [2023-08-26 17:00:47,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:00:47,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:47,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:47,948 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:47,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-26 17:00:48,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:00:48,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:48,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:48,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:48,125 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:48,125 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:48,230 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:48,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441186469] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:48,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:48,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2023-08-26 17:00:48,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298591095] [2023-08-26 17:00:48,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:48,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 17:00:48,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:48,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 17:00:48,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2023-08-26 17:00:48,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:48,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 1079 transitions, 24075 flow. Second operand has 21 states, 21 states have (on average 70.66666666666667) internal successors, (1484), 21 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:48,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:48,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:48,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:51,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 17:00:52,799 INFO L124 PetriNetUnfolderBase]: 3051/5104 cut-off events. [2023-08-26 17:00:52,799 INFO L125 PetriNetUnfolderBase]: For 105423/105423 co-relation queries the response was YES. [2023-08-26 17:00:52,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52859 conditions, 5104 events. 3051/5104 cut-off events. For 105423/105423 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 32701 event pairs, 472 based on Foata normal form. 22/5126 useless extension candidates. Maximal degree in co-relation 52715. Up to 3220 conditions per place. [2023-08-26 17:00:52,869 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 545 selfloop transitions, 693 changer transitions 15/1253 dead transitions. [2023-08-26 17:00:52,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1253 transitions, 29998 flow [2023-08-26 17:00:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-26 17:00:52,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-26 17:00:52,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2275 transitions. [2023-08-26 17:00:52,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42666916729182297 [2023-08-26 17:00:52,871 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2275 transitions. [2023-08-26 17:00:52,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2275 transitions. [2023-08-26 17:00:52,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:52,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2275 transitions. [2023-08-26 17:00:52,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 73.38709677419355) internal successors, (2275), 31 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:52,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 172.0) internal successors, (5504), 32 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:52,877 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 172.0) internal successors, (5504), 32 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:52,877 INFO L175 Difference]: Start difference. First operand has 461 places, 1079 transitions, 24075 flow. Second operand 31 states and 2275 transitions. [2023-08-26 17:00:52,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1253 transitions, 29998 flow [2023-08-26 17:00:54,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1253 transitions, 28789 flow, removed 503 selfloop flow, removed 16 redundant places. [2023-08-26 17:00:54,497 INFO L231 Difference]: Finished difference. Result has 484 places, 1192 transitions, 28093 flow [2023-08-26 17:00:54,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=22985, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1079, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=587, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=28093, PETRI_PLACES=484, PETRI_TRANSITIONS=1192} [2023-08-26 17:00:54,499 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 456 predicate places. [2023-08-26 17:00:54,499 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 1192 transitions, 28093 flow [2023-08-26 17:00:54,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 70.66666666666667) internal successors, (1484), 21 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:54,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:00:54,500 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:00:54,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-26 17:00:54,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-26 17:00:54,705 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:00:54,705 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:00:54,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1970495620, now seen corresponding path program 21 times [2023-08-26 17:00:54,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:00:54,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431282372] [2023-08-26 17:00:54,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:00:54,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:00:54,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:00:54,912 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:54,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:00:54,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431282372] [2023-08-26 17:00:54,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431282372] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:00:54,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176265829] [2023-08-26 17:00:54,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:00:54,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:00:54,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:00:54,917 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:00:54,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-26 17:00:55,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 17:00:55,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:00:55,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:00:55,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:00:55,105 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:55,105 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:00:55,243 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:00:55,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176265829] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:00:55,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:00:55,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2023-08-26 17:00:55,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106484752] [2023-08-26 17:00:55,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:00:55,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 17:00:55,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:00:55,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 17:00:55,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2023-08-26 17:00:55,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:00:55,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 1192 transitions, 28093 flow. Second operand has 21 states, 21 states have (on average 70.71428571428571) internal successors, (1485), 21 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:55,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:00:55,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:00:55,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:00:58,796 INFO L124 PetriNetUnfolderBase]: 3065/5149 cut-off events. [2023-08-26 17:00:58,796 INFO L125 PetriNetUnfolderBase]: For 120130/120130 co-relation queries the response was YES. [2023-08-26 17:00:58,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55586 conditions, 5149 events. 3065/5149 cut-off events. For 120130/120130 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33150 event pairs, 327 based on Foata normal form. 46/5195 useless extension candidates. Maximal degree in co-relation 55435. Up to 2624 conditions per place. [2023-08-26 17:00:58,867 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 466 selfloop transitions, 805 changer transitions 3/1274 dead transitions. [2023-08-26 17:00:58,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1274 transitions, 31670 flow [2023-08-26 17:00:58,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 17:00:58,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 17:00:58,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2720 transitions. [2023-08-26 17:00:58,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274041483343809 [2023-08-26 17:00:58,870 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2720 transitions. [2023-08-26 17:00:58,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2720 transitions. [2023-08-26 17:00:58,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:00:58,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2720 transitions. [2023-08-26 17:00:58,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 73.51351351351352) internal successors, (2720), 37 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:58,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 172.0) internal successors, (6536), 38 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:58,877 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 172.0) internal successors, (6536), 38 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:00:58,877 INFO L175 Difference]: Start difference. First operand has 484 places, 1192 transitions, 28093 flow. Second operand 37 states and 2720 transitions. [2023-08-26 17:00:58,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1274 transitions, 31670 flow [2023-08-26 17:01:00,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 1274 transitions, 30538 flow, removed 507 selfloop flow, removed 16 redundant places. [2023-08-26 17:01:00,701 INFO L231 Difference]: Finished difference. Result has 505 places, 1210 transitions, 29324 flow [2023-08-26 17:01:00,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=27019, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=780, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=29324, PETRI_PLACES=505, PETRI_TRANSITIONS=1210} [2023-08-26 17:01:00,702 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 477 predicate places. [2023-08-26 17:01:00,702 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 1210 transitions, 29324 flow [2023-08-26 17:01:00,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 70.71428571428571) internal successors, (1485), 21 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:00,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:01:00,703 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:01:00,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-26 17:01:00,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:01:00,907 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:01:00,907 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:01:00,907 INFO L85 PathProgramCache]: Analyzing trace with hash 348013876, now seen corresponding path program 22 times [2023-08-26 17:01:00,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:01:00,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242471389] [2023-08-26 17:01:00,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:01:00,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:01:00,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:01:01,025 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:01,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:01:01,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242471389] [2023-08-26 17:01:01,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242471389] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:01:01,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089959262] [2023-08-26 17:01:01,026 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:01:01,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:01:01,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:01:01,028 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:01:01,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-26 17:01:01,099 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:01:01,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:01:01,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 17:01:01,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:01:01,161 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:01,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:01:01,264 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:01,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089959262] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:01:01,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:01:01,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-26 17:01:01,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868844147] [2023-08-26 17:01:01,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:01:01,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 17:01:01,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:01:01,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 17:01:01,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-08-26 17:01:01,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:01:01,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 1210 transitions, 29324 flow. Second operand has 17 states, 17 states have (on average 70.82352941176471) internal successors, (1204), 17 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:01,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:01:01,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:01:01,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:01:05,626 INFO L124 PetriNetUnfolderBase]: 3326/5614 cut-off events. [2023-08-26 17:01:05,626 INFO L125 PetriNetUnfolderBase]: For 121791/121791 co-relation queries the response was YES. [2023-08-26 17:01:05,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61699 conditions, 5614 events. 3326/5614 cut-off events. For 121791/121791 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36911 event pairs, 594 based on Foata normal form. 26/5640 useless extension candidates. Maximal degree in co-relation 61550. Up to 3819 conditions per place. [2023-08-26 17:01:05,716 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 886 selfloop transitions, 488 changer transitions 12/1386 dead transitions. [2023-08-26 17:01:05,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 1386 transitions, 35249 flow [2023-08-26 17:01:05,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 17:01:05,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 17:01:05,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2712 transitions. [2023-08-26 17:01:05,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.426147077309868 [2023-08-26 17:01:05,719 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2712 transitions. [2023-08-26 17:01:05,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2712 transitions. [2023-08-26 17:01:05,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:01:05,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2712 transitions. [2023-08-26 17:01:05,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 73.29729729729729) internal successors, (2712), 37 states have internal predecessors, (2712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:05,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 172.0) internal successors, (6536), 38 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:05,726 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 172.0) internal successors, (6536), 38 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:05,726 INFO L175 Difference]: Start difference. First operand has 505 places, 1210 transitions, 29324 flow. Second operand 37 states and 2712 transitions. [2023-08-26 17:01:05,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 1386 transitions, 35249 flow [2023-08-26 17:01:07,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 1386 transitions, 33614 flow, removed 221 selfloop flow, removed 27 redundant places. [2023-08-26 17:01:07,714 INFO L231 Difference]: Finished difference. Result has 526 places, 1307 transitions, 31948 flow [2023-08-26 17:01:07,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=27818, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=31948, PETRI_PLACES=526, PETRI_TRANSITIONS=1307} [2023-08-26 17:01:07,716 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 498 predicate places. [2023-08-26 17:01:07,716 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 1307 transitions, 31948 flow [2023-08-26 17:01:07,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 70.82352941176471) internal successors, (1204), 17 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:07,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:01:07,716 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:01:07,723 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 17:01:07,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:01:07,917 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:01:07,917 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:01:07,917 INFO L85 PathProgramCache]: Analyzing trace with hash -28210533, now seen corresponding path program 23 times [2023-08-26 17:01:07,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:01:07,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652194755] [2023-08-26 17:01:07,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:01:07,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:01:07,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:01:08,071 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:08,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:01:08,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652194755] [2023-08-26 17:01:08,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652194755] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:01:08,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340491539] [2023-08-26 17:01:08,072 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:01:08,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:01:08,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:01:08,073 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:01:08,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-26 17:01:08,194 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 17:01:08,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:01:08,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-26 17:01:08,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:01:08,243 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:01:08,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:01:08,341 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 17:01:08,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340491539] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:01:08,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:01:08,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-26 17:01:08,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094559966] [2023-08-26 17:01:08,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:01:08,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 17:01:08,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:01:08,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 17:01:08,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-26 17:01:08,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 172 [2023-08-26 17:01:08,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 1307 transitions, 31948 flow. Second operand has 13 states, 13 states have (on average 74.46153846153847) internal successors, (968), 13 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:08,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:01:08,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 172 [2023-08-26 17:01:08,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:01:11,541 INFO L124 PetriNetUnfolderBase]: 4372/7492 cut-off events. [2023-08-26 17:01:11,541 INFO L125 PetriNetUnfolderBase]: For 179562/179562 co-relation queries the response was YES. [2023-08-26 17:01:11,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83008 conditions, 7492 events. 4372/7492 cut-off events. For 179562/179562 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 52871 event pairs, 142 based on Foata normal form. 24/7515 useless extension candidates. Maximal degree in co-relation 82851. Up to 3968 conditions per place. [2023-08-26 17:01:11,644 INFO L140 encePairwiseOnDemand]: 167/172 looper letters, 1054 selfloop transitions, 644 changer transitions 123/1823 dead transitions. [2023-08-26 17:01:11,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 1823 transitions, 48107 flow [2023-08-26 17:01:11,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 17:01:11,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 17:01:11,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 565 transitions. [2023-08-26 17:01:11,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692691029900332 [2023-08-26 17:01:11,645 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 565 transitions. [2023-08-26 17:01:11,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 565 transitions. [2023-08-26 17:01:11,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:01:11,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 565 transitions. [2023-08-26 17:01:11,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 80.71428571428571) internal successors, (565), 7 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:11,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 172.0) internal successors, (1376), 8 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:11,647 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 172.0) internal successors, (1376), 8 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:11,647 INFO L175 Difference]: Start difference. First operand has 526 places, 1307 transitions, 31948 flow. Second operand 7 states and 565 transitions. [2023-08-26 17:01:11,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 1823 transitions, 48107 flow [2023-08-26 17:01:14,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 1823 transitions, 47317 flow, removed 204 selfloop flow, removed 23 redundant places. [2023-08-26 17:01:14,838 INFO L231 Difference]: Finished difference. Result has 514 places, 1531 transitions, 39704 flow [2023-08-26 17:01:14,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=31402, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=39704, PETRI_PLACES=514, PETRI_TRANSITIONS=1531} [2023-08-26 17:01:14,839 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 486 predicate places. [2023-08-26 17:01:14,839 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 1531 transitions, 39704 flow [2023-08-26 17:01:14,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 74.46153846153847) internal successors, (968), 13 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:14,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:01:14,840 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:01:14,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-26 17:01:15,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-08-26 17:01:15,040 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:01:15,041 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:01:15,041 INFO L85 PathProgramCache]: Analyzing trace with hash -354795395, now seen corresponding path program 24 times [2023-08-26 17:01:15,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:01:15,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920748797] [2023-08-26 17:01:15,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:01:15,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:01:15,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:01:15,194 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:15,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:01:15,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920748797] [2023-08-26 17:01:15,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920748797] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:01:15,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376399805] [2023-08-26 17:01:15,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:01:15,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:01:15,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:01:15,196 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:01:15,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-26 17:01:15,282 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 17:01:15,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:01:15,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:01:15,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:01:15,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:15,373 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:01:15,488 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:15,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376399805] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:01:15,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:01:15,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2023-08-26 17:01:15,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138212789] [2023-08-26 17:01:15,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:01:15,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 17:01:15,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:01:15,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 17:01:15,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2023-08-26 17:01:15,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:01:15,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 1531 transitions, 39704 flow. Second operand has 19 states, 19 states have (on average 70.78947368421052) internal successors, (1345), 19 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:15,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:01:15,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:01:15,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:01:21,006 INFO L124 PetriNetUnfolderBase]: 6553/10632 cut-off events. [2023-08-26 17:01:21,006 INFO L125 PetriNetUnfolderBase]: For 254891/254891 co-relation queries the response was YES. [2023-08-26 17:01:21,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126868 conditions, 10632 events. 6553/10632 cut-off events. For 254891/254891 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 73163 event pairs, 101 based on Foata normal form. 30/10662 useless extension candidates. Maximal degree in co-relation 126708. Up to 4470 conditions per place. [2023-08-26 17:01:21,199 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 1503 selfloop transitions, 1128 changer transitions 10/2641 dead transitions. [2023-08-26 17:01:21,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 2641 transitions, 72834 flow [2023-08-26 17:01:21,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-26 17:01:21,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-26 17:01:21,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2297 transitions. [2023-08-26 17:01:21,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4307951987996999 [2023-08-26 17:01:21,203 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2297 transitions. [2023-08-26 17:01:21,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2297 transitions. [2023-08-26 17:01:21,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:01:21,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2297 transitions. [2023-08-26 17:01:21,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 74.09677419354838) internal successors, (2297), 31 states have internal predecessors, (2297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:21,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 172.0) internal successors, (5504), 32 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:21,211 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 172.0) internal successors, (5504), 32 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:21,211 INFO L175 Difference]: Start difference. First operand has 514 places, 1531 transitions, 39704 flow. Second operand 31 states and 2297 transitions. [2023-08-26 17:01:21,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 2641 transitions, 72834 flow [2023-08-26 17:01:27,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 2641 transitions, 71835 flow, removed 415 selfloop flow, removed 4 redundant places. [2023-08-26 17:01:27,371 INFO L231 Difference]: Finished difference. Result has 550 places, 2176 transitions, 59406 flow [2023-08-26 17:01:27,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=39067, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=576, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=59406, PETRI_PLACES=550, PETRI_TRANSITIONS=2176} [2023-08-26 17:01:27,373 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 522 predicate places. [2023-08-26 17:01:27,373 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 2176 transitions, 59406 flow [2023-08-26 17:01:27,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 70.78947368421052) internal successors, (1345), 19 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:27,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:01:27,374 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:01:27,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-26 17:01:27,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-26 17:01:27,579 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:01:27,579 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:01:27,580 INFO L85 PathProgramCache]: Analyzing trace with hash -301141725, now seen corresponding path program 25 times [2023-08-26 17:01:27,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:01:27,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578920302] [2023-08-26 17:01:27,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:01:27,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:01:27,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:01:27,737 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:27,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:01:27,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578920302] [2023-08-26 17:01:27,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578920302] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:01:27,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510484078] [2023-08-26 17:01:27,738 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:01:27,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:01:27,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:01:27,741 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:01:27,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-26 17:01:27,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:01:27,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:01:27,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:01:27,906 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:27,906 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:01:28,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:28,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510484078] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:01:28,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:01:28,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2023-08-26 17:01:28,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58849177] [2023-08-26 17:01:28,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:01:28,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 17:01:28,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:01:28,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 17:01:28,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-08-26 17:01:28,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:01:28,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 2176 transitions, 59406 flow. Second operand has 20 states, 20 states have (on average 70.55) internal successors, (1411), 20 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:28,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:01:28,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:01:28,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:01:35,688 INFO L124 PetriNetUnfolderBase]: 6827/11092 cut-off events. [2023-08-26 17:01:35,688 INFO L125 PetriNetUnfolderBase]: For 299151/299151 co-relation queries the response was YES. [2023-08-26 17:01:35,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137650 conditions, 11092 events. 6827/11092 cut-off events. For 299151/299151 co-relation queries the response was YES. Maximal size of possible extension queue 781. Compared 77515 event pairs, 468 based on Foata normal form. 44/11136 useless extension candidates. Maximal degree in co-relation 137482. Up to 4458 conditions per place. [2023-08-26 17:01:36,004 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 1563 selfloop transitions, 1281 changer transitions 0/2844 dead transitions. [2023-08-26 17:01:36,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 2844 transitions, 80739 flow [2023-08-26 17:01:36,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-08-26 17:01:36,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-08-26 17:01:36,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 4635 transitions. [2023-08-26 17:01:36,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4277408637873754 [2023-08-26 17:01:36,007 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 4635 transitions. [2023-08-26 17:01:36,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 4635 transitions. [2023-08-26 17:01:36,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:01:36,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 4635 transitions. [2023-08-26 17:01:36,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 73.57142857142857) internal successors, (4635), 63 states have internal predecessors, (4635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:36,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 172.0) internal successors, (11008), 64 states have internal predecessors, (11008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:36,017 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 172.0) internal successors, (11008), 64 states have internal predecessors, (11008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:36,018 INFO L175 Difference]: Start difference. First operand has 550 places, 2176 transitions, 59406 flow. Second operand 63 states and 4635 transitions. [2023-08-26 17:01:36,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 2844 transitions, 80739 flow [2023-08-26 17:01:44,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 2844 transitions, 78441 flow, removed 999 selfloop flow, removed 11 redundant places. [2023-08-26 17:01:44,121 INFO L231 Difference]: Finished difference. Result has 614 places, 2329 transitions, 64826 flow [2023-08-26 17:01:44,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=57588, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=997, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=64826, PETRI_PLACES=614, PETRI_TRANSITIONS=2329} [2023-08-26 17:01:44,123 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 586 predicate places. [2023-08-26 17:01:44,123 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 2329 transitions, 64826 flow [2023-08-26 17:01:44,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 70.55) internal successors, (1411), 20 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:44,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:01:44,123 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:01:44,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-26 17:01:44,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:01:44,324 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:01:44,324 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:01:44,324 INFO L85 PathProgramCache]: Analyzing trace with hash 996912427, now seen corresponding path program 26 times [2023-08-26 17:01:44,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:01:44,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898107872] [2023-08-26 17:01:44,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:01:44,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:01:44,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:01:44,494 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:44,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:01:44,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898107872] [2023-08-26 17:01:44,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898107872] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:01:44,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36266672] [2023-08-26 17:01:44,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:01:44,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:01:44,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:01:44,496 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:01:44,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-26 17:01:44,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:01:44,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:01:44,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:01:44,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:01:44,677 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:44,677 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:01:44,848 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:01:44,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36266672] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:01:44,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:01:44,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-26 17:01:44,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304528788] [2023-08-26 17:01:44,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:01:44,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 17:01:44,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:01:44,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 17:01:44,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2023-08-26 17:01:44,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:01:44,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 2329 transitions, 64826 flow. Second operand has 23 states, 23 states have (on average 70.47826086956522) internal successors, (1621), 23 states have internal predecessors, (1621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:01:44,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:01:44,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:01:44,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:01:54,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 17:02:20,669 INFO L124 PetriNetUnfolderBase]: 7419/11920 cut-off events. [2023-08-26 17:02:20,669 INFO L125 PetriNetUnfolderBase]: For 319869/319869 co-relation queries the response was YES. [2023-08-26 17:02:20,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149389 conditions, 11920 events. 7419/11920 cut-off events. For 319869/319869 co-relation queries the response was YES. Maximal size of possible extension queue 827. Compared 83133 event pairs, 596 based on Foata normal form. 48/11968 useless extension candidates. Maximal degree in co-relation 149212. Up to 5386 conditions per place. [2023-08-26 17:02:20,950 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 798 selfloop transitions, 2334 changer transitions 58/3190 dead transitions. [2023-08-26 17:02:20,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 3190 transitions, 92633 flow [2023-08-26 17:02:20,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-08-26 17:02:20,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-08-26 17:02:20,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 5143 transitions. [2023-08-26 17:02:20,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4271594684385382 [2023-08-26 17:02:20,955 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 5143 transitions. [2023-08-26 17:02:20,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 5143 transitions. [2023-08-26 17:02:20,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:02:20,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 5143 transitions. [2023-08-26 17:02:20,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 73.47142857142858) internal successors, (5143), 70 states have internal predecessors, (5143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:02:20,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 172.0) internal successors, (12212), 71 states have internal predecessors, (12212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:02:20,968 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 172.0) internal successors, (12212), 71 states have internal predecessors, (12212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:02:20,968 INFO L175 Difference]: Start difference. First operand has 614 places, 2329 transitions, 64826 flow. Second operand 70 states and 5143 transitions. [2023-08-26 17:02:20,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 3190 transitions, 92633 flow [2023-08-26 17:02:29,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 3190 transitions, 90918 flow, removed 755 selfloop flow, removed 12 redundant places. [2023-08-26 17:02:30,019 INFO L231 Difference]: Finished difference. Result has 678 places, 2945 transitions, 86243 flow [2023-08-26 17:02:30,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=63339, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1738, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=86243, PETRI_PLACES=678, PETRI_TRANSITIONS=2945} [2023-08-26 17:02:30,021 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 650 predicate places. [2023-08-26 17:02:30,021 INFO L495 AbstractCegarLoop]: Abstraction has has 678 places, 2945 transitions, 86243 flow [2023-08-26 17:02:30,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 70.47826086956522) internal successors, (1621), 23 states have internal predecessors, (1621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:02:30,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:02:30,022 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:02:30,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-26 17:02:30,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:02:30,222 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:02:30,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:02:30,223 INFO L85 PathProgramCache]: Analyzing trace with hash -196114213, now seen corresponding path program 27 times [2023-08-26 17:02:30,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:02:30,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377597134] [2023-08-26 17:02:30,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:02:30,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:02:30,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:02:30,394 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:02:30,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:02:30,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377597134] [2023-08-26 17:02:30,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377597134] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:02:30,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214366791] [2023-08-26 17:02:30,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:02:30,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:02:30,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:02:30,397 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:02:30,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-26 17:02:30,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 17:02:30,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:02:30,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:02:30,515 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:02:30,614 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:02:30,615 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:02:30,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:02:30,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214366791] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:02:30,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:02:30,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2023-08-26 17:02:30,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852263341] [2023-08-26 17:02:30,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:02:30,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 17:02:30,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:02:30,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 17:02:30,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2023-08-26 17:02:30,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:02:30,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 2945 transitions, 86243 flow. Second operand has 21 states, 21 states have (on average 70.71428571428571) internal successors, (1485), 21 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:02:30,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:02:30,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:02:30,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:02:57,412 INFO L124 PetriNetUnfolderBase]: 7751/12468 cut-off events. [2023-08-26 17:02:57,412 INFO L125 PetriNetUnfolderBase]: For 346618/346618 co-relation queries the response was YES. [2023-08-26 17:02:57,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161809 conditions, 12468 events. 7751/12468 cut-off events. For 346618/346618 co-relation queries the response was YES. Maximal size of possible extension queue 889. Compared 87301 event pairs, 387 based on Foata normal form. 58/12526 useless extension candidates. Maximal degree in co-relation 161624. Up to 4317 conditions per place. [2023-08-26 17:02:57,630 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 1608 selfloop transitions, 1772 changer transitions 27/3407 dead transitions. [2023-08-26 17:02:57,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 3407 transitions, 102040 flow [2023-08-26 17:02:57,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-08-26 17:02:57,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2023-08-26 17:02:57,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 5580 transitions. [2023-08-26 17:02:57,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42686658506731945 [2023-08-26 17:02:57,636 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 5580 transitions. [2023-08-26 17:02:57,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 5580 transitions. [2023-08-26 17:02:57,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:02:57,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 5580 transitions. [2023-08-26 17:02:57,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 73.42105263157895) internal successors, (5580), 76 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:02:57,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 172.0) internal successors, (13244), 77 states have internal predecessors, (13244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:02:57,649 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 172.0) internal successors, (13244), 77 states have internal predecessors, (13244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:02:57,649 INFO L175 Difference]: Start difference. First operand has 678 places, 2945 transitions, 86243 flow. Second operand 76 states and 5580 transitions. [2023-08-26 17:02:57,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 3407 transitions, 102040 flow [2023-08-26 17:03:09,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 3407 transitions, 94661 flow, removed 2801 selfloop flow, removed 28 redundant places. [2023-08-26 17:03:09,132 INFO L231 Difference]: Finished difference. Result has 743 places, 3137 transitions, 89383 flow [2023-08-26 17:03:09,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=79587, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1581, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=89383, PETRI_PLACES=743, PETRI_TRANSITIONS=3137} [2023-08-26 17:03:09,135 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 715 predicate places. [2023-08-26 17:03:09,135 INFO L495 AbstractCegarLoop]: Abstraction has has 743 places, 3137 transitions, 89383 flow [2023-08-26 17:03:09,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 70.71428571428571) internal successors, (1485), 21 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:03:09,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:03:09,135 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:03:09,143 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-08-26 17:03:09,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:03:09,341 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:03:09,341 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:03:09,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1667846619, now seen corresponding path program 28 times [2023-08-26 17:03:09,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:03:09,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116647302] [2023-08-26 17:03:09,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:03:09,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:03:09,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:03:09,500 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:03:09,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:03:09,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116647302] [2023-08-26 17:03:09,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116647302] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:03:09,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377646747] [2023-08-26 17:03:09,500 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:03:09,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:03:09,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:03:09,509 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:03:09,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-26 17:03:09,593 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:03:09,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:03:09,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:03:09,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:03:09,691 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:03:09,692 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:03:09,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:03:09,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377646747] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:03:09,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:03:09,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-26 17:03:09,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510163310] [2023-08-26 17:03:09,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:03:09,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 17:03:09,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:03:09,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 17:03:09,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2023-08-26 17:03:09,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:03:09,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 743 places, 3137 transitions, 89383 flow. Second operand has 23 states, 23 states have (on average 70.65217391304348) internal successors, (1625), 23 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:03:09,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:03:09,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:03:09,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:03:46,746 INFO L124 PetriNetUnfolderBase]: 8279/13278 cut-off events. [2023-08-26 17:03:46,746 INFO L125 PetriNetUnfolderBase]: For 354843/354843 co-relation queries the response was YES. [2023-08-26 17:03:46,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166107 conditions, 13278 events. 8279/13278 cut-off events. For 354843/354843 co-relation queries the response was YES. Maximal size of possible extension queue 909. Compared 93128 event pairs, 305 based on Foata normal form. 104/13382 useless extension candidates. Maximal degree in co-relation 165910. Up to 4597 conditions per place. [2023-08-26 17:03:47,036 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 630 selfloop transitions, 3009 changer transitions 10/3649 dead transitions. [2023-08-26 17:03:47,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 837 places, 3649 transitions, 106297 flow [2023-08-26 17:03:47,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2023-08-26 17:03:47,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2023-08-26 17:03:47,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 6986 transitions. [2023-08-26 17:03:47,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42753977968176254 [2023-08-26 17:03:47,041 INFO L72 ComplementDD]: Start complementDD. Operand 95 states and 6986 transitions. [2023-08-26 17:03:47,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 6986 transitions. [2023-08-26 17:03:47,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:03:47,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 95 states and 6986 transitions. [2023-08-26 17:03:47,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 96 states, 95 states have (on average 73.53684210526316) internal successors, (6986), 95 states have internal predecessors, (6986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:03:47,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 96 states, 96 states have (on average 172.0) internal successors, (16512), 96 states have internal predecessors, (16512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:03:47,056 INFO L81 ComplementDD]: Finished complementDD. Result has 96 states, 96 states have (on average 172.0) internal successors, (16512), 96 states have internal predecessors, (16512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:03:47,056 INFO L175 Difference]: Start difference. First operand has 743 places, 3137 transitions, 89383 flow. Second operand 95 states and 6986 transitions. [2023-08-26 17:03:47,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 837 places, 3649 transitions, 106297 flow [2023-08-26 17:03:59,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 811 places, 3649 transitions, 103973 flow, removed 891 selfloop flow, removed 26 redundant places. [2023-08-26 17:03:59,318 INFO L231 Difference]: Finished difference. Result has 815 places, 3418 transitions, 101414 flow [2023-08-26 17:03:59,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=86989, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2724, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=95, PETRI_FLOW=101414, PETRI_PLACES=815, PETRI_TRANSITIONS=3418} [2023-08-26 17:03:59,320 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 787 predicate places. [2023-08-26 17:03:59,320 INFO L495 AbstractCegarLoop]: Abstraction has has 815 places, 3418 transitions, 101414 flow [2023-08-26 17:03:59,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 70.65217391304348) internal successors, (1625), 23 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:03:59,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:03:59,321 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:03:59,325 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 17:03:59,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-26 17:03:59,522 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:03:59,522 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:03:59,522 INFO L85 PathProgramCache]: Analyzing trace with hash -2055665871, now seen corresponding path program 29 times [2023-08-26 17:03:59,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:03:59,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455770166] [2023-08-26 17:03:59,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:03:59,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:03:59,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:03:59,771 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:03:59,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:03:59,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455770166] [2023-08-26 17:03:59,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455770166] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:03:59,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668513731] [2023-08-26 17:03:59,771 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:03:59,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:03:59,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:03:59,773 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:03:59,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-26 17:03:59,923 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 17:03:59,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:03:59,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:03:59,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:04:00,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:04:00,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:04:00,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:04:00,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668513731] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:04:00,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:04:00,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-08-26 17:04:00,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145950709] [2023-08-26 17:04:00,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:04:00,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 17:04:00,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:04:00,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 17:04:00,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2023-08-26 17:04:00,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:04:00,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 815 places, 3418 transitions, 101414 flow. Second operand has 22 states, 22 states have (on average 70.68181818181819) internal successors, (1555), 22 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:04:00,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:04:00,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:04:00,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:04:18,904 INFO L124 PetriNetUnfolderBase]: 9441/15040 cut-off events. [2023-08-26 17:04:18,904 INFO L125 PetriNetUnfolderBase]: For 421831/421831 co-relation queries the response was YES. [2023-08-26 17:04:19,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198059 conditions, 15040 events. 9441/15040 cut-off events. For 421831/421831 co-relation queries the response was YES. Maximal size of possible extension queue 1016. Compared 106243 event pairs, 343 based on Foata normal form. 162/15202 useless extension candidates. Maximal degree in co-relation 197863. Up to 4935 conditions per place. [2023-08-26 17:04:19,339 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 1471 selfloop transitions, 2733 changer transitions 58/4262 dead transitions. [2023-08-26 17:04:19,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 895 places, 4262 transitions, 131210 flow [2023-08-26 17:04:19,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-08-26 17:04:19,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2023-08-26 17:04:19,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 5952 transitions. [2023-08-26 17:04:19,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4272179155900086 [2023-08-26 17:04:19,343 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 5952 transitions. [2023-08-26 17:04:19,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 5952 transitions. [2023-08-26 17:04:19,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:04:19,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 5952 transitions. [2023-08-26 17:04:19,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 73.48148148148148) internal successors, (5952), 81 states have internal predecessors, (5952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:04:19,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 172.0) internal successors, (14104), 82 states have internal predecessors, (14104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:04:19,355 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 172.0) internal successors, (14104), 82 states have internal predecessors, (14104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:04:19,355 INFO L175 Difference]: Start difference. First operand has 815 places, 3418 transitions, 101414 flow. Second operand 81 states and 5952 transitions. [2023-08-26 17:04:19,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 895 places, 4262 transitions, 131210 flow [2023-08-26 17:04:34,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 856 places, 4262 transitions, 128756 flow, removed 872 selfloop flow, removed 39 redundant places. [2023-08-26 17:04:34,964 INFO L231 Difference]: Finished difference. Result has 886 places, 3959 transitions, 124061 flow [2023-08-26 17:04:34,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=99067, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=124061, PETRI_PLACES=886, PETRI_TRANSITIONS=3959} [2023-08-26 17:04:34,966 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 858 predicate places. [2023-08-26 17:04:34,966 INFO L495 AbstractCegarLoop]: Abstraction has has 886 places, 3959 transitions, 124061 flow [2023-08-26 17:04:34,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 70.68181818181819) internal successors, (1555), 22 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:04:34,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:04:34,967 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:04:34,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-08-26 17:04:35,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-26 17:04:35,167 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:04:35,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:04:35,168 INFO L85 PathProgramCache]: Analyzing trace with hash -251422601, now seen corresponding path program 30 times [2023-08-26 17:04:35,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:04:35,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885723210] [2023-08-26 17:04:35,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:04:35,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:04:35,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:04:35,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:04:35,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:04:35,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885723210] [2023-08-26 17:04:35,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885723210] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:04:35,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426524139] [2023-08-26 17:04:35,324 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 17:04:35,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:04:35,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:04:35,325 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:04:35,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-26 17:04:35,422 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 17:04:35,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:04:35,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:04:35,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:04:35,519 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:04:35,519 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:04:35,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:04:35,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426524139] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:04:35,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:04:35,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2023-08-26 17:04:35,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292037309] [2023-08-26 17:04:35,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:04:35,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 17:04:35,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:04:35,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 17:04:35,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-08-26 17:04:35,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:04:35,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 886 places, 3959 transitions, 124061 flow. Second operand has 20 states, 20 states have (on average 70.75) internal successors, (1415), 20 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:04:35,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:04:35,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:04:35,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:04:54,173 INFO L124 PetriNetUnfolderBase]: 10620/17097 cut-off events. [2023-08-26 17:04:54,173 INFO L125 PetriNetUnfolderBase]: For 552639/552639 co-relation queries the response was YES. [2023-08-26 17:04:54,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235854 conditions, 17097 events. 10620/17097 cut-off events. For 552639/552639 co-relation queries the response was YES. Maximal size of possible extension queue 1139. Compared 124979 event pairs, 1766 based on Foata normal form. 34/17131 useless extension candidates. Maximal degree in co-relation 235627. Up to 12400 conditions per place. [2023-08-26 17:04:54,556 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 3572 selfloop transitions, 1209 changer transitions 0/4781 dead transitions. [2023-08-26 17:04:54,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 971 places, 4781 transitions, 155540 flow [2023-08-26 17:04:54,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2023-08-26 17:04:54,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2023-08-26 17:04:54,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 6325 transitions. [2023-08-26 17:04:54,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42759599783666846 [2023-08-26 17:04:54,561 INFO L72 ComplementDD]: Start complementDD. Operand 86 states and 6325 transitions. [2023-08-26 17:04:54,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 6325 transitions. [2023-08-26 17:04:54,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:04:54,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 86 states and 6325 transitions. [2023-08-26 17:04:54,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 87 states, 86 states have (on average 73.54651162790698) internal successors, (6325), 86 states have internal predecessors, (6325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:04:54,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 87 states, 87 states have (on average 172.0) internal successors, (14964), 87 states have internal predecessors, (14964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:04:54,574 INFO L81 ComplementDD]: Finished complementDD. Result has 87 states, 87 states have (on average 172.0) internal successors, (14964), 87 states have internal predecessors, (14964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:04:54,574 INFO L175 Difference]: Start difference. First operand has 886 places, 3959 transitions, 124061 flow. Second operand 86 states and 6325 transitions. [2023-08-26 17:04:54,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 971 places, 4781 transitions, 155540 flow [2023-08-26 17:05:18,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 942 places, 4781 transitions, 150821 flow, removed 2118 selfloop flow, removed 29 redundant places. [2023-08-26 17:05:18,828 INFO L231 Difference]: Finished difference. Result has 962 places, 4340 transitions, 135734 flow [2023-08-26 17:05:18,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=119928, PETRI_DIFFERENCE_MINUEND_PLACES=857, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=870, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2936, PETRI_DIFFERENCE_SUBTRAHEND_STATES=86, PETRI_FLOW=135734, PETRI_PLACES=962, PETRI_TRANSITIONS=4340} [2023-08-26 17:05:18,831 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 934 predicate places. [2023-08-26 17:05:18,831 INFO L495 AbstractCegarLoop]: Abstraction has has 962 places, 4340 transitions, 135734 flow [2023-08-26 17:05:18,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 70.75) internal successors, (1415), 20 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:05:18,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:05:18,831 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:05:18,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-26 17:05:19,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-26 17:05:19,033 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:05:19,033 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:05:19,033 INFO L85 PathProgramCache]: Analyzing trace with hash -864806921, now seen corresponding path program 31 times [2023-08-26 17:05:19,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:05:19,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993826586] [2023-08-26 17:05:19,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:05:19,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:05:19,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:05:19,184 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:05:19,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:05:19,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993826586] [2023-08-26 17:05:19,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993826586] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:05:19,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40546401] [2023-08-26 17:05:19,185 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 17:05:19,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:05:19,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:05:19,189 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:05:19,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-26 17:05:19,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:05:19,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:05:19,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:05:19,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:05:19,382 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:05:19,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:05:19,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40546401] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:05:19,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:05:19,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-08-26 17:05:19,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37995786] [2023-08-26 17:05:19,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:05:19,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 17:05:19,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:05:19,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 17:05:19,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2023-08-26 17:05:19,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:05:19,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 962 places, 4340 transitions, 135734 flow. Second operand has 22 states, 22 states have (on average 70.5) internal successors, (1551), 22 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:05:19,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:05:19,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:05:19,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:05:55,976 INFO L124 PetriNetUnfolderBase]: 11984/19363 cut-off events. [2023-08-26 17:05:55,976 INFO L125 PetriNetUnfolderBase]: For 661625/661625 co-relation queries the response was YES. [2023-08-26 17:05:56,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 267696 conditions, 19363 events. 11984/19363 cut-off events. For 661625/661625 co-relation queries the response was YES. Maximal size of possible extension queue 1274. Compared 145173 event pairs, 1732 based on Foata normal form. 56/19419 useless extension candidates. Maximal degree in co-relation 267451. Up to 12892 conditions per place. [2023-08-26 17:05:56,475 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 3526 selfloop transitions, 1675 changer transitions 34/5235 dead transitions. [2023-08-26 17:05:56,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1049 places, 5235 transitions, 171917 flow [2023-08-26 17:05:56,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2023-08-26 17:05:56,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2023-08-26 17:05:56,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 6448 transitions. [2023-08-26 17:05:56,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4260042283298097 [2023-08-26 17:05:56,481 INFO L72 ComplementDD]: Start complementDD. Operand 88 states and 6448 transitions. [2023-08-26 17:05:56,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 6448 transitions. [2023-08-26 17:05:56,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:05:56,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 88 states and 6448 transitions. [2023-08-26 17:05:56,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 89 states, 88 states have (on average 73.27272727272727) internal successors, (6448), 88 states have internal predecessors, (6448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:05:56,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 89 states, 89 states have (on average 172.0) internal successors, (15308), 89 states have internal predecessors, (15308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:05:56,494 INFO L81 ComplementDD]: Finished complementDD. Result has 89 states, 89 states have (on average 172.0) internal successors, (15308), 89 states have internal predecessors, (15308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:05:56,494 INFO L175 Difference]: Start difference. First operand has 962 places, 4340 transitions, 135734 flow. Second operand 88 states and 6448 transitions. [2023-08-26 17:05:56,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1049 places, 5235 transitions, 171917 flow [2023-08-26 17:06:30,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1022 places, 5235 transitions, 169674 flow, removed 877 selfloop flow, removed 27 redundant places. [2023-08-26 17:06:30,627 INFO L231 Difference]: Finished difference. Result has 1041 places, 4729 transitions, 152484 flow [2023-08-26 17:06:30,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=133730, PETRI_DIFFERENCE_MINUEND_PLACES=935, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2871, PETRI_DIFFERENCE_SUBTRAHEND_STATES=88, PETRI_FLOW=152484, PETRI_PLACES=1041, PETRI_TRANSITIONS=4729} [2023-08-26 17:06:30,630 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1013 predicate places. [2023-08-26 17:06:30,630 INFO L495 AbstractCegarLoop]: Abstraction has has 1041 places, 4729 transitions, 152484 flow [2023-08-26 17:06:30,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 70.5) internal successors, (1551), 22 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:06:30,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:06:30,630 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:06:30,635 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 17:06:30,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-26 17:06:30,831 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:06:30,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:06:30,831 INFO L85 PathProgramCache]: Analyzing trace with hash -812291401, now seen corresponding path program 32 times [2023-08-26 17:06:30,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:06:30,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516815252] [2023-08-26 17:06:30,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:06:30,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:06:30,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:06:30,968 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:06:30,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:06:30,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516815252] [2023-08-26 17:06:30,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516815252] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:06:30,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632854495] [2023-08-26 17:06:30,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 17:06:30,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:06:30,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:06:30,970 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:06:30,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-26 17:06:31,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:06:31,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:06:31,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:06:31,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:06:31,140 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:06:31,140 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:06:31,270 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:06:31,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632854495] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:06:31,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:06:31,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 22 [2023-08-26 17:06:31,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132862645] [2023-08-26 17:06:31,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:06:31,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 17:06:31,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:06:31,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 17:06:31,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2023-08-26 17:06:31,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:06:31,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1041 places, 4729 transitions, 152484 flow. Second operand has 22 states, 22 states have (on average 70.54545454545455) internal successors, (1552), 22 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:06:31,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:06:31,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:06:31,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:07:01,634 INFO L124 PetriNetUnfolderBase]: 13610/22193 cut-off events. [2023-08-26 17:07:01,635 INFO L125 PetriNetUnfolderBase]: For 824507/824507 co-relation queries the response was YES. [2023-08-26 17:07:02,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 312473 conditions, 22193 events. 13610/22193 cut-off events. For 824507/824507 co-relation queries the response was YES. Maximal size of possible extension queue 1495. Compared 172814 event pairs, 1796 based on Foata normal form. 142/22335 useless extension candidates. Maximal degree in co-relation 312213. Up to 13448 conditions per place. [2023-08-26 17:07:02,339 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 3119 selfloop transitions, 2469 changer transitions 81/5669 dead transitions. [2023-08-26 17:07:02,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1107 places, 5669 transitions, 192089 flow [2023-08-26 17:07:02,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-08-26 17:07:02,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2023-08-26 17:07:02,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 4898 transitions. [2023-08-26 17:07:02,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250260326275599 [2023-08-26 17:07:02,343 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 4898 transitions. [2023-08-26 17:07:02,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 4898 transitions. [2023-08-26 17:07:02,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:07:02,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 4898 transitions. [2023-08-26 17:07:02,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 73.1044776119403) internal successors, (4898), 67 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:07:02,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 172.0) internal successors, (11696), 68 states have internal predecessors, (11696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:07:02,352 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 172.0) internal successors, (11696), 68 states have internal predecessors, (11696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:07:02,353 INFO L175 Difference]: Start difference. First operand has 1041 places, 4729 transitions, 152484 flow. Second operand 67 states and 4898 transitions. [2023-08-26 17:07:02,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1107 places, 5669 transitions, 192089 flow [2023-08-26 17:07:47,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1068 places, 5669 transitions, 190179 flow, removed 734 selfloop flow, removed 39 redundant places. [2023-08-26 17:07:47,718 INFO L231 Difference]: Finished difference. Result has 1087 places, 5253 transitions, 177110 flow [2023-08-26 17:07:47,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=149972, PETRI_DIFFERENCE_MINUEND_PLACES=1002, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1957, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=177110, PETRI_PLACES=1087, PETRI_TRANSITIONS=5253} [2023-08-26 17:07:47,722 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1059 predicate places. [2023-08-26 17:07:47,723 INFO L495 AbstractCegarLoop]: Abstraction has has 1087 places, 5253 transitions, 177110 flow [2023-08-26 17:07:47,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 70.54545454545455) internal successors, (1552), 22 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:07:47,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:07:47,723 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:07:47,731 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 17:07:47,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:07:47,928 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:07:47,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:07:47,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1974351463, now seen corresponding path program 33 times [2023-08-26 17:07:47,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:07:47,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589753365] [2023-08-26 17:07:47,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:07:47,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:07:47,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:07:48,108 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:07:48,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:07:48,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589753365] [2023-08-26 17:07:48,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589753365] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:07:48,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444136128] [2023-08-26 17:07:48,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 17:07:48,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:07:48,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:07:48,110 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:07:48,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-26 17:07:48,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 17:07:48,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:07:48,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:07:48,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:07:48,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:07:48,331 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:07:48,469 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:07:48,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444136128] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:07:48,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:07:48,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2023-08-26 17:07:48,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510421435] [2023-08-26 17:07:48,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:07:48,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 17:07:48,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:07:48,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 17:07:48,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-08-26 17:07:48,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:07:48,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1087 places, 5253 transitions, 177110 flow. Second operand has 20 states, 20 states have (on average 70.75) internal successors, (1415), 20 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:07:48,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:07:48,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:07:48,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:08:25,781 INFO L124 PetriNetUnfolderBase]: 14804/24299 cut-off events. [2023-08-26 17:08:25,781 INFO L125 PetriNetUnfolderBase]: For 930951/930951 co-relation queries the response was YES. [2023-08-26 17:08:26,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 353784 conditions, 24299 events. 14804/24299 cut-off events. For 930951/930951 co-relation queries the response was YES. Maximal size of possible extension queue 1681. Compared 193352 event pairs, 3186 based on Foata normal form. 58/24357 useless extension candidates. Maximal degree in co-relation 353513. Up to 20036 conditions per place. [2023-08-26 17:08:26,499 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 5122 selfloop transitions, 904 changer transitions 7/6033 dead transitions. [2023-08-26 17:08:26,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1155 places, 6033 transitions, 213393 flow [2023-08-26 17:08:26,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-08-26 17:08:26,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-08-26 17:08:26,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 5081 transitions. [2023-08-26 17:08:26,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281260532524436 [2023-08-26 17:08:26,502 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 5081 transitions. [2023-08-26 17:08:26,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 5081 transitions. [2023-08-26 17:08:26,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:08:26,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 5081 transitions. [2023-08-26 17:08:26,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 73.6376811594203) internal successors, (5081), 69 states have internal predecessors, (5081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:26,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 172.0) internal successors, (12040), 70 states have internal predecessors, (12040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:26,514 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 172.0) internal successors, (12040), 70 states have internal predecessors, (12040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:08:26,514 INFO L175 Difference]: Start difference. First operand has 1087 places, 5253 transitions, 177110 flow. Second operand 69 states and 5081 transitions. [2023-08-26 17:08:26,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1155 places, 6033 transitions, 213393 flow [2023-08-26 17:09:28,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1124 places, 6033 transitions, 211331 flow, removed 807 selfloop flow, removed 31 redundant places. [2023-08-26 17:09:28,776 INFO L231 Difference]: Finished difference. Result has 1149 places, 5636 transitions, 192664 flow [2023-08-26 17:09:28,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=175086, PETRI_DIFFERENCE_MINUEND_PLACES=1056, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=567, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=192664, PETRI_PLACES=1149, PETRI_TRANSITIONS=5636} [2023-08-26 17:09:28,781 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1121 predicate places. [2023-08-26 17:09:28,781 INFO L495 AbstractCegarLoop]: Abstraction has has 1149 places, 5636 transitions, 192664 flow [2023-08-26 17:09:28,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 70.75) internal successors, (1415), 20 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:28,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:09:28,782 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:09:28,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-26 17:09:28,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-08-26 17:09:28,987 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:09:28,988 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:09:28,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1245029963, now seen corresponding path program 34 times [2023-08-26 17:09:28,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:09:28,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613458707] [2023-08-26 17:09:28,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:09:28,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:09:29,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:09:29,155 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:29,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:09:29,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613458707] [2023-08-26 17:09:29,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613458707] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:09:29,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545278935] [2023-08-26 17:09:29,156 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 17:09:29,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:09:29,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:09:29,157 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:09:29,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-26 17:09:29,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 17:09:29,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:09:29,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:09:29,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:09:29,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:29,389 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:09:29,557 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:09:29,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545278935] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:09:29,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:09:29,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-26 17:09:29,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306076874] [2023-08-26 17:09:29,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:09:29,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 17:09:29,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:09:29,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 17:09:29,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2023-08-26 17:09:29,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:09:29,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1149 places, 5636 transitions, 192664 flow. Second operand has 23 states, 23 states have (on average 70.65217391304348) internal successors, (1625), 23 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:09:29,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:09:29,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:09:29,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:10:24,883 INFO L124 PetriNetUnfolderBase]: 17325/28548 cut-off events. [2023-08-26 17:10:24,883 INFO L125 PetriNetUnfolderBase]: For 1265612/1265612 co-relation queries the response was YES. [2023-08-26 17:10:26,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 420694 conditions, 28548 events. 17325/28548 cut-off events. For 1265612/1265612 co-relation queries the response was YES. Maximal size of possible extension queue 1909. Compared 232321 event pairs, 2631 based on Foata normal form. 180/28728 useless extension candidates. Maximal degree in co-relation 420403. Up to 18099 conditions per place. [2023-08-26 17:10:27,155 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 4556 selfloop transitions, 2255 changer transitions 137/6948 dead transitions. [2023-08-26 17:10:27,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1223 places, 6948 transitions, 249007 flow [2023-08-26 17:10:27,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-08-26 17:10:27,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-08-26 17:10:27,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 5489 transitions. [2023-08-26 17:10:27,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42550387596899225 [2023-08-26 17:10:27,159 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 5489 transitions. [2023-08-26 17:10:27,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 5489 transitions. [2023-08-26 17:10:27,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:10:27,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 5489 transitions. [2023-08-26 17:10:27,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 73.18666666666667) internal successors, (5489), 75 states have internal predecessors, (5489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:27,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 172.0) internal successors, (13072), 76 states have internal predecessors, (13072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:27,169 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 172.0) internal successors, (13072), 76 states have internal predecessors, (13072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:10:27,169 INFO L175 Difference]: Start difference. First operand has 1149 places, 5636 transitions, 192664 flow. Second operand 75 states and 5489 transitions. [2023-08-26 17:10:27,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1223 places, 6948 transitions, 249007 flow [2023-08-26 17:11:49,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1206 places, 6948 transitions, 245361 flow, removed 1138 selfloop flow, removed 17 redundant places. [2023-08-26 17:11:49,999 INFO L231 Difference]: Finished difference. Result has 1239 places, 6319 transitions, 222387 flow [2023-08-26 17:11:50,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=188896, PETRI_DIFFERENCE_MINUEND_PLACES=1132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1602, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=222387, PETRI_PLACES=1239, PETRI_TRANSITIONS=6319} [2023-08-26 17:11:50,004 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1211 predicate places. [2023-08-26 17:11:50,004 INFO L495 AbstractCegarLoop]: Abstraction has has 1239 places, 6319 transitions, 222387 flow [2023-08-26 17:11:50,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 70.65217391304348) internal successors, (1625), 23 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:11:50,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:11:50,004 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:11:50,012 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 17:11:50,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:11:50,209 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 17:11:50,210 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:11:50,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1760421413, now seen corresponding path program 35 times [2023-08-26 17:11:50,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:11:50,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710671152] [2023-08-26 17:11:50,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:11:50,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:11:50,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:11:50,373 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:11:50,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:11:50,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710671152] [2023-08-26 17:11:50,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710671152] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:11:50,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183126397] [2023-08-26 17:11:50,373 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 17:11:50,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:11:50,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:11:50,375 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 17:11:50,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-26 17:11:50,489 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 17:11:50,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 17:11:50,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 17:11:50,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:11:50,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:11:50,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:11:50,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:11:50,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183126397] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:11:50,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:11:50,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2023-08-26 17:11:50,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602579852] [2023-08-26 17:11:50,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:11:50,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 17:11:50,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:11:50,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 17:11:50,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2023-08-26 17:11:50,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 172 [2023-08-26 17:11:50,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1239 places, 6319 transitions, 222387 flow. Second operand has 24 states, 24 states have (on average 70.54166666666667) internal successors, (1693), 24 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:11:50,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:11:50,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 172 [2023-08-26 17:11:50,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:12:44,909 INFO L124 PetriNetUnfolderBase]: 17897/29784 cut-off events. [2023-08-26 17:12:44,910 INFO L125 PetriNetUnfolderBase]: For 1381865/1381865 co-relation queries the response was YES. [2023-08-26 17:12:47,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 447490 conditions, 29784 events. 17897/29784 cut-off events. For 1381865/1381865 co-relation queries the response was YES. Maximal size of possible extension queue 1942. Compared 248358 event pairs, 1124 based on Foata normal form. 34/29818 useless extension candidates. Maximal degree in co-relation 447166. Up to 12560 conditions per place. [2023-08-26 17:12:47,515 INFO L140 encePairwiseOnDemand]: 166/172 looper letters, 4348 selfloop transitions, 2452 changer transitions 21/6821 dead transitions. [2023-08-26 17:12:47,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1285 places, 6821 transitions, 250996 flow [2023-08-26 17:12:47,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-26 17:12:47,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-26 17:12:47,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 3447 transitions. [2023-08-26 17:12:47,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263978228599703 [2023-08-26 17:12:47,518 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 3447 transitions. [2023-08-26 17:12:47,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 3447 transitions. [2023-08-26 17:12:47,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:12:47,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 3447 transitions. [2023-08-26 17:12:47,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 73.34042553191489) internal successors, (3447), 47 states have internal predecessors, (3447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:47,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 172.0) internal successors, (8256), 48 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:47,527 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 172.0) internal successors, (8256), 48 states have internal predecessors, (8256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:12:47,527 INFO L175 Difference]: Start difference. First operand has 1239 places, 6319 transitions, 222387 flow. Second operand 47 states and 3447 transitions. [2023-08-26 17:12:47,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1285 places, 6821 transitions, 250996 flow Received shutdown request... [2023-08-26 17:13:38,338 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (10 of 11 remaining) [2023-08-26 17:13:38,340 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 17:13:38,344 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 17:13:38,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-08-26 17:13:38,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:13:38,541 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-26 17:13:38,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 11 remaining) [2023-08-26 17:13:38,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 11 remaining) [2023-08-26 17:13:38,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 11 remaining) [2023-08-26 17:13:38,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 11 remaining) [2023-08-26 17:13:38,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 11 remaining) [2023-08-26 17:13:38,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 11 remaining) [2023-08-26 17:13:38,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 11 remaining) [2023-08-26 17:13:38,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 11 remaining) [2023-08-26 17:13:38,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 11 remaining) [2023-08-26 17:13:38,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 11 remaining) [2023-08-26 17:13:38,543 INFO L445 BasicCegarLoop]: Path program histogram: [35, 3, 1, 1, 1, 1, 1, 1] [2023-08-26 17:13:38,545 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 17:13:38,545 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 17:13:38,547 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 05:13:38 BasicIcfg [2023-08-26 17:13:38,548 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 17:13:38,548 INFO L158 Benchmark]: Toolchain (without parser) took 819230.97ms. Allocated memory was 356.5MB in the beginning and 8.5GB in the end (delta: 8.1GB). Free memory was 314.6MB in the beginning and 4.4GB in the end (delta: -4.1GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. [2023-08-26 17:13:38,548 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 356.5MB. Free memory was 334.5MB in the beginning and 334.3MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 17:13:38,548 INFO L158 Benchmark]: CACSL2BoogieTranslator took 229.41ms. Allocated memory is still 356.5MB. Free memory was 314.6MB in the beginning and 304.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-26 17:13:38,549 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.16ms. Allocated memory is still 356.5MB. Free memory was 304.1MB in the beginning and 303.1MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 17:13:38,549 INFO L158 Benchmark]: Boogie Preprocessor took 34.51ms. Allocated memory is still 356.5MB. Free memory was 302.1MB in the beginning and 301.0MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 17:13:38,549 INFO L158 Benchmark]: RCFGBuilder took 396.71ms. Allocated memory is still 356.5MB. Free memory was 301.0MB in the beginning and 285.3MB in the end (delta: 15.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-26 17:13:38,549 INFO L158 Benchmark]: TraceAbstraction took 818522.13ms. Allocated memory was 356.5MB in the beginning and 8.5GB in the end (delta: 8.1GB). Free memory was 285.3MB in the beginning and 4.4GB in the end (delta: -4.1GB). Peak memory consumption was 4.6GB. Max. memory is 16.0GB. [2023-08-26 17:13:38,550 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 356.5MB. Free memory was 334.5MB in the beginning and 334.3MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 229.41ms. Allocated memory is still 356.5MB. Free memory was 314.6MB in the beginning and 304.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 43.16ms. Allocated memory is still 356.5MB. Free memory was 304.1MB in the beginning and 303.1MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 34.51ms. Allocated memory is still 356.5MB. Free memory was 302.1MB in the beginning and 301.0MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 396.71ms. Allocated memory is still 356.5MB. Free memory was 301.0MB in the beginning and 285.3MB in the end (delta: 15.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 818522.13ms. Allocated memory was 356.5MB in the beginning and 8.5GB in the end (delta: 8.1GB). Free memory was 285.3MB in the beginning and 4.4GB in the end (delta: -4.1GB). Peak memory consumption was 4.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.4s, 83 PlacesBefore, 28 PlacesAfterwards, 82 TransitionsBefore, 23 TransitionsAfterwards, 748 CoEnabledTransitionPairs, 7 FixpointIterations, 41 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 79 TotalNumberOfCompositions, 817 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 771, independent: 767, independent conditional: 0, independent unconditional: 767, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 390, independent: 388, independent conditional: 0, independent unconditional: 388, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 771, independent: 379, independent conditional: 0, independent unconditional: 379, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 390, unknown conditional: 0, unknown unconditional: 390] , 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 executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - 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 executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 110 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: 818.4s, OverallIterations: 44, TraceHistogramMax: 4, PathProgramHistogramMax: 35, EmptinessCheckTime: 0.0s, AutomataDifference: 791.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4442 SdHoareTripleChecker+Valid, 27.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4442 mSDsluCounter, 694 SdHoareTripleChecker+Invalid, 24.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 531 mSDsCounter, 1093 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 26181 IncrementalHoareTripleChecker+Invalid, 27274 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1093 mSolverCounterUnsat, 163 mSDtfsCounter, 26181 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2796 GetRequests, 1101 SyntacticMatches, 73 SemanticMatches, 1622 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30333 ImplicationChecksByTransitivity, 118.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=222387occurred in iteration=43, InterpolantAutomatonStates: 1449, 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.7s SatisfiabilityAnalysisTime, 12.7s InterpolantComputationTime, 1374 NumberOfCodeBlocks, 1353 NumberOfCodeBlocksAsserted, 129 NumberOfCheckSat, 1921 ConstructedInterpolants, 0 QuantifiedInterpolants, 13032 SizeOfPredicates, 56 NumberOfNonLiveVariables, 5554 ConjunctsInSsa, 533 ConjunctsInUnsatCore, 118 InterpolantComputations, 8 PerfectInterpolantSequences, 150/1078 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