/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 20:13:03,070 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 20:13:03,104 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-26 20:13:03,107 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 20:13:03,107 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 20:13:03,121 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 20:13:03,122 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 20:13:03,122 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 20:13:03,122 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 20:13:03,122 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 20:13:03,123 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 20:13:03,123 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 20:13:03,123 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 20:13:03,124 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 20:13:03,124 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 20:13:03,124 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 20:13:03,124 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 20:13:03,124 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 20:13:03,125 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 20:13:03,125 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 20:13:03,125 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 20:13:03,125 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 20:13:03,126 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 20:13:03,126 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 20:13:03,126 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 20:13:03,126 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 20:13:03,126 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 20:13:03,127 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 20:13:03,127 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 20:13:03,127 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 20:13:03,127 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 20:13:03,127 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 20:13:03,127 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 20:13:03,128 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 20:13:03,128 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 20:13:03,128 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer base address is valid at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer to allocated memory at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check array bounds for arrays that are off heap -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check if freed pointer was valid -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2023-08-26 20:13:03,321 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 20:13:03,336 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 20:13:03,338 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 20:13:03,338 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 20:13:03,339 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 20:13:03,341 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c [2023-08-26 20:13:04,269 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 20:13:04,466 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 20:13:04,467 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c [2023-08-26 20:13:04,472 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/09907f136/0cbac9af3ea94481b7fd541800808a58/FLAG5edf9dcf6 [2023-08-26 20:13:04,480 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/09907f136/0cbac9af3ea94481b7fd541800808a58 [2023-08-26 20:13:04,482 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 20:13:04,483 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 20:13:04,484 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 20:13:04,484 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 20:13:04,486 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 20:13:04,486 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,487 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@feac19d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04, skipping insertion in model container [2023-08-26 20:13:04,487 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,505 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 20:13:04,598 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 20:13:04,604 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 20:13:04,617 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 20:13:04,621 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 20:13:04,621 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 20:13:04,625 INFO L206 MainTranslator]: Completed translation [2023-08-26 20:13:04,626 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04 WrapperNode [2023-08-26 20:13:04,626 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 20:13:04,626 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 20:13:04,626 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 20:13:04,626 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 20:13:04,630 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,635 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,646 INFO L138 Inliner]: procedures = 22, calls = 40, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 72 [2023-08-26 20:13:04,646 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 20:13:04,646 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 20:13:04,646 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 20:13:04,647 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 20:13:04,651 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,652 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,653 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,653 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,656 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,658 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,659 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,659 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,661 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 20:13:04,661 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 20:13:04,661 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 20:13:04,661 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 20:13:04,662 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (1/1) ... [2023-08-26 20:13:04,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 20:13:04,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:13:04,696 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-26 20:13:04,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-26 20:13:04,723 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 20:13:04,723 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 20:13:04,723 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 20:13:04,723 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 20:13:04,724 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 20:13:04,724 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-26 20:13:04,724 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-26 20:13:04,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 20:13:04,724 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 20:13:04,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 20:13:04,725 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 20:13:04,725 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 20:13:04,725 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 20:13:04,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 20:13:04,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 20:13:04,725 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 20:13:04,726 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 20:13:04,795 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 20:13:04,796 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 20:13:04,939 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 20:13:04,987 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 20:13:04,987 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-26 20:13:04,989 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 08:13:04 BoogieIcfgContainer [2023-08-26 20:13:04,989 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 20:13:04,994 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 20:13:04,994 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 20:13:04,996 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 20:13:04,996 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 08:13:04" (1/3) ... [2023-08-26 20:13:04,996 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a92f5b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 08:13:04, skipping insertion in model container [2023-08-26 20:13:04,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:13:04" (2/3) ... [2023-08-26 20:13:04,997 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a92f5b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 08:13:04, skipping insertion in model container [2023-08-26 20:13:04,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 08:13:04" (3/3) ... [2023-08-26 20:13:04,998 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-mult-equiv.wvr.c [2023-08-26 20:13:05,009 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 20:13:05,010 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2023-08-26 20:13:05,010 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 20:13:05,077 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-26 20:13:05,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 110 places, 107 transitions, 238 flow [2023-08-26 20:13:05,171 INFO L124 PetriNetUnfolderBase]: 7/104 cut-off events. [2023-08-26 20:13:05,171 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 20:13:05,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117 conditions, 104 events. 7/104 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 82 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 65. Up to 2 conditions per place. [2023-08-26 20:13:05,176 INFO L82 GeneralOperation]: Start removeDead. Operand has 110 places, 107 transitions, 238 flow [2023-08-26 20:13:05,179 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 96 places, 93 transitions, 204 flow [2023-08-26 20:13:05,181 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 20:13:05,193 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 96 places, 93 transitions, 204 flow [2023-08-26 20:13:05,195 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 96 places, 93 transitions, 204 flow [2023-08-26 20:13:05,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 96 places, 93 transitions, 204 flow [2023-08-26 20:13:05,243 INFO L124 PetriNetUnfolderBase]: 7/93 cut-off events. [2023-08-26 20:13:05,243 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 20:13:05,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106 conditions, 93 events. 7/93 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 80 event pairs, 0 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 65. Up to 2 conditions per place. [2023-08-26 20:13:05,244 INFO L119 LiptonReduction]: Number of co-enabled transitions 1124 [2023-08-26 20:13:07,719 INFO L134 LiptonReduction]: Checked pairs total: 1820 [2023-08-26 20:13:07,719 INFO L136 LiptonReduction]: Total number of compositions: 84 [2023-08-26 20:13:07,728 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 20:13:07,736 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;@7865da24, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 20:13:07,737 INFO L358 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2023-08-26 20:13:07,737 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 20:13:07,737 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 20:13:07,737 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:13:07,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:07,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 20:13:07,741 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:07,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:07,744 INFO L85 PathProgramCache]: Analyzing trace with hash 414, now seen corresponding path program 1 times [2023-08-26 20:13:07,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:07,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420403672] [2023-08-26 20:13:07,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:07,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:07,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:07,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:07,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:07,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420403672] [2023-08-26 20:13:07,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420403672] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:07,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:07,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 20:13:07,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701854133] [2023-08-26 20:13:07,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:07,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 20:13:07,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:07,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 20:13:07,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 20:13:07,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 191 [2023-08-26 20:13:07,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 88 flow. Second operand has 2 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 20:13:07,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:07,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 191 [2023-08-26 20:13:07,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:07,932 INFO L124 PetriNetUnfolderBase]: 259/418 cut-off events. [2023-08-26 20:13:07,932 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-26 20:13:07,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 418 events. 259/418 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1794 event pairs, 203 based on Foata normal form. 0/203 useless extension candidates. Maximal degree in co-relation 684. Up to 411 conditions per place. [2023-08-26 20:13:07,938 INFO L140 encePairwiseOnDemand]: 189/191 looper letters, 29 selfloop transitions, 0 changer transitions 0/33 dead transitions. [2023-08-26 20:13:07,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 33 transitions, 142 flow [2023-08-26 20:13:07,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 20:13:07,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 20:13:07,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 217 transitions. [2023-08-26 20:13:07,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680628272251309 [2023-08-26 20:13:07,949 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 217 transitions. [2023-08-26 20:13:07,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 217 transitions. [2023-08-26 20:13:07,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:07,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 217 transitions. [2023-08-26 20:13:07,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 108.5) internal successors, (217), 2 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:07,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 191.0) internal successors, (573), 3 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:07,959 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 191.0) internal successors, (573), 3 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:07,960 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 88 flow. Second operand 2 states and 217 transitions. [2023-08-26 20:13:07,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 33 transitions, 142 flow [2023-08-26 20:13:07,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 33 transitions, 130 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-26 20:13:07,963 INFO L231 Difference]: Finished difference. Result has 35 places, 33 transitions, 72 flow [2023-08-26 20:13:07,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=72, PETRI_PLACES=35, PETRI_TRANSITIONS=33} [2023-08-26 20:13:07,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -7 predicate places. [2023-08-26 20:13:07,966 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 33 transitions, 72 flow [2023-08-26 20:13:07,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 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 20:13:07,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:07,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 20:13:07,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 20:13:07,967 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:07,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:07,973 INFO L85 PathProgramCache]: Analyzing trace with hash 408302, now seen corresponding path program 1 times [2023-08-26 20:13:07,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:07,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201003340] [2023-08-26 20:13:07,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:07,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:08,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:08,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:08,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:08,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201003340] [2023-08-26 20:13:08,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201003340] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:08,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:08,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:13:08,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941736556] [2023-08-26 20:13:08,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:08,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:13:08,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:08,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:13:08,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:13:08,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 191 [2023-08-26 20:13:08,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 33 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:08,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 191 [2023-08-26 20:13:08,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:08,237 INFO L124 PetriNetUnfolderBase]: 247/397 cut-off events. [2023-08-26 20:13:08,237 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:13:08,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 802 conditions, 397 events. 247/397 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1704 event pairs, 194 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 799. Up to 389 conditions per place. [2023-08-26 20:13:08,239 INFO L140 encePairwiseOnDemand]: 188/191 looper letters, 26 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-08-26 20:13:08,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 31 transitions, 122 flow [2023-08-26 20:13:08,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:13:08,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:13:08,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 233 transitions. [2023-08-26 20:13:08,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40663176265270506 [2023-08-26 20:13:08,241 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 233 transitions. [2023-08-26 20:13:08,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 233 transitions. [2023-08-26 20:13:08,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:08,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 233 transitions. [2023-08-26 20:13:08,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,243 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,243 INFO L175 Difference]: Start difference. First operand has 35 places, 33 transitions, 72 flow. Second operand 3 states and 233 transitions. [2023-08-26 20:13:08,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 31 transitions, 122 flow [2023-08-26 20:13:08,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 31 transitions, 122 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 20:13:08,244 INFO L231 Difference]: Finished difference. Result has 35 places, 31 transitions, 70 flow [2023-08-26 20:13:08,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=70, PETRI_PLACES=35, PETRI_TRANSITIONS=31} [2023-08-26 20:13:08,245 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -7 predicate places. [2023-08-26 20:13:08,245 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 31 transitions, 70 flow [2023-08-26 20:13:08,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:08,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 20:13:08,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 20:13:08,245 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:08,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:08,246 INFO L85 PathProgramCache]: Analyzing trace with hash 408303, now seen corresponding path program 1 times [2023-08-26 20:13:08,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:08,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134301165] [2023-08-26 20:13:08,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:08,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:08,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:08,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:08,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:08,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134301165] [2023-08-26 20:13:08,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134301165] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:08,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:08,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:13:08,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768165646] [2023-08-26 20:13:08,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:08,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:13:08,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:08,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:13:08,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:13:08,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 191 [2023-08-26 20:13:08,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 31 transitions, 70 flow. Second operand has 3 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:08,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 191 [2023-08-26 20:13:08,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:08,367 INFO L124 PetriNetUnfolderBase]: 235/376 cut-off events. [2023-08-26 20:13:08,368 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:13:08,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 762 conditions, 376 events. 235/376 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1588 event pairs, 185 based on Foata normal form. 0/193 useless extension candidates. Maximal degree in co-relation 758. Up to 368 conditions per place. [2023-08-26 20:13:08,370 INFO L140 encePairwiseOnDemand]: 188/191 looper letters, 24 selfloop transitions, 1 changer transitions 0/29 dead transitions. [2023-08-26 20:13:08,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 29 transitions, 116 flow [2023-08-26 20:13:08,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:13:08,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:13:08,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 240 transitions. [2023-08-26 20:13:08,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.418848167539267 [2023-08-26 20:13:08,371 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 240 transitions. [2023-08-26 20:13:08,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 240 transitions. [2023-08-26 20:13:08,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:08,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 240 transitions. [2023-08-26 20:13:08,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,373 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,373 INFO L175 Difference]: Start difference. First operand has 35 places, 31 transitions, 70 flow. Second operand 3 states and 240 transitions. [2023-08-26 20:13:08,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 29 transitions, 116 flow [2023-08-26 20:13:08,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 29 transitions, 115 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:08,374 INFO L231 Difference]: Finished difference. Result has 34 places, 29 transitions, 67 flow [2023-08-26 20:13:08,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=67, PETRI_PLACES=34, PETRI_TRANSITIONS=29} [2023-08-26 20:13:08,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -8 predicate places. [2023-08-26 20:13:08,375 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 29 transitions, 67 flow [2023-08-26 20:13:08,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:08,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 20:13:08,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 20:13:08,375 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:08,376 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:08,376 INFO L85 PathProgramCache]: Analyzing trace with hash 392386868, now seen corresponding path program 1 times [2023-08-26 20:13:08,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:08,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12866254] [2023-08-26 20:13:08,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:08,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:08,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:08,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:08,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:08,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12866254] [2023-08-26 20:13:08,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12866254] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:08,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:08,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:13:08,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669380668] [2023-08-26 20:13:08,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:08,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:13:08,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:08,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:13:08,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:13:08,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 191 [2023-08-26 20:13:08,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 29 transitions, 67 flow. Second operand has 3 states, 3 states have (on average 72.66666666666667) internal successors, (218), 3 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:08,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 191 [2023-08-26 20:13:08,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:08,457 INFO L124 PetriNetUnfolderBase]: 221/351 cut-off events. [2023-08-26 20:13:08,458 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:13:08,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 713 conditions, 351 events. 221/351 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1437 event pairs, 172 based on Foata normal form. 0/186 useless extension candidates. Maximal degree in co-relation 709. Up to 343 conditions per place. [2023-08-26 20:13:08,459 INFO L140 encePairwiseOnDemand]: 188/191 looper letters, 22 selfloop transitions, 1 changer transitions 0/27 dead transitions. [2023-08-26 20:13:08,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 27 transitions, 109 flow [2023-08-26 20:13:08,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:13:08,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:13:08,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 238 transitions. [2023-08-26 20:13:08,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41535776614310643 [2023-08-26 20:13:08,460 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 238 transitions. [2023-08-26 20:13:08,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 238 transitions. [2023-08-26 20:13:08,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:08,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 238 transitions. [2023-08-26 20:13:08,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 79.33333333333333) internal successors, (238), 3 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,462 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,462 INFO L175 Difference]: Start difference. First operand has 34 places, 29 transitions, 67 flow. Second operand 3 states and 238 transitions. [2023-08-26 20:13:08,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 27 transitions, 109 flow [2023-08-26 20:13:08,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 27 transitions, 108 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:08,463 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 64 flow [2023-08-26 20:13:08,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=64, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2023-08-26 20:13:08,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -9 predicate places. [2023-08-26 20:13:08,464 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 64 flow [2023-08-26 20:13:08,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 72.66666666666667) internal successors, (218), 3 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:08,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 20:13:08,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 20:13:08,464 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:08,465 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:08,465 INFO L85 PathProgramCache]: Analyzing trace with hash 392386870, now seen corresponding path program 1 times [2023-08-26 20:13:08,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:08,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379960891] [2023-08-26 20:13:08,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:08,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:08,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:08,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:08,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:08,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379960891] [2023-08-26 20:13:08,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379960891] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:08,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:08,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:13:08,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459524746] [2023-08-26 20:13:08,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:08,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:13:08,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:08,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:13:08,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:13:08,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 191 [2023-08-26 20:13:08,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 64 flow. Second operand has 3 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 20:13:08,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:08,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 191 [2023-08-26 20:13:08,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:08,552 INFO L124 PetriNetUnfolderBase]: 207/326 cut-off events. [2023-08-26 20:13:08,552 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:13:08,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 664 conditions, 326 events. 207/326 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1290 event pairs, 159 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 660. Up to 318 conditions per place. [2023-08-26 20:13:08,554 INFO L140 encePairwiseOnDemand]: 188/191 looper letters, 20 selfloop transitions, 1 changer transitions 0/25 dead transitions. [2023-08-26 20:13:08,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 25 transitions, 102 flow [2023-08-26 20:13:08,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:13:08,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:13:08,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 227 transitions. [2023-08-26 20:13:08,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961605584642234 [2023-08-26 20:13:08,555 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 227 transitions. [2023-08-26 20:13:08,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 227 transitions. [2023-08-26 20:13:08,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:08,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 227 transitions. [2023-08-26 20:13:08,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,557 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,557 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 64 flow. Second operand 3 states and 227 transitions. [2023-08-26 20:13:08,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 25 transitions, 102 flow [2023-08-26 20:13:08,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 25 transitions, 101 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:08,559 INFO L231 Difference]: Finished difference. Result has 32 places, 25 transitions, 61 flow [2023-08-26 20:13:08,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=59, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=61, PETRI_PLACES=32, PETRI_TRANSITIONS=25} [2023-08-26 20:13:08,560 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -10 predicate places. [2023-08-26 20:13:08,560 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 25 transitions, 61 flow [2023-08-26 20:13:08,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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 20:13:08,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:08,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:08,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 20:13:08,561 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:08,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:08,561 INFO L85 PathProgramCache]: Analyzing trace with hash -873331410, now seen corresponding path program 1 times [2023-08-26 20:13:08,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:08,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120643307] [2023-08-26 20:13:08,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:08,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:08,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:08,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:08,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:08,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120643307] [2023-08-26 20:13:08,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120643307] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:08,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:08,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:13:08,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864441933] [2023-08-26 20:13:08,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:08,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:13:08,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:08,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:13:08,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:13:08,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 191 [2023-08-26 20:13:08,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 61 flow. Second operand has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:08,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 191 [2023-08-26 20:13:08,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:08,618 INFO L124 PetriNetUnfolderBase]: 165/266 cut-off events. [2023-08-26 20:13:08,618 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:13:08,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 266 events. 165/266 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1001 event pairs, 126 based on Foata normal form. 0/158 useless extension candidates. Maximal degree in co-relation 541. Up to 258 conditions per place. [2023-08-26 20:13:08,620 INFO L140 encePairwiseOnDemand]: 189/191 looper letters, 19 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2023-08-26 20:13:08,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 24 transitions, 99 flow [2023-08-26 20:13:08,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:13:08,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:13:08,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 234 transitions. [2023-08-26 20:13:08,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083769633507853 [2023-08-26 20:13:08,621 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 234 transitions. [2023-08-26 20:13:08,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 234 transitions. [2023-08-26 20:13:08,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:08,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 234 transitions. [2023-08-26 20:13:08,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.0) internal successors, (234), 3 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,623 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,623 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 61 flow. Second operand 3 states and 234 transitions. [2023-08-26 20:13:08,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 24 transitions, 99 flow [2023-08-26 20:13:08,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 24 transitions, 98 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:08,624 INFO L231 Difference]: Finished difference. Result has 32 places, 24 transitions, 60 flow [2023-08-26 20:13:08,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=32, PETRI_TRANSITIONS=24} [2023-08-26 20:13:08,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -10 predicate places. [2023-08-26 20:13:08,624 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 24 transitions, 60 flow [2023-08-26 20:13:08,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:08,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:08,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 20:13:08,625 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:08,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:08,625 INFO L85 PathProgramCache]: Analyzing trace with hash -873331412, now seen corresponding path program 1 times [2023-08-26 20:13:08,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:08,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938687384] [2023-08-26 20:13:08,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:08,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:08,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:08,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:08,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:08,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938687384] [2023-08-26 20:13:08,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938687384] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:08,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:08,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 20:13:08,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962277856] [2023-08-26 20:13:08,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:08,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:13:08,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:08,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:13:08,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:13:08,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 191 [2023-08-26 20:13:08,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 24 transitions, 60 flow. Second operand has 5 states, 5 states have (on average 63.4) internal successors, (317), 5 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:08,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 191 [2023-08-26 20:13:08,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:08,718 INFO L124 PetriNetUnfolderBase]: 123/206 cut-off events. [2023-08-26 20:13:08,719 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:13:08,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 206 events. 123/206 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 731 event pairs, 93 based on Foata normal form. 0/137 useless extension candidates. Maximal degree in co-relation 422. Up to 198 conditions per place. [2023-08-26 20:13:08,720 INFO L140 encePairwiseOnDemand]: 189/191 looper letters, 18 selfloop transitions, 1 changer transitions 0/23 dead transitions. [2023-08-26 20:13:08,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 23 transitions, 96 flow [2023-08-26 20:13:08,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:13:08,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:13:08,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 206 transitions. [2023-08-26 20:13:08,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35951134380453753 [2023-08-26 20:13:08,721 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 206 transitions. [2023-08-26 20:13:08,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 206 transitions. [2023-08-26 20:13:08,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:08,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 206 transitions. [2023-08-26 20:13:08,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,722 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,722 INFO L175 Difference]: Start difference. First operand has 32 places, 24 transitions, 60 flow. Second operand 3 states and 206 transitions. [2023-08-26 20:13:08,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 23 transitions, 96 flow [2023-08-26 20:13:08,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 23 transitions, 95 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:08,723 INFO L231 Difference]: Finished difference. Result has 32 places, 23 transitions, 59 flow [2023-08-26 20:13:08,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=57, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=59, PETRI_PLACES=32, PETRI_TRANSITIONS=23} [2023-08-26 20:13:08,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -10 predicate places. [2023-08-26 20:13:08,724 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 23 transitions, 59 flow [2023-08-26 20:13:08,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 63.4) internal successors, (317), 5 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:08,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:08,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 20:13:08,724 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:08,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:08,725 INFO L85 PathProgramCache]: Analyzing trace with hash -188088986, now seen corresponding path program 1 times [2023-08-26 20:13:08,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:08,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892551186] [2023-08-26 20:13:08,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:08,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:08,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:08,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:08,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:08,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892551186] [2023-08-26 20:13:08,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892551186] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:08,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:08,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:13:08,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437615758] [2023-08-26 20:13:08,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:08,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:13:08,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:08,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:13:08,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:13:08,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 191 [2023-08-26 20:13:08,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 23 transitions, 59 flow. Second operand has 3 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:08,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 191 [2023-08-26 20:13:08,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:08,889 INFO L124 PetriNetUnfolderBase]: 271/426 cut-off events. [2023-08-26 20:13:08,889 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-26 20:13:08,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 840 conditions, 426 events. 271/426 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1532 event pairs, 37 based on Foata normal form. 1/278 useless extension candidates. Maximal degree in co-relation 836. Up to 309 conditions per place. [2023-08-26 20:13:08,891 INFO L140 encePairwiseOnDemand]: 186/191 looper letters, 30 selfloop transitions, 4 changer transitions 1/39 dead transitions. [2023-08-26 20:13:08,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 39 transitions, 166 flow [2023-08-26 20:13:08,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:13:08,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:13:08,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 306 transitions. [2023-08-26 20:13:08,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340314136125655 [2023-08-26 20:13:08,892 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 306 transitions. [2023-08-26 20:13:08,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 306 transitions. [2023-08-26 20:13:08,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:08,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 306 transitions. [2023-08-26 20:13:08,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 102.0) internal successors, (306), 3 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,894 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 191.0) internal successors, (764), 4 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,894 INFO L175 Difference]: Start difference. First operand has 32 places, 23 transitions, 59 flow. Second operand 3 states and 306 transitions. [2023-08-26 20:13:08,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 39 transitions, 166 flow [2023-08-26 20:13:08,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 39 transitions, 165 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:08,895 INFO L231 Difference]: Finished difference. Result has 34 places, 26 transitions, 84 flow [2023-08-26 20:13:08,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=34, PETRI_TRANSITIONS=26} [2023-08-26 20:13:08,895 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -8 predicate places. [2023-08-26 20:13:08,896 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 84 flow [2023-08-26 20:13:08,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:08,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:08,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:08,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 20:13:08,896 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:08,896 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:08,896 INFO L85 PathProgramCache]: Analyzing trace with hash -100050270, now seen corresponding path program 1 times [2023-08-26 20:13:08,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:08,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965245355] [2023-08-26 20:13:08,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:08,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:08,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:09,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:09,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:09,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965245355] [2023-08-26 20:13:09,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965245355] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:09,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:09,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 20:13:09,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333222740] [2023-08-26 20:13:09,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:09,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 20:13:09,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:09,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 20:13:09,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-26 20:13:09,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 191 [2023-08-26 20:13:09,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 84 flow. Second operand has 6 states, 6 states have (on average 84.16666666666667) internal successors, (505), 6 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:09,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 191 [2023-08-26 20:13:09,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:09,314 INFO L124 PetriNetUnfolderBase]: 511/779 cut-off events. [2023-08-26 20:13:09,315 INFO L125 PetriNetUnfolderBase]: For 151/151 co-relation queries the response was YES. [2023-08-26 20:13:09,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1834 conditions, 779 events. 511/779 cut-off events. For 151/151 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2839 event pairs, 30 based on Foata normal form. 44/823 useless extension candidates. Maximal degree in co-relation 1829. Up to 279 conditions per place. [2023-08-26 20:13:09,317 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 79 selfloop transitions, 19 changer transitions 0/98 dead transitions. [2023-08-26 20:13:09,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 98 transitions, 467 flow [2023-08-26 20:13:09,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 20:13:09,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 20:13:09,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 827 transitions. [2023-08-26 20:13:09,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4810936591041303 [2023-08-26 20:13:09,319 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 827 transitions. [2023-08-26 20:13:09,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 827 transitions. [2023-08-26 20:13:09,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:09,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 827 transitions. [2023-08-26 20:13:09,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 91.88888888888889) internal successors, (827), 9 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 191.0) internal successors, (1910), 10 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,323 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 191.0) internal successors, (1910), 10 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,323 INFO L175 Difference]: Start difference. First operand has 34 places, 26 transitions, 84 flow. Second operand 9 states and 827 transitions. [2023-08-26 20:13:09,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 98 transitions, 467 flow [2023-08-26 20:13:09,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 98 transitions, 459 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:09,325 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 219 flow [2023-08-26 20:13:09,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=219, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2023-08-26 20:13:09,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2023-08-26 20:13:09,326 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 219 flow [2023-08-26 20:13:09,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 84.16666666666667) internal successors, (505), 6 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:09,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:09,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 20:13:09,326 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:09,327 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:09,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1229171866, now seen corresponding path program 2 times [2023-08-26 20:13:09,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:09,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8838661] [2023-08-26 20:13:09,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:09,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:09,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:09,500 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:09,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:09,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8838661] [2023-08-26 20:13:09,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8838661] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:09,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:09,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 20:13:09,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816085324] [2023-08-26 20:13:09,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:09,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:13:09,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:09,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:13:09,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:13:09,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 191 [2023-08-26 20:13:09,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 219 flow. Second operand has 5 states, 5 states have (on average 84.8) internal successors, (424), 5 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:09,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 191 [2023-08-26 20:13:09,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:09,670 INFO L124 PetriNetUnfolderBase]: 801/1227 cut-off events. [2023-08-26 20:13:09,670 INFO L125 PetriNetUnfolderBase]: For 1576/1576 co-relation queries the response was YES. [2023-08-26 20:13:09,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3891 conditions, 1227 events. 801/1227 cut-off events. For 1576/1576 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5019 event pairs, 40 based on Foata normal form. 24/1251 useless extension candidates. Maximal degree in co-relation 3880. Up to 429 conditions per place. [2023-08-26 20:13:09,676 INFO L140 encePairwiseOnDemand]: 183/191 looper letters, 80 selfloop transitions, 15 changer transitions 3/98 dead transitions. [2023-08-26 20:13:09,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 98 transitions, 600 flow [2023-08-26 20:13:09,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 20:13:09,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 20:13:09,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 575 transitions. [2023-08-26 20:13:09,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017452006980803 [2023-08-26 20:13:09,679 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 575 transitions. [2023-08-26 20:13:09,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 575 transitions. [2023-08-26 20:13:09,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:09,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 575 transitions. [2023-08-26 20:13:09,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 95.83333333333333) internal successors, (575), 6 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,681 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,681 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 219 flow. Second operand 6 states and 575 transitions. [2023-08-26 20:13:09,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 98 transitions, 600 flow [2023-08-26 20:13:09,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 98 transitions, 596 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-08-26 20:13:09,690 INFO L231 Difference]: Finished difference. Result has 55 places, 46 transitions, 290 flow [2023-08-26 20:13:09,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=290, PETRI_PLACES=55, PETRI_TRANSITIONS=46} [2023-08-26 20:13:09,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2023-08-26 20:13:09,691 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 46 transitions, 290 flow [2023-08-26 20:13:09,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 84.8) internal successors, (424), 5 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:09,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:09,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 20:13:09,691 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:09,691 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:09,692 INFO L85 PathProgramCache]: Analyzing trace with hash -506126010, now seen corresponding path program 3 times [2023-08-26 20:13:09,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:09,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190246892] [2023-08-26 20:13:09,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:09,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:09,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:09,813 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:09,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:09,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190246892] [2023-08-26 20:13:09,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190246892] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:09,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:09,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 20:13:09,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003988300] [2023-08-26 20:13:09,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:09,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:13:09,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:09,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:13:09,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:13:09,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 191 [2023-08-26 20:13:09,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 290 flow. Second operand has 5 states, 5 states have (on average 84.8) internal successors, (424), 5 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:09,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:09,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 191 [2023-08-26 20:13:09,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:10,010 INFO L124 PetriNetUnfolderBase]: 951/1445 cut-off events. [2023-08-26 20:13:10,011 INFO L125 PetriNetUnfolderBase]: For 3670/3670 co-relation queries the response was YES. [2023-08-26 20:13:10,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5300 conditions, 1445 events. 951/1445 cut-off events. For 3670/3670 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 5999 event pairs, 173 based on Foata normal form. 36/1481 useless extension candidates. Maximal degree in co-relation 5286. Up to 1033 conditions per place. [2023-08-26 20:13:10,020 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 64 selfloop transitions, 18 changer transitions 3/85 dead transitions. [2023-08-26 20:13:10,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 85 transitions, 643 flow [2023-08-26 20:13:10,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 20:13:10,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 20:13:10,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 553 transitions. [2023-08-26 20:13:10,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825479930191972 [2023-08-26 20:13:10,022 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 553 transitions. [2023-08-26 20:13:10,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 553 transitions. [2023-08-26 20:13:10,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:10,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 553 transitions. [2023-08-26 20:13:10,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 92.16666666666667) internal successors, (553), 6 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:10,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:10,024 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:10,024 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 290 flow. Second operand 6 states and 553 transitions. [2023-08-26 20:13:10,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 85 transitions, 643 flow [2023-08-26 20:13:10,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 85 transitions, 625 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-08-26 20:13:10,031 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 397 flow [2023-08-26 20:13:10,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=397, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2023-08-26 20:13:10,032 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2023-08-26 20:13:10,032 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 397 flow [2023-08-26 20:13:10,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 84.8) internal successors, (424), 5 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:10,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:10,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:10,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 20:13:10,032 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:10,033 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:10,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1206512810, now seen corresponding path program 1 times [2023-08-26 20:13:10,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:10,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782112295] [2023-08-26 20:13:10,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:10,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:10,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:10,346 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:10,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:10,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782112295] [2023-08-26 20:13:10,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782112295] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:10,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:10,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 20:13:10,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594797538] [2023-08-26 20:13:10,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:10,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 20:13:10,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:10,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 20:13:10,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 20:13:10,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 191 [2023-08-26 20:13:10,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 397 flow. Second operand has 6 states, 6 states have (on average 82.33333333333333) internal successors, (494), 6 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:10,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:10,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 191 [2023-08-26 20:13:10,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:10,703 INFO L124 PetriNetUnfolderBase]: 1253/1922 cut-off events. [2023-08-26 20:13:10,704 INFO L125 PetriNetUnfolderBase]: For 7079/7079 co-relation queries the response was YES. [2023-08-26 20:13:10,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7909 conditions, 1922 events. 1253/1922 cut-off events. For 7079/7079 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8781 event pairs, 217 based on Foata normal form. 76/1998 useless extension candidates. Maximal degree in co-relation 7891. Up to 1278 conditions per place. [2023-08-26 20:13:10,714 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 88 selfloop transitions, 17 changer transitions 6/111 dead transitions. [2023-08-26 20:13:10,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 111 transitions, 889 flow [2023-08-26 20:13:10,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 20:13:10,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 20:13:10,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 557 transitions. [2023-08-26 20:13:10,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4860383944153578 [2023-08-26 20:13:10,716 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 557 transitions. [2023-08-26 20:13:10,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 557 transitions. [2023-08-26 20:13:10,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:10,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 557 transitions. [2023-08-26 20:13:10,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 92.83333333333333) internal successors, (557), 6 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:10,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:10,719 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:10,719 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 397 flow. Second operand 6 states and 557 transitions. [2023-08-26 20:13:10,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 111 transitions, 889 flow [2023-08-26 20:13:10,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 111 transitions, 847 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-08-26 20:13:10,738 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 489 flow [2023-08-26 20:13:10,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=489, PETRI_PLACES=66, PETRI_TRANSITIONS=61} [2023-08-26 20:13:10,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2023-08-26 20:13:10,739 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 489 flow [2023-08-26 20:13:10,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 82.33333333333333) internal successors, (494), 6 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:10,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:10,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:10,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 20:13:10,739 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:10,740 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:10,740 INFO L85 PathProgramCache]: Analyzing trace with hash -45868466, now seen corresponding path program 1 times [2023-08-26 20:13:10,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:10,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868822616] [2023-08-26 20:13:10,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:10,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:10,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:10,912 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:10,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:10,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868822616] [2023-08-26 20:13:10,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868822616] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:10,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:10,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 20:13:10,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55793390] [2023-08-26 20:13:10,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:10,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:13:10,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:10,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:13:10,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:13:10,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 191 [2023-08-26 20:13:10,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 61 transitions, 489 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:10,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:10,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 191 [2023-08-26 20:13:10,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:11,199 INFO L124 PetriNetUnfolderBase]: 1662/2559 cut-off events. [2023-08-26 20:13:11,199 INFO L125 PetriNetUnfolderBase]: For 12998/12998 co-relation queries the response was YES. [2023-08-26 20:13:11,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11349 conditions, 2559 events. 1662/2559 cut-off events. For 12998/12998 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12658 event pairs, 302 based on Foata normal form. 34/2593 useless extension candidates. Maximal degree in co-relation 11329. Up to 1162 conditions per place. [2023-08-26 20:13:11,213 INFO L140 encePairwiseOnDemand]: 183/191 looper letters, 114 selfloop transitions, 59 changer transitions 9/182 dead transitions. [2023-08-26 20:13:11,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 182 transitions, 1788 flow [2023-08-26 20:13:11,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 20:13:11,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 20:13:11,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2023-08-26 20:13:11,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-08-26 20:13:11,215 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 573 transitions. [2023-08-26 20:13:11,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 573 transitions. [2023-08-26 20:13:11,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:11,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 573 transitions. [2023-08-26 20:13:11,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 95.5) internal successors, (573), 6 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:11,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:11,217 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:11,217 INFO L175 Difference]: Start difference. First operand has 66 places, 61 transitions, 489 flow. Second operand 6 states and 573 transitions. [2023-08-26 20:13:11,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 182 transitions, 1788 flow [2023-08-26 20:13:11,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 182 transitions, 1759 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:11,249 INFO L231 Difference]: Finished difference. Result has 73 places, 111 transitions, 1170 flow [2023-08-26 20:13:11,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1170, PETRI_PLACES=73, PETRI_TRANSITIONS=111} [2023-08-26 20:13:11,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2023-08-26 20:13:11,250 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 111 transitions, 1170 flow [2023-08-26 20:13:11,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:11,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:11,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:11,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 20:13:11,251 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:11,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:11,251 INFO L85 PathProgramCache]: Analyzing trace with hash 711573708, now seen corresponding path program 2 times [2023-08-26 20:13:11,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:11,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961849406] [2023-08-26 20:13:11,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:11,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:11,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:11,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:11,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:11,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961849406] [2023-08-26 20:13:11,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961849406] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:11,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:11,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 20:13:11,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440960452] [2023-08-26 20:13:11,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:11,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:13:11,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:11,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:13:11,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:13:11,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 191 [2023-08-26 20:13:11,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 111 transitions, 1170 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:11,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:11,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 191 [2023-08-26 20:13:11,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:11,712 INFO L124 PetriNetUnfolderBase]: 1928/3054 cut-off events. [2023-08-26 20:13:11,713 INFO L125 PetriNetUnfolderBase]: For 18803/18803 co-relation queries the response was YES. [2023-08-26 20:13:11,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15590 conditions, 3054 events. 1928/3054 cut-off events. For 18803/18803 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 15994 event pairs, 498 based on Foata normal form. 44/3098 useless extension candidates. Maximal degree in co-relation 15567. Up to 1598 conditions per place. [2023-08-26 20:13:11,730 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 85 selfloop transitions, 78 changer transitions 2/165 dead transitions. [2023-08-26 20:13:11,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 165 transitions, 1854 flow [2023-08-26 20:13:11,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 20:13:11,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 20:13:11,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 481 transitions. [2023-08-26 20:13:11,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5036649214659686 [2023-08-26 20:13:11,732 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 481 transitions. [2023-08-26 20:13:11,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 481 transitions. [2023-08-26 20:13:11,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:11,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 481 transitions. [2023-08-26 20:13:11,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 96.2) internal successors, (481), 5 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:11,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:11,734 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:11,734 INFO L175 Difference]: Start difference. First operand has 73 places, 111 transitions, 1170 flow. Second operand 5 states and 481 transitions. [2023-08-26 20:13:11,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 165 transitions, 1854 flow [2023-08-26 20:13:11,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 165 transitions, 1852 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-26 20:13:11,764 INFO L231 Difference]: Finished difference. Result has 80 places, 120 transitions, 1545 flow [2023-08-26 20:13:11,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1545, PETRI_PLACES=80, PETRI_TRANSITIONS=120} [2023-08-26 20:13:11,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2023-08-26 20:13:11,764 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 120 transitions, 1545 flow [2023-08-26 20:13:11,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:11,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:11,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:11,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 20:13:11,765 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:11,765 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:11,765 INFO L85 PathProgramCache]: Analyzing trace with hash 670146666, now seen corresponding path program 3 times [2023-08-26 20:13:11,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:11,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628285643] [2023-08-26 20:13:11,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:11,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:11,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:11,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:11,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:11,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628285643] [2023-08-26 20:13:11,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628285643] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:11,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:11,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 20:13:11,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863918601] [2023-08-26 20:13:11,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:11,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:13:11,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:11,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:13:11,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:13:11,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 191 [2023-08-26 20:13:11,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 120 transitions, 1545 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:11,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:11,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 191 [2023-08-26 20:13:11,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:12,278 INFO L124 PetriNetUnfolderBase]: 1924/3061 cut-off events. [2023-08-26 20:13:12,279 INFO L125 PetriNetUnfolderBase]: For 25910/25910 co-relation queries the response was YES. [2023-08-26 20:13:12,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17268 conditions, 3061 events. 1924/3061 cut-off events. For 25910/25910 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 15984 event pairs, 555 based on Foata normal form. 34/3095 useless extension candidates. Maximal degree in co-relation 17241. Up to 1760 conditions per place. [2023-08-26 20:13:12,295 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 85 selfloop transitions, 80 changer transitions 4/169 dead transitions. [2023-08-26 20:13:12,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 169 transitions, 2141 flow [2023-08-26 20:13:12,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 20:13:12,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 20:13:12,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 485 transitions. [2023-08-26 20:13:12,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078534031413613 [2023-08-26 20:13:12,297 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 485 transitions. [2023-08-26 20:13:12,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 485 transitions. [2023-08-26 20:13:12,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:12,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 485 transitions. [2023-08-26 20:13:12,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:12,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:12,299 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:12,299 INFO L175 Difference]: Start difference. First operand has 80 places, 120 transitions, 1545 flow. Second operand 5 states and 485 transitions. [2023-08-26 20:13:12,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 169 transitions, 2141 flow [2023-08-26 20:13:12,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 169 transitions, 2048 flow, removed 10 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:12,340 INFO L231 Difference]: Finished difference. Result has 86 places, 122 transitions, 1735 flow [2023-08-26 20:13:12,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1735, PETRI_PLACES=86, PETRI_TRANSITIONS=122} [2023-08-26 20:13:12,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2023-08-26 20:13:12,341 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 122 transitions, 1735 flow [2023-08-26 20:13:12,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:12,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:12,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:12,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 20:13:12,341 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:12,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:12,342 INFO L85 PathProgramCache]: Analyzing trace with hash 46234186, now seen corresponding path program 4 times [2023-08-26 20:13:12,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:12,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719155485] [2023-08-26 20:13:12,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:12,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:12,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:12,484 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 20:13:12,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:12,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719155485] [2023-08-26 20:13:12,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719155485] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:13:12,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024167840] [2023-08-26 20:13:12,486 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 20:13:12,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:13:12,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:13:12,488 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:13:12,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-26 20:13:12,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 20:13:12,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:13:12,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-26 20:13:12,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:13:12,657 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:12,657 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 20:13:12,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024167840] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:12,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 20:13:12,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2023-08-26 20:13:12,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33883100] [2023-08-26 20:13:12,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:12,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 20:13:12,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:12,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 20:13:12,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-26 20:13:12,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 191 [2023-08-26 20:13:12,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 122 transitions, 1735 flow. Second operand has 6 states, 6 states have (on average 82.33333333333333) internal successors, (494), 6 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:12,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:12,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 191 [2023-08-26 20:13:12,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:13,070 INFO L124 PetriNetUnfolderBase]: 1929/3105 cut-off events. [2023-08-26 20:13:13,070 INFO L125 PetriNetUnfolderBase]: For 26659/26659 co-relation queries the response was YES. [2023-08-26 20:13:13,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18170 conditions, 3105 events. 1929/3105 cut-off events. For 26659/26659 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 16389 event pairs, 417 based on Foata normal form. 14/3119 useless extension candidates. Maximal degree in co-relation 18140. Up to 2851 conditions per place. [2023-08-26 20:13:13,087 INFO L140 encePairwiseOnDemand]: 182/191 looper letters, 130 selfloop transitions, 22 changer transitions 14/166 dead transitions. [2023-08-26 20:13:13,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 166 transitions, 2408 flow [2023-08-26 20:13:13,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 20:13:13,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 20:13:13,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 541 transitions. [2023-08-26 20:13:13,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4720767888307155 [2023-08-26 20:13:13,089 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 541 transitions. [2023-08-26 20:13:13,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 541 transitions. [2023-08-26 20:13:13,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:13,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 541 transitions. [2023-08-26 20:13:13,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 90.16666666666667) internal successors, (541), 6 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:13,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:13,092 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:13,092 INFO L175 Difference]: Start difference. First operand has 86 places, 122 transitions, 1735 flow. Second operand 6 states and 541 transitions. [2023-08-26 20:13:13,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 166 transitions, 2408 flow [2023-08-26 20:13:13,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 166 transitions, 2320 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:13,138 INFO L231 Difference]: Finished difference. Result has 93 places, 125 transitions, 1783 flow [2023-08-26 20:13:13,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1783, PETRI_PLACES=93, PETRI_TRANSITIONS=125} [2023-08-26 20:13:13,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2023-08-26 20:13:13,138 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 125 transitions, 1783 flow [2023-08-26 20:13:13,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 82.33333333333333) internal successors, (494), 6 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:13,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:13,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:13,156 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 20:13:13,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-26 20:13:13,344 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:13,344 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:13,344 INFO L85 PathProgramCache]: Analyzing trace with hash 667520890, now seen corresponding path program 5 times [2023-08-26 20:13:13,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:13,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207873507] [2023-08-26 20:13:13,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:13,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:13,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:13,511 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:13,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:13,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207873507] [2023-08-26 20:13:13,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207873507] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:13,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:13,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 20:13:13,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223944044] [2023-08-26 20:13:13,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:13,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:13:13,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:13,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:13:13,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:13:13,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 191 [2023-08-26 20:13:13,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 125 transitions, 1783 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:13,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:13,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 191 [2023-08-26 20:13:13,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:13,898 INFO L124 PetriNetUnfolderBase]: 2239/3530 cut-off events. [2023-08-26 20:13:13,899 INFO L125 PetriNetUnfolderBase]: For 32209/32209 co-relation queries the response was YES. [2023-08-26 20:13:13,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21085 conditions, 3530 events. 2239/3530 cut-off events. For 32209/32209 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18922 event pairs, 544 based on Foata normal form. 66/3596 useless extension candidates. Maximal degree in co-relation 21052. Up to 1355 conditions per place. [2023-08-26 20:13:13,922 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 91 selfloop transitions, 93 changer transitions 5/189 dead transitions. [2023-08-26 20:13:13,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 189 transitions, 2684 flow [2023-08-26 20:13:13,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 20:13:13,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 20:13:13,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 486 transitions. [2023-08-26 20:13:13,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089005235602094 [2023-08-26 20:13:13,923 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 486 transitions. [2023-08-26 20:13:13,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 486 transitions. [2023-08-26 20:13:13,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:13,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 486 transitions. [2023-08-26 20:13:13,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 97.2) internal successors, (486), 5 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:13,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:13,926 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:13,926 INFO L175 Difference]: Start difference. First operand has 93 places, 125 transitions, 1783 flow. Second operand 5 states and 486 transitions. [2023-08-26 20:13:13,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 189 transitions, 2684 flow [2023-08-26 20:13:14,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 189 transitions, 2648 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-26 20:13:14,014 INFO L231 Difference]: Finished difference. Result has 96 places, 137 transitions, 2130 flow [2023-08-26 20:13:14,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2130, PETRI_PLACES=96, PETRI_TRANSITIONS=137} [2023-08-26 20:13:14,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2023-08-26 20:13:14,015 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 137 transitions, 2130 flow [2023-08-26 20:13:14,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:14,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:14,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:14,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 20:13:14,015 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:14,015 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:14,016 INFO L85 PathProgramCache]: Analyzing trace with hash 836962336, now seen corresponding path program 6 times [2023-08-26 20:13:14,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:14,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217908320] [2023-08-26 20:13:14,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:14,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:14,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:14,172 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 20:13:14,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:14,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217908320] [2023-08-26 20:13:14,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217908320] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:13:14,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297704740] [2023-08-26 20:13:14,173 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 20:13:14,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:13:14,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:13:14,189 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:13:14,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-26 20:13:14,285 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 20:13:14,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:13:14,287 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 20:13:14,288 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:13:14,416 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 20:13:14,416 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:13:14,617 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 20:13:14,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297704740] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:13:14,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:13:14,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 10 [2023-08-26 20:13:14,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154433121] [2023-08-26 20:13:14,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:13:14,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 20:13:14,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:14,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 20:13:14,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-26 20:13:14,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 191 [2023-08-26 20:13:14,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 137 transitions, 2130 flow. Second operand has 11 states, 11 states have (on average 83.45454545454545) internal successors, (918), 11 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:14,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:14,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 191 [2023-08-26 20:13:14,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:15,555 INFO L124 PetriNetUnfolderBase]: 4321/6817 cut-off events. [2023-08-26 20:13:15,555 INFO L125 PetriNetUnfolderBase]: For 67101/67101 co-relation queries the response was YES. [2023-08-26 20:13:15,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41653 conditions, 6817 events. 4321/6817 cut-off events. For 67101/67101 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40519 event pairs, 402 based on Foata normal form. 235/7052 useless extension candidates. Maximal degree in co-relation 41619. Up to 3045 conditions per place. [2023-08-26 20:13:15,600 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 279 selfloop transitions, 61 changer transitions 20/360 dead transitions. [2023-08-26 20:13:15,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 360 transitions, 5760 flow [2023-08-26 20:13:15,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 20:13:15,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 20:13:15,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 742 transitions. [2023-08-26 20:13:15,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4856020942408377 [2023-08-26 20:13:15,602 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 742 transitions. [2023-08-26 20:13:15,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 742 transitions. [2023-08-26 20:13:15,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:15,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 742 transitions. [2023-08-26 20:13:15,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 92.75) internal successors, (742), 8 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:15,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 191.0) internal successors, (1719), 9 states have internal predecessors, (1719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:15,605 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 191.0) internal successors, (1719), 9 states have internal predecessors, (1719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:15,605 INFO L175 Difference]: Start difference. First operand has 96 places, 137 transitions, 2130 flow. Second operand 8 states and 742 transitions. [2023-08-26 20:13:15,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 360 transitions, 5760 flow [2023-08-26 20:13:15,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 360 transitions, 5505 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 20:13:15,756 INFO L231 Difference]: Finished difference. Result has 105 places, 188 transitions, 3112 flow [2023-08-26 20:13:15,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=2010, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3112, PETRI_PLACES=105, PETRI_TRANSITIONS=188} [2023-08-26 20:13:15,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2023-08-26 20:13:15,757 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 188 transitions, 3112 flow [2023-08-26 20:13:15,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 83.45454545454545) internal successors, (918), 11 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:15,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:15,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:15,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-26 20:13:15,962 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,SelfDestructingSolverStorable17 [2023-08-26 20:13:15,963 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:15,963 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:15,963 INFO L85 PathProgramCache]: Analyzing trace with hash 497216458, now seen corresponding path program 7 times [2023-08-26 20:13:15,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:15,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384002652] [2023-08-26 20:13:15,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:15,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:15,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:16,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:16,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:16,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384002652] [2023-08-26 20:13:16,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384002652] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:16,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:16,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 20:13:16,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140845895] [2023-08-26 20:13:16,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:16,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:13:16,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:16,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:13:16,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:13:16,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 191 [2023-08-26 20:13:16,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 188 transitions, 3112 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:16,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:16,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 191 [2023-08-26 20:13:16,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:17,007 INFO L124 PetriNetUnfolderBase]: 5253/8222 cut-off events. [2023-08-26 20:13:17,007 INFO L125 PetriNetUnfolderBase]: For 99567/99567 co-relation queries the response was YES. [2023-08-26 20:13:17,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54877 conditions, 8222 events. 5253/8222 cut-off events. For 99567/99567 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 50833 event pairs, 880 based on Foata normal form. 132/8354 useless extension candidates. Maximal degree in co-relation 54838. Up to 3144 conditions per place. [2023-08-26 20:13:17,058 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 175 selfloop transitions, 151 changer transitions 7/333 dead transitions. [2023-08-26 20:13:17,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 333 transitions, 5620 flow [2023-08-26 20:13:17,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 20:13:17,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 20:13:17,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 574 transitions. [2023-08-26 20:13:17,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5008726003490401 [2023-08-26 20:13:17,060 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 574 transitions. [2023-08-26 20:13:17,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 574 transitions. [2023-08-26 20:13:17,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:17,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 574 transitions. [2023-08-26 20:13:17,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 95.66666666666667) internal successors, (574), 6 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:17,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:17,062 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:17,062 INFO L175 Difference]: Start difference. First operand has 105 places, 188 transitions, 3112 flow. Second operand 6 states and 574 transitions. [2023-08-26 20:13:17,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 333 transitions, 5620 flow [2023-08-26 20:13:17,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 333 transitions, 5448 flow, removed 86 selfloop flow, removed 0 redundant places. [2023-08-26 20:13:17,334 INFO L231 Difference]: Finished difference. Result has 113 places, 238 transitions, 4294 flow [2023-08-26 20:13:17,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4294, PETRI_PLACES=113, PETRI_TRANSITIONS=238} [2023-08-26 20:13:17,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2023-08-26 20:13:17,334 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 238 transitions, 4294 flow [2023-08-26 20:13:17,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:17,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:17,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:17,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 20:13:17,335 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:17,335 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:17,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1640812268, now seen corresponding path program 8 times [2023-08-26 20:13:17,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:17,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818115292] [2023-08-26 20:13:17,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:17,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:17,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:17,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:17,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:17,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818115292] [2023-08-26 20:13:17,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818115292] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:17,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:17,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 20:13:17,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137450235] [2023-08-26 20:13:17,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:17,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:13:17,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:17,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:13:17,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:13:17,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 191 [2023-08-26 20:13:17,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 238 transitions, 4294 flow. Second operand has 5 states, 5 states have (on average 85.0) internal successors, (425), 5 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:17,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:17,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 191 [2023-08-26 20:13:17,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:18,549 INFO L124 PetriNetUnfolderBase]: 5209/8118 cut-off events. [2023-08-26 20:13:18,549 INFO L125 PetriNetUnfolderBase]: For 103985/103985 co-relation queries the response was YES. [2023-08-26 20:13:18,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56761 conditions, 8118 events. 5209/8118 cut-off events. For 103985/103985 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 48551 event pairs, 1037 based on Foata normal form. 8/8126 useless extension candidates. Maximal degree in co-relation 56718. Up to 7953 conditions per place. [2023-08-26 20:13:18,602 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 247 selfloop transitions, 18 changer transitions 2/267 dead transitions. [2023-08-26 20:13:18,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 267 transitions, 5033 flow [2023-08-26 20:13:18,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 20:13:18,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 20:13:18,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 460 transitions. [2023-08-26 20:13:18,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4816753926701571 [2023-08-26 20:13:18,631 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 460 transitions. [2023-08-26 20:13:18,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 460 transitions. [2023-08-26 20:13:18,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:18,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 460 transitions. [2023-08-26 20:13:18,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 92.0) internal successors, (460), 5 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:18,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:18,635 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:18,635 INFO L175 Difference]: Start difference. First operand has 113 places, 238 transitions, 4294 flow. Second operand 5 states and 460 transitions. [2023-08-26 20:13:18,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 267 transitions, 5033 flow [2023-08-26 20:13:18,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 267 transitions, 4884 flow, removed 55 selfloop flow, removed 5 redundant places. [2023-08-26 20:13:18,944 INFO L231 Difference]: Finished difference. Result has 112 places, 241 transitions, 4249 flow [2023-08-26 20:13:18,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=4151, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4249, PETRI_PLACES=112, PETRI_TRANSITIONS=241} [2023-08-26 20:13:18,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2023-08-26 20:13:18,945 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 241 transitions, 4249 flow [2023-08-26 20:13:18,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.0) internal successors, (425), 5 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:18,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:18,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:18,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 20:13:18,949 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:18,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:18,950 INFO L85 PathProgramCache]: Analyzing trace with hash -680971224, now seen corresponding path program 9 times [2023-08-26 20:13:18,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:18,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494977030] [2023-08-26 20:13:18,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:18,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:19,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:19,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:19,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:19,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494977030] [2023-08-26 20:13:19,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494977030] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:13:19,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:13:19,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 20:13:19,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214099988] [2023-08-26 20:13:19,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:13:19,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:13:19,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:19,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:13:19,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:13:19,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 191 [2023-08-26 20:13:19,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 241 transitions, 4249 flow. Second operand has 5 states, 5 states have (on average 85.0) internal successors, (425), 5 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:19,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:19,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 191 [2023-08-26 20:13:19,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:20,290 INFO L124 PetriNetUnfolderBase]: 5270/8201 cut-off events. [2023-08-26 20:13:20,290 INFO L125 PetriNetUnfolderBase]: For 97303/97303 co-relation queries the response was YES. [2023-08-26 20:13:20,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56088 conditions, 8201 events. 5270/8201 cut-off events. For 97303/97303 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 49067 event pairs, 1030 based on Foata normal form. 2/8203 useless extension candidates. Maximal degree in co-relation 56045. Up to 7895 conditions per place. [2023-08-26 20:13:20,336 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 261 selfloop transitions, 21 changer transitions 4/286 dead transitions. [2023-08-26 20:13:20,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 286 transitions, 5236 flow [2023-08-26 20:13:20,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 20:13:20,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 20:13:20,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 552 transitions. [2023-08-26 20:13:20,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4816753926701571 [2023-08-26 20:13:20,339 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 552 transitions. [2023-08-26 20:13:20,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 552 transitions. [2023-08-26 20:13:20,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:20,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 552 transitions. [2023-08-26 20:13:20,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:20,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:20,343 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 191.0) internal successors, (1337), 7 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:20,343 INFO L175 Difference]: Start difference. First operand has 112 places, 241 transitions, 4249 flow. Second operand 6 states and 552 transitions. [2023-08-26 20:13:20,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 286 transitions, 5236 flow [2023-08-26 20:13:20,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 286 transitions, 5085 flow, removed 44 selfloop flow, removed 6 redundant places. [2023-08-26 20:13:20,601 INFO L231 Difference]: Finished difference. Result has 110 places, 238 transitions, 4091 flow [2023-08-26 20:13:20,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4091, PETRI_PLACES=110, PETRI_TRANSITIONS=238} [2023-08-26 20:13:20,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2023-08-26 20:13:20,602 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 238 transitions, 4091 flow [2023-08-26 20:13:20,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.0) internal successors, (425), 5 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:20,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:20,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:20,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 20:13:20,602 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:20,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:20,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1018244012, now seen corresponding path program 1 times [2023-08-26 20:13:20,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:20,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285872224] [2023-08-26 20:13:20,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:20,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:20,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:20,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:20,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:20,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285872224] [2023-08-26 20:13:20,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285872224] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:13:20,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060435393] [2023-08-26 20:13:20,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:20,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:13:20,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:13:20,845 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:13:20,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-26 20:13:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:20,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:13:20,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:13:21,058 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:21,059 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:13:21,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:21,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060435393] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:13:21,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:13:21,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2023-08-26 20:13:21,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74933349] [2023-08-26 20:13:21,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:13:21,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 20:13:21,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:21,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 20:13:21,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-26 20:13:21,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 191 [2023-08-26 20:13:21,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 238 transitions, 4091 flow. Second operand has 10 states, 10 states have (on average 83.5) internal successors, (835), 10 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:21,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:21,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 191 [2023-08-26 20:13:21,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:23,045 INFO L124 PetriNetUnfolderBase]: 6888/11197 cut-off events. [2023-08-26 20:13:23,046 INFO L125 PetriNetUnfolderBase]: For 122651/122651 co-relation queries the response was YES. [2023-08-26 20:13:23,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75048 conditions, 11197 events. 6888/11197 cut-off events. For 122651/122651 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 75683 event pairs, 621 based on Foata normal form. 10/11207 useless extension candidates. Maximal degree in co-relation 75006. Up to 6965 conditions per place. [2023-08-26 20:13:23,111 INFO L140 encePairwiseOnDemand]: 185/191 looper letters, 435 selfloop transitions, 160 changer transitions 6/601 dead transitions. [2023-08-26 20:13:23,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 601 transitions, 11070 flow [2023-08-26 20:13:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 20:13:23,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 20:13:23,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 822 transitions. [2023-08-26 20:13:23,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4781849912739965 [2023-08-26 20:13:23,113 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 822 transitions. [2023-08-26 20:13:23,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 822 transitions. [2023-08-26 20:13:23,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:23,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 822 transitions. [2023-08-26 20:13:23,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 91.33333333333333) internal successors, (822), 9 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:23,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 191.0) internal successors, (1910), 10 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:23,116 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 191.0) internal successors, (1910), 10 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:23,116 INFO L175 Difference]: Start difference. First operand has 110 places, 238 transitions, 4091 flow. Second operand 9 states and 822 transitions. [2023-08-26 20:13:23,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 601 transitions, 11070 flow [2023-08-26 20:13:23,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 601 transitions, 11027 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-08-26 20:13:23,368 INFO L231 Difference]: Finished difference. Result has 116 places, 351 transitions, 6912 flow [2023-08-26 20:13:23,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=4048, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6912, PETRI_PLACES=116, PETRI_TRANSITIONS=351} [2023-08-26 20:13:23,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2023-08-26 20:13:23,369 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 351 transitions, 6912 flow [2023-08-26 20:13:23,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 83.5) internal successors, (835), 10 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:23,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:23,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:23,374 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-26 20:13:23,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:13:23,574 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:23,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:23,574 INFO L85 PathProgramCache]: Analyzing trace with hash -373341098, now seen corresponding path program 2 times [2023-08-26 20:13:23,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:23,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512094766] [2023-08-26 20:13:23,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:23,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:23,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:23,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:23,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:23,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512094766] [2023-08-26 20:13:23,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512094766] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:13:23,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681468233] [2023-08-26 20:13:23,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:13:23,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:13:23,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:13:23,893 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:13:23,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-26 20:13:23,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:13:23,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:13:23,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:13:23,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:13:24,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:24,036 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:13:24,459 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:24,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681468233] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:13:24,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:13:24,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 10 [2023-08-26 20:13:24,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815138209] [2023-08-26 20:13:24,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:13:24,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 20:13:24,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:24,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 20:13:24,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-08-26 20:13:24,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 191 [2023-08-26 20:13:24,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 351 transitions, 6912 flow. Second operand has 12 states, 12 states have (on average 81.25) internal successors, (975), 12 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:24,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:24,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 191 [2023-08-26 20:13:24,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:26,551 INFO L124 PetriNetUnfolderBase]: 7677/12526 cut-off events. [2023-08-26 20:13:26,551 INFO L125 PetriNetUnfolderBase]: For 164344/164344 co-relation queries the response was YES. [2023-08-26 20:13:26,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88964 conditions, 12526 events. 7677/12526 cut-off events. For 164344/164344 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 87330 event pairs, 798 based on Foata normal form. 18/12544 useless extension candidates. Maximal degree in co-relation 88919. Up to 9497 conditions per place. [2023-08-26 20:13:26,628 INFO L140 encePairwiseOnDemand]: 184/191 looper letters, 404 selfloop transitions, 170 changer transitions 7/581 dead transitions. [2023-08-26 20:13:26,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 581 transitions, 11824 flow [2023-08-26 20:13:26,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 20:13:26,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 20:13:26,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 946 transitions. [2023-08-26 20:13:26,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.450261780104712 [2023-08-26 20:13:26,639 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 946 transitions. [2023-08-26 20:13:26,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 946 transitions. [2023-08-26 20:13:26,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:26,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 946 transitions. [2023-08-26 20:13:26,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 86.0) internal successors, (946), 11 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:26,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 191.0) internal successors, (2292), 12 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:26,642 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 191.0) internal successors, (2292), 12 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:26,642 INFO L175 Difference]: Start difference. First operand has 116 places, 351 transitions, 6912 flow. Second operand 11 states and 946 transitions. [2023-08-26 20:13:26,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 581 transitions, 11824 flow [2023-08-26 20:13:27,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 581 transitions, 11367 flow, removed 220 selfloop flow, removed 1 redundant places. [2023-08-26 20:13:27,133 INFO L231 Difference]: Finished difference. Result has 130 places, 431 transitions, 8772 flow [2023-08-26 20:13:27,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=6519, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8772, PETRI_PLACES=130, PETRI_TRANSITIONS=431} [2023-08-26 20:13:27,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2023-08-26 20:13:27,134 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 431 transitions, 8772 flow [2023-08-26 20:13:27,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 81.25) internal successors, (975), 12 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:27,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:27,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:27,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-26 20:13:27,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:13:27,339 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:27,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:27,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1263700006, now seen corresponding path program 1 times [2023-08-26 20:13:27,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:27,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071683479] [2023-08-26 20:13:27,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:27,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:27,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:27,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:27,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:27,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071683479] [2023-08-26 20:13:27,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071683479] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:13:27,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174109941] [2023-08-26 20:13:27,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:27,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:13:27,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:13:27,604 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:13:27,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-26 20:13:27,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:27,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-26 20:13:27,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:13:27,750 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:27,750 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:13:27,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:27,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174109941] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:13:27,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:13:27,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 8] total 14 [2023-08-26 20:13:27,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97057704] [2023-08-26 20:13:27,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:13:27,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 20:13:27,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:27,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 20:13:27,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2023-08-26 20:13:27,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 191 [2023-08-26 20:13:27,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 431 transitions, 8772 flow. Second operand has 15 states, 15 states have (on average 81.6) internal successors, (1224), 15 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:27,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:27,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 191 [2023-08-26 20:13:27,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:32,711 INFO L124 PetriNetUnfolderBase]: 11018/17883 cut-off events. [2023-08-26 20:13:32,712 INFO L125 PetriNetUnfolderBase]: For 261817/261817 co-relation queries the response was YES. [2023-08-26 20:13:32,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130147 conditions, 17883 events. 11018/17883 cut-off events. For 261817/261817 co-relation queries the response was YES. Maximal size of possible extension queue 1131. Compared 131061 event pairs, 199 based on Foata normal form. 222/18105 useless extension candidates. Maximal degree in co-relation 130096. Up to 3833 conditions per place. [2023-08-26 20:13:32,831 INFO L140 encePairwiseOnDemand]: 180/191 looper letters, 463 selfloop transitions, 1075 changer transitions 1/1539 dead transitions. [2023-08-26 20:13:32,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 1539 transitions, 28983 flow [2023-08-26 20:13:32,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-08-26 20:13:32,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-08-26 20:13:32,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 4696 transitions. [2023-08-26 20:13:32,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638941025387731 [2023-08-26 20:13:32,836 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 4696 transitions. [2023-08-26 20:13:32,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 4696 transitions. [2023-08-26 20:13:32,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:32,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 4696 transitions. [2023-08-26 20:13:32,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 88.60377358490567) internal successors, (4696), 53 states have internal predecessors, (4696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:32,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 191.0) internal successors, (10314), 54 states have internal predecessors, (10314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:32,850 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 191.0) internal successors, (10314), 54 states have internal predecessors, (10314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:32,850 INFO L175 Difference]: Start difference. First operand has 130 places, 431 transitions, 8772 flow. Second operand 53 states and 4696 transitions. [2023-08-26 20:13:32,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 1539 transitions, 28983 flow [2023-08-26 20:13:34,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 1539 transitions, 28256 flow, removed 352 selfloop flow, removed 2 redundant places. [2023-08-26 20:13:34,025 INFO L231 Difference]: Finished difference. Result has 209 places, 1246 transitions, 27023 flow [2023-08-26 20:13:34,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=8468, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=27023, PETRI_PLACES=209, PETRI_TRANSITIONS=1246} [2023-08-26 20:13:34,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2023-08-26 20:13:34,026 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 1246 transitions, 27023 flow [2023-08-26 20:13:34,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 81.6) internal successors, (1224), 15 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:34,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:13:34,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:13:34,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-26 20:13:34,230 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,SelfDestructingSolverStorable23 [2023-08-26 20:13:34,231 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:13:34,231 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:13:34,231 INFO L85 PathProgramCache]: Analyzing trace with hash 639005382, now seen corresponding path program 2 times [2023-08-26 20:13:34,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:13:34,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380917125] [2023-08-26 20:13:34,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:13:34,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:13:34,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:13:34,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:34,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:13:34,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380917125] [2023-08-26 20:13:34,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380917125] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:13:34,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151723957] [2023-08-26 20:13:34,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:13:34,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:13:34,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:13:34,377 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:13:34,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-26 20:13:34,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:13:34,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:13:34,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:13:34,451 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:13:34,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:34,642 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:13:34,897 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:13:34,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151723957] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:13:34,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:13:34,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 9] total 19 [2023-08-26 20:13:34,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068797868] [2023-08-26 20:13:34,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:13:34,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 20:13:34,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:13:34,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 20:13:34,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2023-08-26 20:13:34,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 191 [2023-08-26 20:13:34,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 1246 transitions, 27023 flow. Second operand has 20 states, 20 states have (on average 81.25) internal successors, (1625), 20 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 20:13:34,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:13:34,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 191 [2023-08-26 20:13:34,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:13:48,052 INFO L124 PetriNetUnfolderBase]: 20183/32845 cut-off events. [2023-08-26 20:13:48,053 INFO L125 PetriNetUnfolderBase]: For 731862/731862 co-relation queries the response was YES. [2023-08-26 20:13:48,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282079 conditions, 32845 events. 20183/32845 cut-off events. For 731862/731862 co-relation queries the response was YES. Maximal size of possible extension queue 1832. Compared 261354 event pairs, 225 based on Foata normal form. 868/33713 useless extension candidates. Maximal degree in co-relation 281998. Up to 7007 conditions per place. [2023-08-26 20:13:48,420 INFO L140 encePairwiseOnDemand]: 179/191 looper letters, 1171 selfloop transitions, 2521 changer transitions 10/3702 dead transitions. [2023-08-26 20:13:48,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 3702 transitions, 80323 flow [2023-08-26 20:13:48,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-08-26 20:13:48,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2023-08-26 20:13:48,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 6772 transitions. [2023-08-26 20:13:48,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46651970239735463 [2023-08-26 20:13:48,426 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 6772 transitions. [2023-08-26 20:13:48,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 6772 transitions. [2023-08-26 20:13:48,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:13:48,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 6772 transitions. [2023-08-26 20:13:48,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 89.10526315789474) internal successors, (6772), 76 states have internal predecessors, (6772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:48,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 191.0) internal successors, (14707), 77 states have internal predecessors, (14707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:48,444 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 191.0) internal successors, (14707), 77 states have internal predecessors, (14707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:13:48,445 INFO L175 Difference]: Start difference. First operand has 209 places, 1246 transitions, 27023 flow. Second operand 76 states and 6772 transitions. [2023-08-26 20:13:48,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 3702 transitions, 80323 flow [2023-08-26 20:14:01,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 3702 transitions, 76427 flow, removed 1933 selfloop flow, removed 3 redundant places. [2023-08-26 20:14:01,467 INFO L231 Difference]: Finished difference. Result has 330 places, 2962 transitions, 69038 flow [2023-08-26 20:14:01,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=24618, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=961, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=69038, PETRI_PLACES=330, PETRI_TRANSITIONS=2962} [2023-08-26 20:14:01,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2023-08-26 20:14:01,468 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 2962 transitions, 69038 flow [2023-08-26 20:14:01,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 81.25) internal successors, (1625), 20 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 20:14:01,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:14:01,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:14:01,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-26 20:14:01,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:14:01,674 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:14:01,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:14:01,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1858243554, now seen corresponding path program 3 times [2023-08-26 20:14:01,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:14:01,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674078710] [2023-08-26 20:14:01,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:14:01,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:14:01,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:14:01,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:14:01,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:14:01,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674078710] [2023-08-26 20:14:01,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674078710] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:14:01,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866485437] [2023-08-26 20:14:01,795 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:14:01,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:14:01,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:14:01,796 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:14:01,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-26 20:14:01,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 20:14:01,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:14:01,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 20:14:01,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:14:01,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:14:01,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:14:02,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:14:02,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866485437] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:14:02,057 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:14:02,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 8] total 15 [2023-08-26 20:14:02,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430789636] [2023-08-26 20:14:02,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:14:02,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 20:14:02,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:14:02,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 20:14:02,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2023-08-26 20:14:02,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 191 [2023-08-26 20:14:02,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 2962 transitions, 69038 flow. Second operand has 16 states, 16 states have (on average 81.5) internal successors, (1304), 16 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:14:02,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:14:02,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 191 [2023-08-26 20:14:02,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:14:35,914 INFO L124 PetriNetUnfolderBase]: 34098/55687 cut-off events. [2023-08-26 20:14:35,915 INFO L125 PetriNetUnfolderBase]: For 1617328/1617328 co-relation queries the response was YES. [2023-08-26 20:14:36,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 537116 conditions, 55687 events. 34098/55687 cut-off events. For 1617328/1617328 co-relation queries the response was YES. Maximal size of possible extension queue 3355. Compared 481332 event pairs, 270 based on Foata normal form. 976/56663 useless extension candidates. Maximal degree in co-relation 536987. Up to 11625 conditions per place. [2023-08-26 20:14:37,194 INFO L140 encePairwiseOnDemand]: 180/191 looper letters, 1267 selfloop transitions, 5183 changer transitions 0/6450 dead transitions. [2023-08-26 20:14:37,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 6450 transitions, 161400 flow [2023-08-26 20:14:37,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-08-26 20:14:37,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2023-08-26 20:14:37,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 6437 transitions. [2023-08-26 20:14:37,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4616653517894284 [2023-08-26 20:14:37,199 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 6437 transitions. [2023-08-26 20:14:37,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 6437 transitions. [2023-08-26 20:14:37,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:14:37,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 6437 transitions. [2023-08-26 20:14:37,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 88.17808219178082) internal successors, (6437), 73 states have internal predecessors, (6437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:14:37,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 191.0) internal successors, (14134), 74 states have internal predecessors, (14134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:14:37,216 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 191.0) internal successors, (14134), 74 states have internal predecessors, (14134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:14:37,216 INFO L175 Difference]: Start difference. First operand has 330 places, 2962 transitions, 69038 flow. Second operand 73 states and 6437 transitions. [2023-08-26 20:14:37,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 6450 transitions, 161400 flow [2023-08-26 20:15:59,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 6450 transitions, 153164 flow, removed 3972 selfloop flow, removed 11 redundant places. [2023-08-26 20:15:59,267 INFO L231 Difference]: Finished difference. Result has 441 places, 5803 transitions, 149132 flow [2023-08-26 20:15:59,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=63760, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2947, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2578, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=149132, PETRI_PLACES=441, PETRI_TRANSITIONS=5803} [2023-08-26 20:15:59,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2023-08-26 20:15:59,270 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 5803 transitions, 149132 flow [2023-08-26 20:15:59,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 81.5) internal successors, (1304), 16 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:15:59,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:15:59,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:15:59,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-26 20:15:59,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:15:59,474 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:15:59,475 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:15:59,475 INFO L85 PathProgramCache]: Analyzing trace with hash -281537790, now seen corresponding path program 4 times [2023-08-26 20:15:59,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:15:59,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118960712] [2023-08-26 20:15:59,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:15:59,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:15:59,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:15:59,601 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:15:59,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:15:59,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118960712] [2023-08-26 20:15:59,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118960712] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:15:59,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506478156] [2023-08-26 20:15:59,602 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 20:15:59,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:15:59,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:15:59,603 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:15:59,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-26 20:15:59,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 20:15:59,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:15:59,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:15:59,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:15:59,789 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:15:59,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:15:59,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:15:59,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506478156] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:15:59,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:15:59,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 9] total 18 [2023-08-26 20:15:59,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702031635] [2023-08-26 20:15:59,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:15:59,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 20:15:59,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:15:59,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 20:15:59,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2023-08-26 20:15:59,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 191 [2023-08-26 20:15:59,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 5803 transitions, 149132 flow. Second operand has 19 states, 19 states have (on average 81.42105263157895) internal successors, (1547), 19 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:15:59,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:15:59,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 191 [2023-08-26 20:15:59,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:18:14,895 INFO L124 PetriNetUnfolderBase]: 61788/102736 cut-off events. [2023-08-26 20:18:14,895 INFO L125 PetriNetUnfolderBase]: For 4710671/4710671 co-relation queries the response was YES. [2023-08-26 20:18:17,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1117505 conditions, 102736 events. 61788/102736 cut-off events. For 4710671/4710671 co-relation queries the response was YES. Maximal size of possible extension queue 6034. Compared 978683 event pairs, 1091 based on Foata normal form. 1888/104624 useless extension candidates. Maximal degree in co-relation 1117335. Up to 20679 conditions per place. [2023-08-26 20:18:18,232 INFO L140 encePairwiseOnDemand]: 180/191 looper letters, 3978 selfloop transitions, 8467 changer transitions 23/12468 dead transitions. [2023-08-26 20:18:18,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 12468 transitions, 344737 flow [2023-08-26 20:18:18,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2023-08-26 20:18:18,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2023-08-26 20:18:18,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 7706 transitions. [2023-08-26 20:18:18,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46374195101402177 [2023-08-26 20:18:18,238 INFO L72 ComplementDD]: Start complementDD. Operand 87 states and 7706 transitions. [2023-08-26 20:18:18,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 7706 transitions. [2023-08-26 20:18:18,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:18:18,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 87 states and 7706 transitions. [2023-08-26 20:18:18,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 88 states, 87 states have (on average 88.57471264367815) internal successors, (7706), 87 states have internal predecessors, (7706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:18:18,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 88 states, 88 states have (on average 191.0) internal successors, (16808), 88 states have internal predecessors, (16808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:18:18,254 INFO L81 ComplementDD]: Finished complementDD. Result has 88 states, 88 states have (on average 191.0) internal successors, (16808), 88 states have internal predecessors, (16808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:18:18,254 INFO L175 Difference]: Start difference. First operand has 441 places, 5803 transitions, 149132 flow. Second operand 87 states and 7706 transitions. [2023-08-26 20:18:18,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 12468 transitions, 344737 flow [2023-08-26 20:25:25,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 12468 transitions, 333227 flow, removed 4888 selfloop flow, removed 3 redundant places. [2023-08-26 20:25:25,320 INFO L231 Difference]: Finished difference. Result has 584 places, 10564 transitions, 297142 flow [2023-08-26 20:25:25,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=140955, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1048, PETRI_DIFFERENCE_SUBTRAHEND_STATES=87, PETRI_FLOW=297142, PETRI_PLACES=584, PETRI_TRANSITIONS=10564} [2023-08-26 20:25:25,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 542 predicate places. [2023-08-26 20:25:25,325 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 10564 transitions, 297142 flow [2023-08-26 20:25:25,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 81.42105263157895) internal successors, (1547), 19 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:25:25,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:25:25,325 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:25:25,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-26 20:25:25,529 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,SelfDestructingSolverStorable26 [2023-08-26 20:25:25,530 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 20:25:25,530 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:25:25,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1095151406, now seen corresponding path program 3 times [2023-08-26 20:25:25,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:25:25,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555302327] [2023-08-26 20:25:25,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:25:25,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:25:25,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:25:25,728 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:25:25,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:25:25,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555302327] [2023-08-26 20:25:25,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555302327] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:25:25,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670083908] [2023-08-26 20:25:25,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:25:25,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:25:25,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:25:25,741 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:25:25,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-26 20:25:25,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 20:25:25,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:25:25,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 20:25:25,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:25:26,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:25:26,034 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:25:26,323 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:25:26,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670083908] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:25:26,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:25:26,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 20:25:26,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753432211] [2023-08-26 20:25:26,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:25:26,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 20:25:26,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:25:26,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 20:25:26,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2023-08-26 20:25:26,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 191 [2023-08-26 20:25:26,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 10564 transitions, 297142 flow. Second operand has 16 states, 16 states have (on average 84.25) internal successors, (1348), 16 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:25:26,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:25:26,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 191 [2023-08-26 20:25:26,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-26 20:27:09,901 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 20:27:09,901 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 20:27:10,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-26 20:27:10,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 [2023-08-26 20:27:11,145 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONASSERT (15 of 16 remaining) [2023-08-26 20:27:11,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 20:27:11,146 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-26 20:27:11,147 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 16 remaining) [2023-08-26 20:27:11,147 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 16 remaining) [2023-08-26 20:27:11,147 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 16 remaining) [2023-08-26 20:27:11,147 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 16 remaining) [2023-08-26 20:27:11,147 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 16 remaining) [2023-08-26 20:27:11,147 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 16 remaining) [2023-08-26 20:27:11,147 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 16 remaining) [2023-08-26 20:27:11,147 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 16 remaining) [2023-08-26 20:27:11,148 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 16 remaining) [2023-08-26 20:27:11,148 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 16 remaining) [2023-08-26 20:27:11,148 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 16 remaining) [2023-08-26 20:27:11,148 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 16 remaining) [2023-08-26 20:27:11,148 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 16 remaining) [2023-08-26 20:27:11,148 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 16 remaining) [2023-08-26 20:27:11,148 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 16 remaining) [2023-08-26 20:27:11,148 INFO L445 BasicCegarLoop]: Path program histogram: [9, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:27:11,151 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 20:27:11,151 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 20:27:11,159 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 08:27:11 BasicIcfg [2023-08-26 20:27:11,160 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 20:27:11,160 INFO L158 Benchmark]: Toolchain (without parser) took 846677.14ms. Allocated memory was 404.8MB in the beginning and 10.8GB in the end (delta: 10.3GB). Free memory was 381.0MB in the beginning and 8.1GB in the end (delta: -7.8GB). Peak memory consumption was 10.8GB. Max. memory is 16.0GB. [2023-08-26 20:27:11,161 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 404.8MB. Free memory is still 381.7MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 20:27:11,161 INFO L158 Benchmark]: CACSL2BoogieTranslator took 141.85ms. Allocated memory is still 404.8MB. Free memory was 380.7MB in the beginning and 369.5MB in the end (delta: 11.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-26 20:27:11,161 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.67ms. Allocated memory is still 404.8MB. Free memory was 369.5MB in the beginning and 367.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 20:27:11,161 INFO L158 Benchmark]: Boogie Preprocessor took 14.33ms. Allocated memory is still 404.8MB. Free memory was 367.7MB in the beginning and 366.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 20:27:11,161 INFO L158 Benchmark]: RCFGBuilder took 327.96ms. Allocated memory is still 404.8MB. Free memory was 366.3MB in the beginning and 347.5MB in the end (delta: 18.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-26 20:27:11,161 INFO L158 Benchmark]: TraceAbstraction took 846165.93ms. Allocated memory was 404.8MB in the beginning and 10.8GB in the end (delta: 10.3GB). Free memory was 346.8MB in the beginning and 8.1GB in the end (delta: -7.8GB). Peak memory consumption was 10.8GB. Max. memory is 16.0GB. [2023-08-26 20:27:11,163 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.10ms. Allocated memory is still 404.8MB. Free memory is still 381.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 141.85ms. Allocated memory is still 404.8MB. Free memory was 380.7MB in the beginning and 369.5MB in the end (delta: 11.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 19.67ms. Allocated memory is still 404.8MB. Free memory was 369.5MB in the beginning and 367.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 14.33ms. Allocated memory is still 404.8MB. Free memory was 367.7MB in the beginning and 366.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 327.96ms. Allocated memory is still 404.8MB. Free memory was 366.3MB in the beginning and 347.5MB in the end (delta: 18.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 846165.93ms. Allocated memory was 404.8MB in the beginning and 10.8GB in the end (delta: 10.3GB). Free memory was 346.8MB in the beginning and 8.1GB in the end (delta: -7.8GB). Peak memory consumption was 10.8GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.5s, 96 PlacesBefore, 42 PlacesAfterwards, 93 TransitionsBefore, 35 TransitionsAfterwards, 1124 CoEnabledTransitionPairs, 6 FixpointIterations, 37 TrivialSequentialCompositions, 34 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 4 ChoiceCompositions, 84 TotalNumberOfCompositions, 1820 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1410, independent: 1384, independent conditional: 0, independent unconditional: 1384, dependent: 26, dependent conditional: 0, dependent unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 568, independent: 562, independent conditional: 0, independent unconditional: 562, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1410, independent: 822, independent conditional: 0, independent unconditional: 822, dependent: 20, dependent conditional: 0, dependent unconditional: 20, unknown: 568, unknown conditional: 0, unknown unconditional: 568] , Statistics on independence cache: Total cache size (in pairs): 86, Positive cache size: 82, Positive conditional cache size: 0, Positive unconditional cache size: 82, Negative cache size: 4, Negative conditional cache size: 0, Negative unconditional cache size: 4, 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 Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 99]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 123 locations, 16 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: 846.0s, OverallIterations: 28, TraceHistogramMax: 2, PathProgramHistogramMax: 9, EmptinessCheckTime: 0.0s, AutomataDifference: 833.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.6s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3048 SdHoareTripleChecker+Valid, 8.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3048 mSDsluCounter, 132 SdHoareTripleChecker+Invalid, 6.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 64 mSDsCounter, 491 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10857 IncrementalHoareTripleChecker+Invalid, 11348 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 491 mSolverCounterUnsat, 68 mSDtfsCounter, 10857 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 730 GetRequests, 292 SyntacticMatches, 4 SemanticMatches, 434 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8571 ImplicationChecksByTransitivity, 9.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=297142occurred in iteration=27, InterpolantAutomatonStates: 411, 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.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 6.6s InterpolantComputationTime, 642 NumberOfCodeBlocks, 642 NumberOfCodeBlocksAsserted, 44 NumberOfCheckSat, 765 ConstructedInterpolants, 0 QuantifiedInterpolants, 8346 SizeOfPredicates, 38 NumberOfNonLiveVariables, 1642 ConjunctsInSsa, 131 ConjunctsInUnsatCore, 45 InterpolantComputations, 20 PerfectInterpolantSequences, 28/64 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 !ENTRY org.eclipse.osgi 4 0 2023-08-26 20:27:11.200 !MESSAGE Application error !STACK 1 org.eclipse.core.internal.resources.ResourceException(/)[568]: java.io.FileNotFoundException: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/09907f136/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.(FileOutputStream.java:187) at org.eclipse.core.internal.localstore.SafeFileOutputStream.(SafeFileOutputStream.java:55) at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1381) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1168) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2333) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2322) at de.uni_freiburg.informatik.ultimate.core.coreplugin.UltimateCore.start(UltimateCore.java:190) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) at org.eclipse.equinox.launcher.Main.main(Main.java:1438) An error has occurred. See the log file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/09907f136/.metadata/.log.