/usr/bin/java -Xmx8000000000 -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-SemanticLbe.epf --traceabstraction.use.on-demand.petri.net.difference true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-a802222-m [2022-12-12 19:03:36,752 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-12 19:03:36,754 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-12 19:03:36,777 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-12 19:03:36,778 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-12 19:03:36,780 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-12 19:03:36,783 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-12 19:03:36,786 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-12 19:03:36,790 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-12 19:03:36,796 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-12 19:03:36,796 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-12 19:03:36,797 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-12 19:03:36,797 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-12 19:03:36,801 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-12 19:03:36,836 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-12 19:03:36,836 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-12 19:03:36,837 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-12 19:03:36,837 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-12 19:03:36,838 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-12 19:03:36,839 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-12 19:03:36,841 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-12 19:03:36,841 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-12 19:03:36,842 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-12 19:03:36,842 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-12 19:03:36,845 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-12 19:03:36,845 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-12 19:03:36,845 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-12 19:03:36,845 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-12 19:03:36,846 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-12 19:03:36,846 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-12 19:03:36,846 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-12 19:03:36,847 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-12 19:03:36,847 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-12 19:03:36,848 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-12 19:03:36,848 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-12 19:03:36,849 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-12 19:03:36,849 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-12 19:03:36,849 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-12 19:03:36,849 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-12 19:03:36,850 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-12 19:03:36,850 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-12 19:03:36,852 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2022-12-12 19:03:36,879 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-12 19:03:36,880 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-12 19:03:36,880 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-12 19:03:36,880 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-12 19:03:36,881 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-12 19:03:36,881 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-12 19:03:36,881 INFO L138 SettingsManager]: * Use SBE=true [2022-12-12 19:03:36,881 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-12 19:03:36,881 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-12 19:03:36,881 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-12 19:03:36,881 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-12 19:03:36,882 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-12 19:03:36,882 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-12 19:03:36,882 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-12 19:03:36,882 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-12 19:03:36,882 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-12 19:03:36,882 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-12 19:03:36,882 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-12 19:03:36,882 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-12 19:03:36,882 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-12 19:03:36,883 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-12 19:03:36,883 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-12 19:03:36,883 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-12 19:03:36,883 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 19:03:36,883 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-12 19:03:36,883 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-12 19:03:36,883 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-12 19:03:36,883 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-12 19:03:36,884 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-12 19:03:36,884 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-12 19:03:36,884 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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: Use on-demand Petri net difference -> true [2022-12-12 19:03:37,131 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-12 19:03:37,154 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-12 19:03:37,156 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-12 19:03:37,157 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-12 19:03:37,157 INFO L275 PluginConnector]: CDTParser initialized [2022-12-12 19:03:37,159 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2022-12-12 19:03:38,112 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-12 19:03:38,296 INFO L351 CDTParser]: Found 1 translation units. [2022-12-12 19:03:38,297 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2022-12-12 19:03:38,306 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e864e67c0/ae7875448c7243eab3e0be02ab7fcc08/FLAGd1f67edcb [2022-12-12 19:03:38,314 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e864e67c0/ae7875448c7243eab3e0be02ab7fcc08 [2022-12-12 19:03:38,318 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-12 19:03:38,319 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-12 19:03:38,320 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-12 19:03:38,320 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-12 19:03:38,322 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-12 19:03:38,322 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,323 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35133d75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38, skipping insertion in model container [2022-12-12 19:03:38,323 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,328 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-12 19:03:38,344 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-12 19:03:38,478 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2251,2264] [2022-12-12 19:03:38,492 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 19:03:38,499 INFO L203 MainTranslator]: Completed pre-run [2022-12-12 19:03:38,518 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2251,2264] [2022-12-12 19:03:38,526 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 19:03:38,537 INFO L208 MainTranslator]: Completed translation [2022-12-12 19:03:38,537 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38 WrapperNode [2022-12-12 19:03:38,538 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-12 19:03:38,540 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-12 19:03:38,540 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-12 19:03:38,540 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-12 19:03:38,544 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,556 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,578 INFO L138 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 112 [2022-12-12 19:03:38,578 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-12 19:03:38,579 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-12 19:03:38,580 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-12 19:03:38,580 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-12 19:03:38,587 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,588 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,598 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,598 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,606 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,609 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,610 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,618 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,626 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-12 19:03:38,627 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-12 19:03:38,627 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-12 19:03:38,627 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-12 19:03:38,628 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (1/1) ... [2022-12-12 19:03:38,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 19:03:38,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:03:38,690 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) [2022-12-12 19:03:38,699 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 [2022-12-12 19:03:38,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-12 19:03:38,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-12 19:03:38,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-12 19:03:38,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-12 19:03:38,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-12 19:03:38,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-12 19:03:38,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-12 19:03:38,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-12 19:03:38,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-12 19:03:38,730 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-12 19:03:38,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-12 19:03:38,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-12 19:03:38,730 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-12 19:03:38,731 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-12 19:03:38,875 INFO L236 CfgBuilder]: Building ICFG [2022-12-12 19:03:38,876 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-12 19:03:39,046 INFO L277 CfgBuilder]: Performing block encoding [2022-12-12 19:03:39,051 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-12 19:03:39,052 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2022-12-12 19:03:39,053 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 07:03:39 BoogieIcfgContainer [2022-12-12 19:03:39,053 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-12 19:03:39,055 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-12 19:03:39,055 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-12 19:03:39,057 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-12 19:03:39,057 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.12 07:03:38" (1/3) ... [2022-12-12 19:03:39,057 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@475afb7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 07:03:39, skipping insertion in model container [2022-12-12 19:03:39,057 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 07:03:38" (2/3) ... [2022-12-12 19:03:39,057 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@475afb7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 07:03:39, skipping insertion in model container [2022-12-12 19:03:39,057 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 07:03:39" (3/3) ... [2022-12-12 19:03:39,058 INFO L112 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2022-12-12 19:03:39,070 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-12 19:03:39,070 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-12 19:03:39,070 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-12 19:03:39,115 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-12 19:03:39,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 159 transitions, 334 flow [2022-12-12 19:03:39,182 INFO L130 PetriNetUnfolder]: 15/157 cut-off events. [2022-12-12 19:03:39,182 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 19:03:39,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 157 events. 15/157 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 122 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 118. Up to 3 conditions per place. [2022-12-12 19:03:39,185 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 159 transitions, 334 flow [2022-12-12 19:03:39,194 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 149 transitions, 310 flow [2022-12-12 19:03:39,195 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-12 19:03:39,210 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 149 transitions, 310 flow [2022-12-12 19:03:39,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 149 transitions, 310 flow [2022-12-12 19:03:39,237 INFO L130 PetriNetUnfolder]: 15/149 cut-off events. [2022-12-12 19:03:39,238 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 19:03:39,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158 conditions, 149 events. 15/149 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 121 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 118. Up to 3 conditions per place. [2022-12-12 19:03:39,240 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 149 transitions, 310 flow [2022-12-12 19:03:39,240 INFO L226 LiptonReduction]: Number of co-enabled transitions 992 [2022-12-12 19:03:43,083 INFO L241 LiptonReduction]: Total number of compositions: 129 [2022-12-12 19:03:43,100 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-12 19:03:43,120 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;@6c979889, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-12 19:03:43,120 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-12 19:03:43,133 INFO L130 PetriNetUnfolder]: 5/18 cut-off events. [2022-12-12 19:03:43,134 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 19:03:43,134 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:43,134 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:43,135 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:43,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:43,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1749098858, now seen corresponding path program 1 times [2022-12-12 19:03:43,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:43,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247676655] [2022-12-12 19:03:43,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:43,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:43,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:43,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:43,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:43,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247676655] [2022-12-12 19:03:43,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247676655] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 19:03:43,792 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 19:03:43,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-12 19:03:43,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36433892] [2022-12-12 19:03:43,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 19:03:43,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 19:03:43,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:43,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 19:03:43,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 19:03:43,838 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:43,839 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 19 transitions, 50 flow. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:43,839 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:43,839 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:43,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:43,977 INFO L130 PetriNetUnfolder]: 81/151 cut-off events. [2022-12-12 19:03:43,977 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-12-12 19:03:43,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 151 events. 81/151 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 394 event pairs, 24 based on Foata normal form. 2/109 useless extension candidates. Maximal degree in co-relation 204. Up to 73 conditions per place. [2022-12-12 19:03:43,979 INFO L137 encePairwiseOnDemand]: 12/19 looper letters, 27 selfloop transitions, 4 changer transitions 13/44 dead transitions. [2022-12-12 19:03:43,979 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 44 transitions, 209 flow [2022-12-12 19:03:43,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 19:03:43,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 19:03:43,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 48 transitions. [2022-12-12 19:03:43,990 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5052631578947369 [2022-12-12 19:03:43,996 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 4 predicate places. [2022-12-12 19:03:43,996 INFO L82 GeneralOperation]: Start removeDead. Operand has 25 places, 44 transitions, 209 flow [2022-12-12 19:03:43,998 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 24 places, 31 transitions, 142 flow [2022-12-12 19:03:43,999 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 31 transitions, 142 flow [2022-12-12 19:03:43,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:43,999 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:43,999 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:43,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-12 19:03:44,000 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:44,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:44,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1491545528, now seen corresponding path program 1 times [2022-12-12 19:03:44,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:44,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131999433] [2022-12-12 19:03:44,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:44,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:44,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:44,090 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 19:03:44,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:44,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131999433] [2022-12-12 19:03:44,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131999433] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 19:03:44,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 19:03:44,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 19:03:44,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908995425] [2022-12-12 19:03:44,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 19:03:44,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 19:03:44,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:44,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 19:03:44,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-12 19:03:44,094 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:44,094 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 31 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:44,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:44,094 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:44,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:44,185 INFO L130 PetriNetUnfolder]: 150/266 cut-off events. [2022-12-12 19:03:44,186 INFO L131 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2022-12-12 19:03:44,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 266 events. 150/266 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 872 event pairs, 30 based on Foata normal form. 0/183 useless extension candidates. Maximal degree in co-relation 402. Up to 173 conditions per place. [2022-12-12 19:03:44,191 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 57 selfloop transitions, 6 changer transitions 4/67 dead transitions. [2022-12-12 19:03:44,192 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 67 transitions, 444 flow [2022-12-12 19:03:44,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 19:03:44,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 19:03:44,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 46 transitions. [2022-12-12 19:03:44,197 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4842105263157895 [2022-12-12 19:03:44,198 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 7 predicate places. [2022-12-12 19:03:44,198 INFO L82 GeneralOperation]: Start removeDead. Operand has 28 places, 67 transitions, 444 flow [2022-12-12 19:03:44,199 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 28 places, 63 transitions, 417 flow [2022-12-12 19:03:44,199 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 63 transitions, 417 flow [2022-12-12 19:03:44,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:44,200 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:44,200 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:44,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-12 19:03:44,200 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:44,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:44,200 INFO L85 PathProgramCache]: Analyzing trace with hash -742053617, now seen corresponding path program 1 times [2022-12-12 19:03:44,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:44,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502500528] [2022-12-12 19:03:44,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:44,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:44,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:44,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 19:03:44,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:44,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502500528] [2022-12-12 19:03:44,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502500528] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 19:03:44,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 19:03:44,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 19:03:44,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83294431] [2022-12-12 19:03:44,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 19:03:44,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 19:03:44,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:44,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 19:03:44,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-12 19:03:44,275 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:44,275 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 63 transitions, 417 flow. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:44,275 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:44,275 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:44,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:44,345 INFO L130 PetriNetUnfolder]: 124/218 cut-off events. [2022-12-12 19:03:44,346 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2022-12-12 19:03:44,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 907 conditions, 218 events. 124/218 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 612 event pairs, 16 based on Foata normal form. 6/149 useless extension candidates. Maximal degree in co-relation 668. Up to 161 conditions per place. [2022-12-12 19:03:44,347 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 49 selfloop transitions, 5 changer transitions 6/60 dead transitions. [2022-12-12 19:03:44,347 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 60 transitions, 516 flow [2022-12-12 19:03:44,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 19:03:44,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 19:03:44,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 40 transitions. [2022-12-12 19:03:44,349 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2022-12-12 19:03:44,350 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 11 predicate places. [2022-12-12 19:03:44,350 INFO L82 GeneralOperation]: Start removeDead. Operand has 32 places, 60 transitions, 516 flow [2022-12-12 19:03:44,351 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 54 transitions, 462 flow [2022-12-12 19:03:44,351 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 54 transitions, 462 flow [2022-12-12 19:03:44,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:44,352 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:44,352 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:44,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-12 19:03:44,352 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:44,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:44,352 INFO L85 PathProgramCache]: Analyzing trace with hash -476190177, now seen corresponding path program 1 times [2022-12-12 19:03:44,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:44,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342342095] [2022-12-12 19:03:44,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:44,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:44,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:44,501 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 19:03:44,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:44,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342342095] [2022-12-12 19:03:44,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342342095] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:44,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645542230] [2022-12-12 19:03:44,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:44,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:44,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:03:44,512 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) [2022-12-12 19:03:44,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-12 19:03:44,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:44,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-12 19:03:44,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:03:44,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 19:03:44,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:03:44,794 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 19:03:44,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645542230] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:44,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 19:03:44,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2022-12-12 19:03:44,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237925392] [2022-12-12 19:03:44,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 19:03:44,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 19:03:44,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:44,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 19:03:44,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-12-12 19:03:44,796 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:44,796 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 54 transitions, 462 flow. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:44,797 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:44,797 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:44,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:44,886 INFO L130 PetriNetUnfolder]: 125/234 cut-off events. [2022-12-12 19:03:44,886 INFO L131 PetriNetUnfolder]: For 35/35 co-relation queries the response was YES. [2022-12-12 19:03:44,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1210 conditions, 234 events. 125/234 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 748 event pairs, 15 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 854. Up to 191 conditions per place. [2022-12-12 19:03:44,887 INFO L137 encePairwiseOnDemand]: 12/19 looper letters, 58 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2022-12-12 19:03:44,888 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 68 transitions, 725 flow [2022-12-12 19:03:44,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 19:03:44,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 19:03:44,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 43 transitions. [2022-12-12 19:03:44,888 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3233082706766917 [2022-12-12 19:03:44,889 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 15 predicate places. [2022-12-12 19:03:44,889 INFO L82 GeneralOperation]: Start removeDead. Operand has 36 places, 68 transitions, 725 flow [2022-12-12 19:03:44,890 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 36 places, 68 transitions, 725 flow [2022-12-12 19:03:44,890 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 68 transitions, 725 flow [2022-12-12 19:03:44,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:44,890 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:44,891 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:44,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-12-12 19:03:45,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:45,096 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:45,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:45,096 INFO L85 PathProgramCache]: Analyzing trace with hash -343060111, now seen corresponding path program 1 times [2022-12-12 19:03:45,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:45,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682528895] [2022-12-12 19:03:45,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:45,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:45,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:45,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:45,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:45,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682528895] [2022-12-12 19:03:45,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682528895] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 19:03:45,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 19:03:45,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-12 19:03:45,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061998367] [2022-12-12 19:03:45,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 19:03:45,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-12 19:03:45,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:45,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-12 19:03:45,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-12 19:03:45,586 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:45,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 68 transitions, 725 flow. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:45,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:45,586 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:45,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:45,726 INFO L130 PetriNetUnfolder]: 139/262 cut-off events. [2022-12-12 19:03:45,726 INFO L131 PetriNetUnfolder]: For 35/35 co-relation queries the response was YES. [2022-12-12 19:03:45,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1619 conditions, 262 events. 139/262 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 937 event pairs, 9 based on Foata normal form. 0/183 useless extension candidates. Maximal degree in co-relation 1158. Up to 198 conditions per place. [2022-12-12 19:03:45,728 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 67 selfloop transitions, 9 changer transitions 5/81 dead transitions. [2022-12-12 19:03:45,728 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 81 transitions, 1026 flow [2022-12-12 19:03:45,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 19:03:45,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 19:03:45,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 43 transitions. [2022-12-12 19:03:45,731 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2022-12-12 19:03:45,733 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 19 predicate places. [2022-12-12 19:03:45,733 INFO L82 GeneralOperation]: Start removeDead. Operand has 40 places, 81 transitions, 1026 flow [2022-12-12 19:03:45,736 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 76 transitions, 960 flow [2022-12-12 19:03:45,736 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 76 transitions, 960 flow [2022-12-12 19:03:45,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:45,736 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:45,736 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:45,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-12 19:03:45,736 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:45,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:45,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1849495962, now seen corresponding path program 1 times [2022-12-12 19:03:45,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:45,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651424162] [2022-12-12 19:03:45,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:45,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:45,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:46,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:46,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:46,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651424162] [2022-12-12 19:03:46,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651424162] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:46,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289624798] [2022-12-12 19:03:46,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:46,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:46,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:03:46,355 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) [2022-12-12 19:03:46,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-12 19:03:46,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:46,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 19:03:46,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:03:46,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:46,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:03:46,702 INFO L321 Elim1Store]: treesize reduction 11, result has 87.1 percent of original size [2022-12-12 19:03:46,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 88 [2022-12-12 19:03:46,864 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:46,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289624798] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:46,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 19:03:46,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 19 [2022-12-12 19:03:46,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941454861] [2022-12-12 19:03:46,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 19:03:46,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-12 19:03:46,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:46,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-12 19:03:46,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-12-12 19:03:46,866 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:46,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 76 transitions, 960 flow. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:46,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:46,866 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:46,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:47,057 INFO L130 PetriNetUnfolder]: 133/254 cut-off events. [2022-12-12 19:03:47,057 INFO L131 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2022-12-12 19:03:47,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1822 conditions, 254 events. 133/254 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 884 event pairs, 8 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 1332. Up to 198 conditions per place. [2022-12-12 19:03:47,059 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 68 selfloop transitions, 12 changer transitions 7/87 dead transitions. [2022-12-12 19:03:47,059 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 87 transitions, 1269 flow [2022-12-12 19:03:47,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 19:03:47,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 19:03:47,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 40 transitions. [2022-12-12 19:03:47,060 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2631578947368421 [2022-12-12 19:03:47,060 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 26 predicate places. [2022-12-12 19:03:47,060 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 87 transitions, 1269 flow [2022-12-12 19:03:47,062 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 46 places, 80 transitions, 1168 flow [2022-12-12 19:03:47,062 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 80 transitions, 1168 flow [2022-12-12 19:03:47,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:47,062 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:47,062 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:47,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-12 19:03:47,267 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,SelfDestructingSolverStorable5 [2022-12-12 19:03:47,267 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:47,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:47,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1092944100, now seen corresponding path program 2 times [2022-12-12 19:03:47,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:47,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316651973] [2022-12-12 19:03:47,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:47,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:47,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:47,716 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:47,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:47,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316651973] [2022-12-12 19:03:47,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316651973] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:47,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007354629] [2022-12-12 19:03:47,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 19:03:47,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:47,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:03:47,718 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) [2022-12-12 19:03:47,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-12 19:03:47,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 19:03:47,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:03:47,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 19:03:47,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:03:47,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:47,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:03:48,068 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-12 19:03:48,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-12-12 19:03:48,084 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-12 19:03:48,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2022-12-12 19:03:48,090 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-12 19:03:48,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2022-12-12 19:03:48,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:48,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007354629] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:03:48,194 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:03:48,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2022-12-12 19:03:48,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861214269] [2022-12-12 19:03:48,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:03:48,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 19:03:48,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:48,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 19:03:48,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-12-12 19:03:48,195 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:48,195 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 80 transitions, 1168 flow. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 17 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:48,196 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:48,196 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:48,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:48,471 INFO L130 PetriNetUnfolder]: 150/299 cut-off events. [2022-12-12 19:03:48,471 INFO L131 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-12-12 19:03:48,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2450 conditions, 299 events. 150/299 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1137 event pairs, 6 based on Foata normal form. 0/214 useless extension candidates. Maximal degree in co-relation 1776. Up to 254 conditions per place. [2022-12-12 19:03:48,474 INFO L137 encePairwiseOnDemand]: 8/19 looper letters, 80 selfloop transitions, 18 changer transitions 0/98 dead transitions. [2022-12-12 19:03:48,474 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 98 transitions, 1634 flow [2022-12-12 19:03:48,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-12 19:03:48,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-12 19:03:48,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 50 transitions. [2022-12-12 19:03:48,476 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.29239766081871343 [2022-12-12 19:03:48,477 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 33 predicate places. [2022-12-12 19:03:48,477 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 98 transitions, 1634 flow [2022-12-12 19:03:48,479 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 98 transitions, 1634 flow [2022-12-12 19:03:48,480 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 98 transitions, 1634 flow [2022-12-12 19:03:48,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 17 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:48,480 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:48,480 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:48,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-12 19:03:48,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:48,704 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:48,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:48,705 INFO L85 PathProgramCache]: Analyzing trace with hash -680810866, now seen corresponding path program 3 times [2022-12-12 19:03:48,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:48,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377401337] [2022-12-12 19:03:48,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:48,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:48,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:49,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:49,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:49,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377401337] [2022-12-12 19:03:49,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377401337] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:49,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589449457] [2022-12-12 19:03:49,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 19:03:49,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:49,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:03:49,329 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) [2022-12-12 19:03:49,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-12 19:03:49,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 19:03:49,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:03:49,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 19:03:49,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:03:49,596 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:49,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:03:49,690 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-12 19:03:49,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-12-12 19:03:49,709 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-12 19:03:49,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2022-12-12 19:03:49,715 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-12 19:03:49,716 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2022-12-12 19:03:49,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:49,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589449457] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:49,830 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 19:03:49,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 18 [2022-12-12 19:03:49,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990993023] [2022-12-12 19:03:49,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 19:03:49,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-12 19:03:49,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:49,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-12 19:03:49,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-12-12 19:03:49,831 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:49,832 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 98 transitions, 1634 flow. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:49,832 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:49,832 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:49,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:50,118 INFO L130 PetriNetUnfolder]: 144/277 cut-off events. [2022-12-12 19:03:50,118 INFO L131 PetriNetUnfolder]: For 38/38 co-relation queries the response was YES. [2022-12-12 19:03:50,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2548 conditions, 277 events. 144/277 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1018 event pairs, 10 based on Foata normal form. 2/198 useless extension candidates. Maximal degree in co-relation 1869. Up to 232 conditions per place. [2022-12-12 19:03:50,120 INFO L137 encePairwiseOnDemand]: 9/19 looper letters, 79 selfloop transitions, 12 changer transitions 2/93 dead transitions. [2022-12-12 19:03:50,120 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 93 transitions, 1734 flow [2022-12-12 19:03:50,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 19:03:50,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 19:03:50,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 40 transitions. [2022-12-12 19:03:50,121 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2631578947368421 [2022-12-12 19:03:50,121 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 40 predicate places. [2022-12-12 19:03:50,122 INFO L82 GeneralOperation]: Start removeDead. Operand has 61 places, 93 transitions, 1734 flow [2022-12-12 19:03:50,124 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 91 transitions, 1698 flow [2022-12-12 19:03:50,124 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 91 transitions, 1698 flow [2022-12-12 19:03:50,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:50,124 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:50,124 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:50,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-12 19:03:50,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:50,329 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:50,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:50,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1455771193, now seen corresponding path program 2 times [2022-12-12 19:03:50,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:50,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553593870] [2022-12-12 19:03:50,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:50,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:50,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:50,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:50,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:50,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553593870] [2022-12-12 19:03:50,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553593870] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:50,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094640446] [2022-12-12 19:03:50,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 19:03:50,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:50,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:03:50,636 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) [2022-12-12 19:03:50,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-12 19:03:50,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 19:03:50,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:03:50,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-12 19:03:50,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:03:50,800 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:50,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:03:50,857 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-12 19:03:50,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-12-12 19:03:50,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:50,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094640446] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:03:50,889 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:03:50,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 4] total 10 [2022-12-12 19:03:50,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077801148] [2022-12-12 19:03:50,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:03:50,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 19:03:50,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:50,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 19:03:50,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-12-12 19:03:50,890 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:50,890 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 91 transitions, 1698 flow. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:50,890 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:50,890 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:50,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:51,044 INFO L130 PetriNetUnfolder]: 149/284 cut-off events. [2022-12-12 19:03:51,044 INFO L131 PetriNetUnfolder]: For 36/36 co-relation queries the response was YES. [2022-12-12 19:03:51,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2896 conditions, 284 events. 149/284 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1005 event pairs, 8 based on Foata normal form. 0/203 useless extension candidates. Maximal degree in co-relation 2144. Up to 242 conditions per place. [2022-12-12 19:03:51,047 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 85 selfloop transitions, 10 changer transitions 0/95 dead transitions. [2022-12-12 19:03:51,047 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 95 transitions, 1960 flow [2022-12-12 19:03:51,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 19:03:51,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 19:03:51,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 40 transitions. [2022-12-12 19:03:51,048 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2022-12-12 19:03:51,048 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 43 predicate places. [2022-12-12 19:03:51,048 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 95 transitions, 1960 flow [2022-12-12 19:03:51,051 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 64 places, 95 transitions, 1960 flow [2022-12-12 19:03:51,051 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 95 transitions, 1960 flow [2022-12-12 19:03:51,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:51,051 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:51,051 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:51,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-12 19:03:51,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:51,256 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:51,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:51,257 INFO L85 PathProgramCache]: Analyzing trace with hash 912131651, now seen corresponding path program 3 times [2022-12-12 19:03:51,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:51,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386118768] [2022-12-12 19:03:51,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:51,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:51,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:51,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:51,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:51,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386118768] [2022-12-12 19:03:51,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386118768] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:51,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558795351] [2022-12-12 19:03:51,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 19:03:51,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:51,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:03:51,540 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) [2022-12-12 19:03:51,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-12 19:03:51,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 19:03:51,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:03:51,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-12 19:03:51,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:03:51,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:51,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:03:51,752 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-12 19:03:51,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-12-12 19:03:51,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:51,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558795351] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:03:51,776 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:03:51,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2022-12-12 19:03:51,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541640473] [2022-12-12 19:03:51,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:03:51,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 19:03:51,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:51,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 19:03:51,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-12-12 19:03:51,779 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:51,779 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 95 transitions, 1960 flow. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:51,779 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:51,779 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:51,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:51,921 INFO L130 PetriNetUnfolder]: 155/294 cut-off events. [2022-12-12 19:03:51,921 INFO L131 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-12-12 19:03:51,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3291 conditions, 294 events. 155/294 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1078 event pairs, 2 based on Foata normal form. 0/211 useless extension candidates. Maximal degree in co-relation 2466. Up to 252 conditions per place. [2022-12-12 19:03:51,923 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 88 selfloop transitions, 11 changer transitions 0/99 dead transitions. [2022-12-12 19:03:51,923 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 99 transitions, 2238 flow [2022-12-12 19:03:51,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 19:03:51,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 19:03:51,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 45 transitions. [2022-12-12 19:03:51,924 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2022-12-12 19:03:51,924 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 48 predicate places. [2022-12-12 19:03:51,924 INFO L82 GeneralOperation]: Start removeDead. Operand has 69 places, 99 transitions, 2238 flow [2022-12-12 19:03:51,927 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 69 places, 99 transitions, 2238 flow [2022-12-12 19:03:51,927 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 99 transitions, 2238 flow [2022-12-12 19:03:51,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:51,927 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:51,927 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:51,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-12 19:03:52,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:52,134 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:52,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:52,135 INFO L85 PathProgramCache]: Analyzing trace with hash -854872005, now seen corresponding path program 4 times [2022-12-12 19:03:52,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:52,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10970179] [2022-12-12 19:03:52,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:52,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:52,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:52,568 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:52,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:52,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10970179] [2022-12-12 19:03:52,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10970179] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 19:03:52,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 19:03:52,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-12 19:03:52,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763804394] [2022-12-12 19:03:52,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 19:03:52,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-12 19:03:52,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:52,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-12 19:03:52,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-12-12 19:03:52,570 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:52,570 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 99 transitions, 2238 flow. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:52,570 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:52,570 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:52,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:52,709 INFO L130 PetriNetUnfolder]: 155/303 cut-off events. [2022-12-12 19:03:52,709 INFO L131 PetriNetUnfolder]: For 39/39 co-relation queries the response was YES. [2022-12-12 19:03:52,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3697 conditions, 303 events. 155/303 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1172 event pairs, 5 based on Foata normal form. 0/220 useless extension candidates. Maximal degree in co-relation 2750. Up to 252 conditions per place. [2022-12-12 19:03:52,715 INFO L137 encePairwiseOnDemand]: 12/19 looper letters, 90 selfloop transitions, 11 changer transitions 9/110 dead transitions. [2022-12-12 19:03:52,715 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 110 transitions, 2709 flow [2022-12-12 19:03:52,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 19:03:52,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 19:03:52,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 41 transitions. [2022-12-12 19:03:52,716 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.35964912280701755 [2022-12-12 19:03:52,716 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 53 predicate places. [2022-12-12 19:03:52,716 INFO L82 GeneralOperation]: Start removeDead. Operand has 74 places, 110 transitions, 2709 flow [2022-12-12 19:03:52,719 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 74 places, 101 transitions, 2487 flow [2022-12-12 19:03:52,719 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 101 transitions, 2487 flow [2022-12-12 19:03:52,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:52,719 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:52,719 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:52,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-12 19:03:52,720 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:52,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:52,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1207809763, now seen corresponding path program 5 times [2022-12-12 19:03:52,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:52,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318943486] [2022-12-12 19:03:52,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:52,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:52,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:53,147 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:53,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:53,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318943486] [2022-12-12 19:03:53,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318943486] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 19:03:53,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 19:03:53,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-12 19:03:53,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883648431] [2022-12-12 19:03:53,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 19:03:53,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-12 19:03:53,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:53,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-12 19:03:53,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-12-12 19:03:53,148 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:53,148 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 101 transitions, 2487 flow. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:53,148 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:53,148 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:53,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:53,293 INFO L130 PetriNetUnfolder]: 146/279 cut-off events. [2022-12-12 19:03:53,293 INFO L131 PetriNetUnfolder]: For 37/37 co-relation queries the response was YES. [2022-12-12 19:03:53,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3686 conditions, 279 events. 146/279 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1006 event pairs, 11 based on Foata normal form. 4/209 useless extension candidates. Maximal degree in co-relation 2767. Up to 248 conditions per place. [2022-12-12 19:03:53,296 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 89 selfloop transitions, 8 changer transitions 6/103 dead transitions. [2022-12-12 19:03:53,296 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 103 transitions, 2744 flow [2022-12-12 19:03:53,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 19:03:53,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 19:03:53,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 37 transitions. [2022-12-12 19:03:53,297 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3894736842105263 [2022-12-12 19:03:53,297 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 57 predicate places. [2022-12-12 19:03:53,297 INFO L82 GeneralOperation]: Start removeDead. Operand has 78 places, 103 transitions, 2744 flow [2022-12-12 19:03:53,300 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 75 places, 97 transitions, 2582 flow [2022-12-12 19:03:53,300 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 97 transitions, 2582 flow [2022-12-12 19:03:53,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:53,300 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:53,300 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:53,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-12 19:03:53,301 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:53,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:53,301 INFO L85 PathProgramCache]: Analyzing trace with hash 324663452, now seen corresponding path program 4 times [2022-12-12 19:03:53,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:53,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826829582] [2022-12-12 19:03:53,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:53,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:53,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:53,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:53,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:53,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826829582] [2022-12-12 19:03:53,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826829582] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:53,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237396558] [2022-12-12 19:03:53,768 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 19:03:53,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:53,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:03:53,781 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) [2022-12-12 19:03:53,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-12 19:03:53,845 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 19:03:53,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:03:53,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-12 19:03:53,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:03:53,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 19:03:53,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-12-12 19:03:54,027 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:54,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:03:54,125 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~B~0.offset (* c_~i_AB~0 4)))) (let ((.cse0 (forall ((v_ArrVal_373 (Array Int Int)) (~B~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_373) ~B~0.base) .cse2) |c_thread1Thread1of1ForFork1_#t~mem1|))))) (and (or (< c_~i_BA~0 c_~Bn~0) .cse0) (or (< c_~i_BA~0 c_~An~0) .cse0) (forall ((v_ArrVal_373 (Array Int Int)) (~B~0.base Int)) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_373))) (let ((.cse1 (select .cse4 ~B~0.base))) (or (not (= (select .cse1 .cse2) |c_thread1Thread1of1ForFork1_#t~mem1|)) (let ((.cse3 (* c_~i_BA~0 4))) (= (select .cse1 (+ .cse3 c_~B~0.offset)) (select (select .cse4 c_~A~0.base) (+ c_~A~0.offset .cse3))))))))))) is different from false [2022-12-12 19:03:54,325 INFO L321 Elim1Store]: treesize reduction 30, result has 84.9 percent of original size [2022-12-12 19:03:54,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 251 treesize of output 316 [2022-12-12 19:03:54,350 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:03:54,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 147 treesize of output 154 [2022-12-12 19:03:54,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 111 [2022-12-12 19:03:54,375 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 105 [2022-12-12 19:03:56,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:56,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237396558] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:03:56,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:03:56,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 6] total 18 [2022-12-12 19:03:56,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438492713] [2022-12-12 19:03:56,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:03:56,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 19:03:56,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:56,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 19:03:56,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=256, Unknown=1, NotChecked=32, Total=342 [2022-12-12 19:03:56,382 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:56,382 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 97 transitions, 2582 flow. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:56,383 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:56,383 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:56,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:56,698 INFO L130 PetriNetUnfolder]: 170/326 cut-off events. [2022-12-12 19:03:56,698 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2022-12-12 19:03:56,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4635 conditions, 326 events. 170/326 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1243 event pairs, 15 based on Foata normal form. 0/246 useless extension candidates. Maximal degree in co-relation 3446. Up to 304 conditions per place. [2022-12-12 19:03:56,701 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 98 selfloop transitions, 17 changer transitions 0/115 dead transitions. [2022-12-12 19:03:56,702 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 115 transitions, 3298 flow [2022-12-12 19:03:56,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 19:03:56,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 19:03:56,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 44 transitions. [2022-12-12 19:03:56,702 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2894736842105263 [2022-12-12 19:03:56,703 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 61 predicate places. [2022-12-12 19:03:56,703 INFO L82 GeneralOperation]: Start removeDead. Operand has 82 places, 115 transitions, 3298 flow [2022-12-12 19:03:56,708 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 82 places, 115 transitions, 3298 flow [2022-12-12 19:03:56,708 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 115 transitions, 3298 flow [2022-12-12 19:03:56,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:56,708 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:56,708 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:56,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-12 19:03:56,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:56,913 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:56,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:56,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1575698374, now seen corresponding path program 5 times [2022-12-12 19:03:56,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:56,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901588069] [2022-12-12 19:03:56,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:56,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:56,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:57,457 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:03:57,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:57,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901588069] [2022-12-12 19:03:57,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901588069] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:57,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931867372] [2022-12-12 19:03:57,457 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 19:03:57,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:57,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:03:57,459 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) [2022-12-12 19:03:57,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-12 19:03:57,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 19:03:57,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:03:57,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-12 19:03:57,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:03:57,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 19:03:57,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 19:03:57,699 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-12 19:03:57,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-12-12 19:03:57,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:57,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:03:57,935 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:03:57,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 167 treesize of output 288 [2022-12-12 19:03:57,953 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:03:57,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 72 [2022-12-12 19:03:58,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:58,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931867372] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:03:58,530 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:03:58,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2022-12-12 19:03:58,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64634926] [2022-12-12 19:03:58,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:03:58,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-12 19:03:58,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:03:58,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-12 19:03:58,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=394, Unknown=5, NotChecked=0, Total=462 [2022-12-12 19:03:58,531 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:03:58,531 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 115 transitions, 3298 flow. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:58,532 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:03:58,532 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:03:58,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:03:59,021 INFO L130 PetriNetUnfolder]: 154/294 cut-off events. [2022-12-12 19:03:59,021 INFO L131 PetriNetUnfolder]: For 38/38 co-relation queries the response was YES. [2022-12-12 19:03:59,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4478 conditions, 294 events. 154/294 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1083 event pairs, 4 based on Foata normal form. 0/230 useless extension candidates. Maximal degree in co-relation 3390. Up to 272 conditions per place. [2022-12-12 19:03:59,025 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 91 selfloop transitions, 18 changer transitions 0/109 dead transitions. [2022-12-12 19:03:59,025 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 109 transitions, 3342 flow [2022-12-12 19:03:59,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-12 19:03:59,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-12 19:03:59,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 43 transitions. [2022-12-12 19:03:59,026 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.25146198830409355 [2022-12-12 19:03:59,026 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 69 predicate places. [2022-12-12 19:03:59,026 INFO L82 GeneralOperation]: Start removeDead. Operand has 90 places, 109 transitions, 3342 flow [2022-12-12 19:03:59,030 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 90 places, 109 transitions, 3342 flow [2022-12-12 19:03:59,031 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 109 transitions, 3342 flow [2022-12-12 19:03:59,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:03:59,031 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:03:59,031 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:03:59,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-12 19:03:59,236 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,SelfDestructingSolverStorable13 [2022-12-12 19:03:59,237 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:03:59,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:03:59,237 INFO L85 PathProgramCache]: Analyzing trace with hash 2070915455, now seen corresponding path program 6 times [2022-12-12 19:03:59,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:03:59,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572477327] [2022-12-12 19:03:59,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:03:59,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:03:59,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:03:59,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:59,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:03:59,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572477327] [2022-12-12 19:03:59,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572477327] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:03:59,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15509721] [2022-12-12 19:03:59,662 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 19:03:59,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:03:59,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:03:59,663 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) [2022-12-12 19:03:59,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-12 19:03:59,821 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 19:03:59,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:03:59,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-12 19:03:59,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:03:59,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 19:03:59,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-12-12 19:03:59,976 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:03:59,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:00,048 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_451 (Array Int Int)) (~B~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_451))) (let ((.cse2 (select .cse0 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (= |c_thread1Thread1of1ForFork1_#t~mem1| (select .cse2 (+ c_~B~0.offset (* c_~i_AB~0 4)))))))) is different from false [2022-12-12 19:04:00,075 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:04:00,075 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 176 [2022-12-12 19:04:00,096 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:04:00,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 90 [2022-12-12 19:04:00,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:00,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15509721] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:00,549 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:00,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 17 [2022-12-12 19:04:00,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538130110] [2022-12-12 19:04:00,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:00,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 19:04:00,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:00,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 19:04:00,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=219, Unknown=1, NotChecked=30, Total=306 [2022-12-12 19:04:00,550 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:00,550 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 109 transitions, 3342 flow. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:00,550 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:00,550 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:00,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:00,872 INFO L130 PetriNetUnfolder]: 147/279 cut-off events. [2022-12-12 19:04:00,872 INFO L131 PetriNetUnfolder]: For 35/35 co-relation queries the response was YES. [2022-12-12 19:04:00,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4530 conditions, 279 events. 147/279 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 986 event pairs, 0 based on Foata normal form. 0/223 useless extension candidates. Maximal degree in co-relation 3534. Up to 256 conditions per place. [2022-12-12 19:04:00,876 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 94 selfloop transitions, 16 changer transitions 0/110 dead transitions. [2022-12-12 19:04:00,876 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 110 transitions, 3586 flow [2022-12-12 19:04:00,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 19:04:00,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 19:04:00,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 39 transitions. [2022-12-12 19:04:00,877 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2932330827067669 [2022-12-12 19:04:00,878 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 75 predicate places. [2022-12-12 19:04:00,878 INFO L82 GeneralOperation]: Start removeDead. Operand has 96 places, 110 transitions, 3586 flow [2022-12-12 19:04:00,882 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 96 places, 110 transitions, 3586 flow [2022-12-12 19:04:00,882 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 110 transitions, 3586 flow [2022-12-12 19:04:00,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:00,882 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:00,882 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:00,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-12 19:04:01,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-12 19:04:01,090 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:01,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:01,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1449091514, now seen corresponding path program 6 times [2022-12-12 19:04:01,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:01,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700445837] [2022-12-12 19:04:01,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:01,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:01,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:01,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:01,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:01,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700445837] [2022-12-12 19:04:01,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700445837] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:01,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59619818] [2022-12-12 19:04:01,722 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 19:04:01,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:01,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:01,736 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:01,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-12 19:04:01,812 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 19:04:01,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:01,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-12 19:04:01,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:01,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 19:04:02,000 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-12-12 19:04:02,074 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:02,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:02,297 INFO L321 Elim1Store]: treesize reduction 15, result has 82.4 percent of original size [2022-12-12 19:04:02,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 146 treesize of output 159 [2022-12-12 19:04:02,324 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:04:02,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 96 [2022-12-12 19:04:02,644 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:02,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59619818] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:02,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 19:04:02,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 9] total 23 [2022-12-12 19:04:02,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833813434] [2022-12-12 19:04:02,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 19:04:02,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 19:04:02,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:02,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 19:04:02,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=453, Unknown=17, NotChecked=0, Total=552 [2022-12-12 19:04:02,645 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:02,646 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 110 transitions, 3586 flow. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:02,646 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:02,646 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:02,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:08,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-12 19:04:09,248 INFO L130 PetriNetUnfolder]: 142/259 cut-off events. [2022-12-12 19:04:09,248 INFO L131 PetriNetUnfolder]: For 29/29 co-relation queries the response was YES. [2022-12-12 19:04:09,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4466 conditions, 259 events. 142/259 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 871 event pairs, 0 based on Foata normal form. 2/209 useless extension candidates. Maximal degree in co-relation 3549. Up to 236 conditions per place. [2022-12-12 19:04:09,250 INFO L137 encePairwiseOnDemand]: 8/19 looper letters, 88 selfloop transitions, 17 changer transitions 2/107 dead transitions. [2022-12-12 19:04:09,250 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 107 transitions, 3698 flow [2022-12-12 19:04:09,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-12 19:04:09,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-12 19:04:09,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 38 transitions. [2022-12-12 19:04:09,251 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2 [2022-12-12 19:04:09,251 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 84 predicate places. [2022-12-12 19:04:09,251 INFO L82 GeneralOperation]: Start removeDead. Operand has 105 places, 107 transitions, 3698 flow [2022-12-12 19:04:09,254 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 103 places, 105 transitions, 3630 flow [2022-12-12 19:04:09,254 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 105 transitions, 3630 flow [2022-12-12 19:04:09,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:09,254 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:09,254 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:09,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:09,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-12 19:04:09,460 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:09,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:09,460 INFO L85 PathProgramCache]: Analyzing trace with hash -571575532, now seen corresponding path program 1 times [2022-12-12 19:04:09,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:09,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815523001] [2022-12-12 19:04:09,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:09,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:09,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:09,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:09,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:09,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815523001] [2022-12-12 19:04:09,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815523001] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:09,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986760164] [2022-12-12 19:04:09,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:09,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:09,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:09,587 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:09,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-12 19:04:09,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:09,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-12 19:04:09,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:09,728 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:09,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:09,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:09,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986760164] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:09,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:09,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 2] total 5 [2022-12-12 19:04:09,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344482637] [2022-12-12 19:04:09,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:09,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-12 19:04:09,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:09,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-12 19:04:09,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-12 19:04:09,789 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:09,789 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 105 transitions, 3630 flow. Second operand has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:09,789 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:09,789 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:09,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:09,949 INFO L130 PetriNetUnfolder]: 301/548 cut-off events. [2022-12-12 19:04:09,949 INFO L131 PetriNetUnfolder]: For 69/69 co-relation queries the response was YES. [2022-12-12 19:04:09,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9976 conditions, 548 events. 301/548 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2268 event pairs, 0 based on Foata normal form. 4/422 useless extension candidates. Maximal degree in co-relation 7542. Up to 528 conditions per place. [2022-12-12 19:04:09,954 INFO L137 encePairwiseOnDemand]: 15/19 looper letters, 167 selfloop transitions, 28 changer transitions 4/199 dead transitions. [2022-12-12 19:04:09,954 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 199 transitions, 7296 flow [2022-12-12 19:04:09,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 19:04:09,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 19:04:09,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 68 transitions. [2022-12-12 19:04:09,955 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5112781954887218 [2022-12-12 19:04:09,955 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 88 predicate places. [2022-12-12 19:04:09,955 INFO L82 GeneralOperation]: Start removeDead. Operand has 109 places, 199 transitions, 7296 flow [2022-12-12 19:04:09,961 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 109 places, 195 transitions, 7140 flow [2022-12-12 19:04:09,961 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 195 transitions, 7140 flow [2022-12-12 19:04:09,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:09,962 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:09,962 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:09,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:10,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-12 19:04:10,167 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:10,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:10,167 INFO L85 PathProgramCache]: Analyzing trace with hash -2007088620, now seen corresponding path program 2 times [2022-12-12 19:04:10,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:10,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516879754] [2022-12-12 19:04:10,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:10,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:10,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:10,267 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:10,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:10,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516879754] [2022-12-12 19:04:10,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516879754] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:10,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406526767] [2022-12-12 19:04:10,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 19:04:10,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:10,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:10,271 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:10,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-12 19:04:10,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 19:04:10,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:10,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-12 19:04:10,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:10,434 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:10,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:10,460 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 19:04:10,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406526767] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:10,461 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:10,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 2] total 5 [2022-12-12 19:04:10,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237795466] [2022-12-12 19:04:10,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:10,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-12 19:04:10,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:10,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-12 19:04:10,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-12 19:04:10,462 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:10,462 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 195 transitions, 7140 flow. Second operand has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:10,462 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:10,462 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:10,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:10,635 INFO L130 PetriNetUnfolder]: 421/760 cut-off events. [2022-12-12 19:04:10,635 INFO L131 PetriNetUnfolder]: For 101/101 co-relation queries the response was YES. [2022-12-12 19:04:10,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14567 conditions, 760 events. 421/760 cut-off events. For 101/101 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3441 event pairs, 0 based on Foata normal form. 4/566 useless extension candidates. Maximal degree in co-relation 10998. Up to 740 conditions per place. [2022-12-12 19:04:10,641 INFO L137 encePairwiseOnDemand]: 15/19 looper letters, 231 selfloop transitions, 26 changer transitions 4/261 dead transitions. [2022-12-12 19:04:10,641 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 261 transitions, 10074 flow [2022-12-12 19:04:10,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 19:04:10,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 19:04:10,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 63 transitions. [2022-12-12 19:04:10,642 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2022-12-12 19:04:10,642 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 94 predicate places. [2022-12-12 19:04:10,642 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 261 transitions, 10074 flow [2022-12-12 19:04:10,649 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 257 transitions, 9910 flow [2022-12-12 19:04:10,649 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 257 transitions, 9910 flow [2022-12-12 19:04:10,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:10,649 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:10,649 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:10,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:10,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-12 19:04:10,854 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:10,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:10,854 INFO L85 PathProgramCache]: Analyzing trace with hash -539723298, now seen corresponding path program 3 times [2022-12-12 19:04:10,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:10,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721913881] [2022-12-12 19:04:10,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:10,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:10,929 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:10,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:10,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721913881] [2022-12-12 19:04:10,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721913881] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:10,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416694419] [2022-12-12 19:04:10,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 19:04:10,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:10,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:10,952 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:10,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-12 19:04:11,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 19:04:11,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:11,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 19:04:11,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:11,131 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:11,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:11,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:11,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416694419] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:11,225 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:11,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 14 [2022-12-12 19:04:11,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146724672] [2022-12-12 19:04:11,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:11,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 19:04:11,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:11,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 19:04:11,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-12-12 19:04:11,227 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:11,227 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 257 transitions, 9910 flow. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:11,227 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:11,227 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:11,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:11,914 INFO L130 PetriNetUnfolder]: 1151/2208 cut-off events. [2022-12-12 19:04:11,914 INFO L131 PetriNetUnfolder]: For 314/314 co-relation queries the response was YES. [2022-12-12 19:04:11,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44548 conditions, 2208 events. 1151/2208 cut-off events. For 314/314 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13751 event pairs, 0 based on Foata normal form. 0/1790 useless extension candidates. Maximal degree in co-relation 11574. Up to 2137 conditions per place. [2022-12-12 19:04:11,930 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 642 selfloop transitions, 62 changer transitions 90/794 dead transitions. [2022-12-12 19:04:11,930 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 794 transitions, 32264 flow [2022-12-12 19:04:11,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-12 19:04:11,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-12 19:04:11,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 96 transitions. [2022-12-12 19:04:11,931 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3368421052631579 [2022-12-12 19:04:11,932 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 108 predicate places. [2022-12-12 19:04:11,932 INFO L82 GeneralOperation]: Start removeDead. Operand has 129 places, 794 transitions, 32264 flow [2022-12-12 19:04:11,953 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 129 places, 704 transitions, 28574 flow [2022-12-12 19:04:11,953 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 704 transitions, 28574 flow [2022-12-12 19:04:11,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:11,953 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:11,953 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:11,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:12,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:12,160 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:12,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:12,160 INFO L85 PathProgramCache]: Analyzing trace with hash 123248227, now seen corresponding path program 4 times [2022-12-12 19:04:12,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:12,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238380271] [2022-12-12 19:04:12,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:12,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:12,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:12,238 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:12,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:12,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238380271] [2022-12-12 19:04:12,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238380271] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:12,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190848561] [2022-12-12 19:04:12,239 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 19:04:12,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:12,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:12,258 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:12,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-12 19:04:12,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 19:04:12,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:12,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 19:04:12,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:12,439 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:12,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:12,500 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 19:04:12,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190848561] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:12,500 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:12,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2022-12-12 19:04:12,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096596322] [2022-12-12 19:04:12,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:12,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 19:04:12,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:12,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 19:04:12,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-12-12 19:04:12,501 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:12,502 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 704 transitions, 28574 flow. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:12,502 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:12,502 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:12,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:13,050 INFO L130 PetriNetUnfolder]: 536/1023 cut-off events. [2022-12-12 19:04:13,050 INFO L131 PetriNetUnfolder]: For 108/108 co-relation queries the response was YES. [2022-12-12 19:04:13,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21650 conditions, 1023 events. 536/1023 cut-off events. For 108/108 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 5044 event pairs, 0 based on Foata normal form. 54/875 useless extension candidates. Maximal degree in co-relation 12150. Up to 952 conditions per place. [2022-12-12 19:04:13,057 INFO L137 encePairwiseOnDemand]: 12/19 looper letters, 253 selfloop transitions, 6 changer transitions 145/404 dead transitions. [2022-12-12 19:04:13,057 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 404 transitions, 17175 flow [2022-12-12 19:04:13,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-12 19:04:13,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-12 19:04:13,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 72 transitions. [2022-12-12 19:04:13,058 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.25263157894736843 [2022-12-12 19:04:13,058 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 122 predicate places. [2022-12-12 19:04:13,058 INFO L82 GeneralOperation]: Start removeDead. Operand has 143 places, 404 transitions, 17175 flow [2022-12-12 19:04:13,065 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 127 places, 259 transitions, 11022 flow [2022-12-12 19:04:13,065 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 259 transitions, 11022 flow [2022-12-12 19:04:13,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:13,065 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:13,065 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:13,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:13,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:13,271 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:13,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:13,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1003962435, now seen corresponding path program 5 times [2022-12-12 19:04:13,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:13,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709144231] [2022-12-12 19:04:13,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:13,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:13,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:13,400 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 19:04:13,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:13,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709144231] [2022-12-12 19:04:13,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709144231] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:13,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092043379] [2022-12-12 19:04:13,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 19:04:13,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:13,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:13,401 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:13,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-12 19:04:13,481 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 19:04:13,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:13,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-12 19:04:13,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:13,576 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:13,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:13,647 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:13,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092043379] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:13,647 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:13,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 16 [2022-12-12 19:04:13,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457258772] [2022-12-12 19:04:13,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:13,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 19:04:13,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:13,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 19:04:13,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2022-12-12 19:04:13,648 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:13,648 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 259 transitions, 11022 flow. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:13,648 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:13,648 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:13,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:14,160 INFO L130 PetriNetUnfolder]: 506/925 cut-off events. [2022-12-12 19:04:14,160 INFO L131 PetriNetUnfolder]: For 115/115 co-relation queries the response was YES. [2022-12-12 19:04:14,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20484 conditions, 925 events. 506/925 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4406 event pairs, 0 based on Foata normal form. 0/687 useless extension candidates. Maximal degree in co-relation 15602. Up to 921 conditions per place. [2022-12-12 19:04:14,166 INFO L137 encePairwiseOnDemand]: 11/19 looper letters, 261 selfloop transitions, 70 changer transitions 7/338 dead transitions. [2022-12-12 19:04:14,166 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 338 transitions, 15043 flow [2022-12-12 19:04:14,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-12 19:04:14,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-12 19:04:14,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 107 transitions. [2022-12-12 19:04:14,167 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.33126934984520123 [2022-12-12 19:04:14,168 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 122 predicate places. [2022-12-12 19:04:14,168 INFO L82 GeneralOperation]: Start removeDead. Operand has 143 places, 338 transitions, 15043 flow [2022-12-12 19:04:14,176 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 143 places, 331 transitions, 14732 flow [2022-12-12 19:04:14,176 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 331 transitions, 14732 flow [2022-12-12 19:04:14,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:14,177 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:14,177 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:14,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:14,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:14,381 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:14,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:14,382 INFO L85 PathProgramCache]: Analyzing trace with hash 798196639, now seen corresponding path program 1 times [2022-12-12 19:04:14,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:14,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752973772] [2022-12-12 19:04:14,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:14,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:14,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:14,822 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:14,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:14,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752973772] [2022-12-12 19:04:14,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752973772] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:14,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910821799] [2022-12-12 19:04:14,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:14,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:14,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:14,833 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:14,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-12 19:04:14,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:14,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-12 19:04:14,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:15,069 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:15,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:15,165 INFO L321 Elim1Store]: treesize reduction 34, result has 62.6 percent of original size [2022-12-12 19:04:15,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 64 [2022-12-12 19:04:15,212 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:15,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910821799] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:15,213 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:15,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 18 [2022-12-12 19:04:15,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775110971] [2022-12-12 19:04:15,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:15,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 19:04:15,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:15,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 19:04:15,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-12-12 19:04:15,214 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:15,214 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 331 transitions, 14732 flow. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:15,214 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:15,214 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:15,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:15,673 INFO L130 PetriNetUnfolder]: 506/941 cut-off events. [2022-12-12 19:04:15,674 INFO L131 PetriNetUnfolder]: For 125/125 co-relation queries the response was YES. [2022-12-12 19:04:15,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21785 conditions, 941 events. 506/941 cut-off events. For 125/125 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4589 event pairs, 10 based on Foata normal form. 0/712 useless extension candidates. Maximal degree in co-relation 16543. Up to 937 conditions per place. [2022-12-12 19:04:15,681 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 295 selfloop transitions, 38 changer transitions 26/359 dead transitions. [2022-12-12 19:04:15,681 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 359 transitions, 16703 flow [2022-12-12 19:04:15,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-12 19:04:15,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-12 19:04:15,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 85 transitions. [2022-12-12 19:04:15,682 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.37280701754385964 [2022-12-12 19:04:15,683 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 133 predicate places. [2022-12-12 19:04:15,683 INFO L82 GeneralOperation]: Start removeDead. Operand has 154 places, 359 transitions, 16703 flow [2022-12-12 19:04:15,694 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 152 places, 333 transitions, 15483 flow [2022-12-12 19:04:15,694 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 333 transitions, 15483 flow [2022-12-12 19:04:15,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:15,694 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:15,695 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:15,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:15,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-12-12 19:04:15,895 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:15,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:15,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1383263132, now seen corresponding path program 6 times [2022-12-12 19:04:15,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:15,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706502766] [2022-12-12 19:04:15,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:15,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:15,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:16,427 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:16,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:16,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706502766] [2022-12-12 19:04:16,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706502766] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:16,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490561444] [2022-12-12 19:04:16,427 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 19:04:16,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:16,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:16,429 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:16,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-12 19:04:16,580 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 19:04:16,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:16,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-12 19:04:16,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:16,791 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:16,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:17,119 INFO L321 Elim1Store]: treesize reduction 19, result has 91.6 percent of original size [2022-12-12 19:04:17,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 236 [2022-12-12 19:04:17,716 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:17,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490561444] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:17,717 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:17,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 6] total 24 [2022-12-12 19:04:17,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776142111] [2022-12-12 19:04:17,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:17,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-12 19:04:17,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:17,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-12 19:04:17,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-12-12 19:04:17,720 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:17,720 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 333 transitions, 15483 flow. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:17,720 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:17,720 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:17,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:18,408 INFO L130 PetriNetUnfolder]: 564/1039 cut-off events. [2022-12-12 19:04:18,408 INFO L131 PetriNetUnfolder]: For 106/106 co-relation queries the response was YES. [2022-12-12 19:04:18,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25086 conditions, 1039 events. 564/1039 cut-off events. For 106/106 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5115 event pairs, 4 based on Foata normal form. 0/786 useless extension candidates. Maximal degree in co-relation 19182. Up to 1035 conditions per place. [2022-12-12 19:04:18,415 INFO L137 encePairwiseOnDemand]: 8/19 looper letters, 332 selfloop transitions, 57 changer transitions 0/389 dead transitions. [2022-12-12 19:04:18,416 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 389 transitions, 18873 flow [2022-12-12 19:04:18,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 19:04:18,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 19:04:18,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 104 transitions. [2022-12-12 19:04:18,417 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.30409356725146197 [2022-12-12 19:04:18,417 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 148 predicate places. [2022-12-12 19:04:18,417 INFO L82 GeneralOperation]: Start removeDead. Operand has 169 places, 389 transitions, 18873 flow [2022-12-12 19:04:18,427 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 169 places, 389 transitions, 18873 flow [2022-12-12 19:04:18,427 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 389 transitions, 18873 flow [2022-12-12 19:04:18,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:18,427 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:18,427 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:18,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:18,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:18,635 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:18,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:18,636 INFO L85 PathProgramCache]: Analyzing trace with hash 2070410585, now seen corresponding path program 2 times [2022-12-12 19:04:18,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:18,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30201610] [2022-12-12 19:04:18,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:18,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:18,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:18,898 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:18,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:18,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30201610] [2022-12-12 19:04:18,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30201610] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:18,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802745153] [2022-12-12 19:04:18,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 19:04:18,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:18,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:18,900 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:18,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-12 19:04:18,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 19:04:18,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:18,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 48 conjunts are in the unsatisfiable core [2022-12-12 19:04:18,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:19,142 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-12 19:04:19,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-12 19:04:19,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-12 19:04:19,399 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:19,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:19,797 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:04:19,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 76 [2022-12-12 19:04:19,842 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-12 19:04:19,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 3372 treesize of output 2912 [2022-12-12 19:04:19,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-12 19:04:19,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-12 19:04:19,884 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:04:19,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 2860 treesize of output 2140 [2022-12-12 19:04:19,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-12 19:04:19,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-12 19:04:19,925 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:04:19,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 2092 treesize of output 1756 [2022-12-12 19:04:22,165 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:22,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802745153] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:22,165 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:22,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 13, 13] total 32 [2022-12-12 19:04:22,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525591639] [2022-12-12 19:04:22,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:22,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-12 19:04:22,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:22,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-12 19:04:22,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=895, Unknown=5, NotChecked=0, Total=1056 [2022-12-12 19:04:22,166 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:22,167 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 389 transitions, 18873 flow. Second operand has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 32 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:22,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:22,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:22,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:26,190 INFO L130 PetriNetUnfolder]: 1985/3749 cut-off events. [2022-12-12 19:04:26,191 INFO L131 PetriNetUnfolder]: For 445/445 co-relation queries the response was YES. [2022-12-12 19:04:26,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94205 conditions, 3749 events. 1985/3749 cut-off events. For 445/445 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25540 event pairs, 0 based on Foata normal form. 8/2848 useless extension candidates. Maximal degree in co-relation 34042. Up to 3743 conditions per place. [2022-12-12 19:04:26,221 INFO L137 encePairwiseOnDemand]: 9/19 looper letters, 1140 selfloop transitions, 301 changer transitions 31/1472 dead transitions. [2022-12-12 19:04:26,221 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 1472 transitions, 74377 flow [2022-12-12 19:04:26,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-12-12 19:04:26,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-12-12 19:04:26,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 288 transitions. [2022-12-12 19:04:26,223 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.30934479054779807 [2022-12-12 19:04:26,223 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 196 predicate places. [2022-12-12 19:04:26,223 INFO L82 GeneralOperation]: Start removeDead. Operand has 217 places, 1472 transitions, 74377 flow [2022-12-12 19:04:26,267 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 214 places, 1441 transitions, 72809 flow [2022-12-12 19:04:26,268 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 1441 transitions, 72809 flow [2022-12-12 19:04:26,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 32 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:26,268 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:26,268 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:26,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:26,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:26,472 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:26,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:26,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1476191076, now seen corresponding path program 7 times [2022-12-12 19:04:26,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:26,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994885630] [2022-12-12 19:04:26,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:26,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:26,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:27,185 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:27,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:27,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994885630] [2022-12-12 19:04:27,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994885630] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:27,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575469424] [2022-12-12 19:04:27,186 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 19:04:27,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:27,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:27,187 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:27,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-12 19:04:27,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:27,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-12 19:04:27,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:27,706 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:27,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:27,989 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-12 19:04:27,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2022-12-12 19:04:28,028 INFO L321 Elim1Store]: treesize reduction 34, result has 62.6 percent of original size [2022-12-12 19:04:28,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 64 [2022-12-12 19:04:28,044 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-12 19:04:28,044 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2022-12-12 19:04:28,289 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:28,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575469424] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:28,290 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:28,290 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2022-12-12 19:04:28,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552542575] [2022-12-12 19:04:28,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:28,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-12 19:04:28,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:28,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-12 19:04:28,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=909, Unknown=0, NotChecked=0, Total=1056 [2022-12-12 19:04:28,293 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:28,293 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 1441 transitions, 72809 flow. Second operand has 33 states, 33 states have (on average 1.696969696969697) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:28,293 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:28,293 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:28,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:30,327 INFO L130 PetriNetUnfolder]: 1941/3665 cut-off events. [2022-12-12 19:04:30,327 INFO L131 PetriNetUnfolder]: For 429/429 co-relation queries the response was YES. [2022-12-12 19:04:30,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95761 conditions, 3665 events. 1941/3665 cut-off events. For 429/429 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 24764 event pairs, 12 based on Foata normal form. 6/2794 useless extension candidates. Maximal degree in co-relation 34300. Up to 3659 conditions per place. [2022-12-12 19:04:30,355 INFO L137 encePairwiseOnDemand]: 8/19 looper letters, 1337 selfloop transitions, 101 changer transitions 6/1444 dead transitions. [2022-12-12 19:04:30,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 1444 transitions, 75847 flow [2022-12-12 19:04:30,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 19:04:30,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 19:04:30,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 55 transitions. [2022-12-12 19:04:30,356 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.20676691729323307 [2022-12-12 19:04:30,356 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 206 predicate places. [2022-12-12 19:04:30,356 INFO L82 GeneralOperation]: Start removeDead. Operand has 227 places, 1444 transitions, 75847 flow [2022-12-12 19:04:30,397 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 226 places, 1438 transitions, 75535 flow [2022-12-12 19:04:30,398 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 1438 transitions, 75535 flow [2022-12-12 19:04:30,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.696969696969697) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:30,398 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:30,398 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:30,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:30,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:30,602 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:30,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:30,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1100432514, now seen corresponding path program 8 times [2022-12-12 19:04:30,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:30,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813069736] [2022-12-12 19:04:30,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:30,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:30,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:31,148 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:31,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:31,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813069736] [2022-12-12 19:04:31,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813069736] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:31,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194509435] [2022-12-12 19:04:31,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 19:04:31,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:31,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:31,151 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:31,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-12 19:04:31,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 19:04:31,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:31,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-12 19:04:31,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:31,534 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:31,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:31,716 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-12 19:04:31,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2022-12-12 19:04:31,750 INFO L321 Elim1Store]: treesize reduction 34, result has 62.6 percent of original size [2022-12-12 19:04:31,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 64 [2022-12-12 19:04:31,761 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-12 19:04:31,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2022-12-12 19:04:32,016 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:32,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194509435] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:32,016 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:32,017 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2022-12-12 19:04:32,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619097885] [2022-12-12 19:04:32,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:32,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-12 19:04:32,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:32,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-12 19:04:32,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=909, Unknown=0, NotChecked=0, Total=1056 [2022-12-12 19:04:32,018 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:32,018 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 1438 transitions, 75535 flow. Second operand has 33 states, 33 states have (on average 1.696969696969697) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:32,018 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:32,018 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:32,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:34,366 INFO L130 PetriNetUnfolder]: 2010/3800 cut-off events. [2022-12-12 19:04:34,366 INFO L131 PetriNetUnfolder]: For 444/444 co-relation queries the response was YES. [2022-12-12 19:04:34,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103084 conditions, 3800 events. 2010/3800 cut-off events. For 444/444 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25965 event pairs, 6 based on Foata normal form. 24/2929 useless extension candidates. Maximal degree in co-relation 36567. Up to 3794 conditions per place. [2022-12-12 19:04:34,405 INFO L137 encePairwiseOnDemand]: 8/19 looper letters, 1360 selfloop transitions, 134 changer transitions 24/1518 dead transitions. [2022-12-12 19:04:34,406 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 1518 transitions, 82767 flow [2022-12-12 19:04:34,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-12 19:04:34,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-12 19:04:34,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 78 transitions. [2022-12-12 19:04:34,407 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.24148606811145512 [2022-12-12 19:04:34,407 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 221 predicate places. [2022-12-12 19:04:34,407 INFO L82 GeneralOperation]: Start removeDead. Operand has 242 places, 1518 transitions, 82767 flow [2022-12-12 19:04:34,462 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 242 places, 1494 transitions, 81453 flow [2022-12-12 19:04:34,462 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 1494 transitions, 81453 flow [2022-12-12 19:04:34,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.696969696969697) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:34,463 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:34,463 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:34,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:34,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-12 19:04:34,667 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:34,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:34,668 INFO L85 PathProgramCache]: Analyzing trace with hash 701230749, now seen corresponding path program 3 times [2022-12-12 19:04:34,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:34,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541117008] [2022-12-12 19:04:34,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:34,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:34,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:34,968 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:34,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:34,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541117008] [2022-12-12 19:04:34,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541117008] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:34,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553778894] [2022-12-12 19:04:34,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 19:04:34,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:34,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:34,970 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:34,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-12 19:04:35,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 19:04:35,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:35,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-12 19:04:35,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:35,317 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 19:04:35,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:35,413 INFO L321 Elim1Store]: treesize reduction 34, result has 62.6 percent of original size [2022-12-12 19:04:35,413 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 64 [2022-12-12 19:04:35,636 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 19:04:35,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553778894] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:35,636 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:35,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 27 [2022-12-12 19:04:35,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519830215] [2022-12-12 19:04:35,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:35,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-12-12 19:04:35,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:35,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-12-12 19:04:35,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-12-12 19:04:35,637 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:35,637 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 1494 transitions, 81453 flow. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:35,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:35,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:35,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:39,787 INFO L130 PetriNetUnfolder]: 3094/5779 cut-off events. [2022-12-12 19:04:39,787 INFO L131 PetriNetUnfolder]: For 639/639 co-relation queries the response was YES. [2022-12-12 19:04:39,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162503 conditions, 5779 events. 3094/5779 cut-off events. For 639/639 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41278 event pairs, 4 based on Foata normal form. 0/4369 useless extension candidates. Maximal degree in co-relation 46370. Up to 5773 conditions per place. [2022-12-12 19:04:39,878 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 1831 selfloop transitions, 422 changer transitions 0/2253 dead transitions. [2022-12-12 19:04:39,879 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 2253 transitions, 127341 flow [2022-12-12 19:04:39,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-12 19:04:39,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-12 19:04:39,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 182 transitions. [2022-12-12 19:04:39,880 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3089983022071307 [2022-12-12 19:04:39,880 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 249 predicate places. [2022-12-12 19:04:39,880 INFO L82 GeneralOperation]: Start removeDead. Operand has 270 places, 2253 transitions, 127341 flow [2022-12-12 19:04:39,977 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 270 places, 2253 transitions, 127341 flow [2022-12-12 19:04:39,978 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 2253 transitions, 127341 flow [2022-12-12 19:04:39,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:39,978 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:39,978 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:39,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:40,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-12-12 19:04:40,183 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:40,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:40,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1866735208, now seen corresponding path program 9 times [2022-12-12 19:04:40,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:40,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273997311] [2022-12-12 19:04:40,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:40,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:40,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:40,645 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:40,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:40,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273997311] [2022-12-12 19:04:40,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273997311] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:40,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373866981] [2022-12-12 19:04:40,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 19:04:40,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:40,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:40,656 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:40,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-12 19:04:40,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-12 19:04:40,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:40,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 35 conjunts are in the unsatisfiable core [2022-12-12 19:04:40,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:41,173 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:41,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:41,260 INFO L321 Elim1Store]: treesize reduction 11, result has 87.1 percent of original size [2022-12-12 19:04:41,261 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 88 [2022-12-12 19:04:41,577 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:41,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373866981] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:41,577 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:41,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 30 [2022-12-12 19:04:41,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25062942] [2022-12-12 19:04:41,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:41,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-12 19:04:41,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:41,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-12 19:04:41,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-12-12 19:04:41,578 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:41,578 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 2253 transitions, 127341 flow. Second operand has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:41,578 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:41,578 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:41,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:47,599 INFO L130 PetriNetUnfolder]: 3098/5791 cut-off events. [2022-12-12 19:04:47,599 INFO L131 PetriNetUnfolder]: For 656/656 co-relation queries the response was YES. [2022-12-12 19:04:47,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168631 conditions, 5791 events. 3098/5791 cut-off events. For 656/656 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41464 event pairs, 10 based on Foata normal form. 0/4381 useless extension candidates. Maximal degree in co-relation 48111. Up to 5785 conditions per place. [2022-12-12 19:04:47,661 INFO L137 encePairwiseOnDemand]: 9/19 looper letters, 2132 selfloop transitions, 127 changer transitions 33/2292 dead transitions. [2022-12-12 19:04:47,661 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 2292 transitions, 134121 flow [2022-12-12 19:04:47,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 19:04:47,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 19:04:47,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 55 transitions. [2022-12-12 19:04:47,662 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.22267206477732793 [2022-12-12 19:04:47,662 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 261 predicate places. [2022-12-12 19:04:47,662 INFO L82 GeneralOperation]: Start removeDead. Operand has 282 places, 2292 transitions, 134121 flow [2022-12-12 19:04:47,756 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 281 places, 2259 transitions, 132195 flow [2022-12-12 19:04:47,756 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 2259 transitions, 132195 flow [2022-12-12 19:04:47,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:47,756 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:47,757 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:47,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:47,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-12 19:04:47,962 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:47,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:47,962 INFO L85 PathProgramCache]: Analyzing trace with hash -2034507319, now seen corresponding path program 4 times [2022-12-12 19:04:47,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:47,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807689940] [2022-12-12 19:04:47,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:47,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:47,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:48,259 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:48,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:48,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807689940] [2022-12-12 19:04:48,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807689940] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:48,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885569817] [2022-12-12 19:04:48,260 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 19:04:48,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:48,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:48,261 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:48,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-12 19:04:48,367 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 19:04:48,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:48,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-12 19:04:48,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:48,511 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:48,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:48,589 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-12 19:04:48,589 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-12-12 19:04:48,635 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-12 19:04:48,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885569817] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:48,635 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:48,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 5] total 18 [2022-12-12 19:04:48,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775191089] [2022-12-12 19:04:48,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:48,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 19:04:48,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:48,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 19:04:48,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-12-12 19:04:48,636 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:48,636 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 2259 transitions, 132195 flow. Second operand has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:48,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:48,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:48,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:04:53,582 INFO L130 PetriNetUnfolder]: 3152/5881 cut-off events. [2022-12-12 19:04:53,583 INFO L131 PetriNetUnfolder]: For 631/631 co-relation queries the response was YES. [2022-12-12 19:04:53,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177119 conditions, 5881 events. 3152/5881 cut-off events. For 631/631 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 42121 event pairs, 10 based on Foata normal form. 0/4453 useless extension candidates. Maximal degree in co-relation 50488. Up to 5875 conditions per place. [2022-12-12 19:04:53,632 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 2102 selfloop transitions, 224 changer transitions 3/2329 dead transitions. [2022-12-12 19:04:53,632 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 2329 transitions, 140913 flow [2022-12-12 19:04:53,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 19:04:53,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 19:04:53,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 90 transitions. [2022-12-12 19:04:53,633 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3643724696356275 [2022-12-12 19:04:53,634 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 272 predicate places. [2022-12-12 19:04:53,634 INFO L82 GeneralOperation]: Start removeDead. Operand has 293 places, 2329 transitions, 140913 flow [2022-12-12 19:04:53,712 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 293 places, 2326 transitions, 140733 flow [2022-12-12 19:04:53,712 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 2326 transitions, 140733 flow [2022-12-12 19:04:53,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:53,712 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:04:53,713 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:04:53,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-12 19:04:53,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:53,917 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:04:53,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:04:53,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1259546992, now seen corresponding path program 10 times [2022-12-12 19:04:53,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:04:53,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712994237] [2022-12-12 19:04:53,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:04:53,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:04:53,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:04:54,338 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:04:54,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:04:54,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712994237] [2022-12-12 19:04:54,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712994237] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:04:54,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625212906] [2022-12-12 19:04:54,338 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 19:04:54,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:04:54,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:04:54,340 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:04:54,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-12 19:04:54,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 19:04:54,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:04:54,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-12 19:04:54,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:04:54,574 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:04:54,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:04:54,797 INFO L321 Elim1Store]: treesize reduction 17, result has 92.1 percent of original size [2022-12-12 19:04:54,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 224 [2022-12-12 19:04:57,426 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-12 19:04:57,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625212906] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:04:57,426 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:04:57,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 5] total 22 [2022-12-12 19:04:57,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782756501] [2022-12-12 19:04:57,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:04:57,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-12 19:04:57,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:04:57,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-12 19:04:57,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-12-12 19:04:57,427 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:04:57,428 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 2326 transitions, 140733 flow. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:04:57,428 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:04:57,428 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:04:57,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:05:02,444 INFO L130 PetriNetUnfolder]: 3138/5879 cut-off events. [2022-12-12 19:05:02,444 INFO L131 PetriNetUnfolder]: For 638/638 co-relation queries the response was YES. [2022-12-12 19:05:02,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182939 conditions, 5879 events. 3138/5879 cut-off events. For 638/638 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 42264 event pairs, 2 based on Foata normal form. 8/4471 useless extension candidates. Maximal degree in co-relation 52200. Up to 5873 conditions per place. [2022-12-12 19:05:02,496 INFO L137 encePairwiseOnDemand]: 8/19 looper letters, 2086 selfloop transitions, 222 changer transitions 26/2334 dead transitions. [2022-12-12 19:05:02,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 2334 transitions, 145881 flow [2022-12-12 19:05:02,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 19:05:02,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 19:05:02,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 85 transitions. [2022-12-12 19:05:02,497 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.24853801169590642 [2022-12-12 19:05:02,497 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 289 predicate places. [2022-12-12 19:05:02,497 INFO L82 GeneralOperation]: Start removeDead. Operand has 310 places, 2334 transitions, 145881 flow [2022-12-12 19:05:02,576 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 308 places, 2308 transitions, 144269 flow [2022-12-12 19:05:02,576 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 2308 transitions, 144269 flow [2022-12-12 19:05:02,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:02,576 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:05:02,576 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:05:02,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-12 19:05:02,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:05:02,780 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:05:02,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:05:02,781 INFO L85 PathProgramCache]: Analyzing trace with hash -665327483, now seen corresponding path program 5 times [2022-12-12 19:05:02,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:05:02,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126910528] [2022-12-12 19:05:02,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:05:02,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:05:02,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:05:03,133 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:05:03,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:05:03,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126910528] [2022-12-12 19:05:03,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126910528] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:05:03,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509608738] [2022-12-12 19:05:03,134 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 19:05:03,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:05:03,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:05:03,148 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:05:03,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-12 19:05:03,240 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 19:05:03,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:05:03,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-12 19:05:03,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:05:03,441 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 19:05:03,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:05:03,529 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-12 19:05:03,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-12-12 19:05:03,569 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-12 19:05:03,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509608738] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:05:03,570 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:05:03,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 5] total 16 [2022-12-12 19:05:03,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523818442] [2022-12-12 19:05:03,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:05:03,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 19:05:03,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:05:03,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 19:05:03,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-12-12 19:05:03,571 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:05:03,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 2308 transitions, 144269 flow. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:03,571 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:05:03,571 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:05:03,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:05:09,681 INFO L130 PetriNetUnfolder]: 3110/5903 cut-off events. [2022-12-12 19:05:09,682 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2022-12-12 19:05:09,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189601 conditions, 5903 events. 3110/5903 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 43153 event pairs, 14 based on Foata normal form. 16/4523 useless extension candidates. Maximal degree in co-relation 53690. Up to 5897 conditions per place. [2022-12-12 19:05:09,753 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 2092 selfloop transitions, 202 changer transitions 50/2344 dead transitions. [2022-12-12 19:05:09,753 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 2344 transitions, 151216 flow [2022-12-12 19:05:09,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 19:05:09,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 19:05:09,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 86 transitions. [2022-12-12 19:05:09,754 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3481781376518219 [2022-12-12 19:05:09,754 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 299 predicate places. [2022-12-12 19:05:09,754 INFO L82 GeneralOperation]: Start removeDead. Operand has 320 places, 2344 transitions, 151216 flow [2022-12-12 19:05:09,857 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 318 places, 2294 transitions, 147986 flow [2022-12-12 19:05:09,858 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 2294 transitions, 147986 flow [2022-12-12 19:05:09,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:09,858 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:05:09,858 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:05:09,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-12 19:05:10,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-12-12 19:05:10,064 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:05:10,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:05:10,064 INFO L85 PathProgramCache]: Analyzing trace with hash 333395525, now seen corresponding path program 6 times [2022-12-12 19:05:10,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:05:10,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292977876] [2022-12-12 19:05:10,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:05:10,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:05:10,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:05:10,291 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:05:10,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:05:10,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292977876] [2022-12-12 19:05:10,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292977876] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:05:10,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797966678] [2022-12-12 19:05:10,291 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 19:05:10,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:05:10,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:05:10,292 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:05:10,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-12 19:05:10,436 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 19:05:10,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:05:10,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-12 19:05:10,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:05:10,547 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:05:10,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:05:10,603 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-12 19:05:10,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-12-12 19:05:10,648 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:05:10,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797966678] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:05:10,648 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:05:10,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 5] total 17 [2022-12-12 19:05:10,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814228547] [2022-12-12 19:05:10,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:05:10,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 19:05:10,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:05:10,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 19:05:10,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-12-12 19:05:10,649 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:05:10,649 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 2294 transitions, 147986 flow. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:10,649 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:05:10,649 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:05:10,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:05:16,891 INFO L130 PetriNetUnfolder]: 3222/6047 cut-off events. [2022-12-12 19:05:16,892 INFO L131 PetriNetUnfolder]: For 673/673 co-relation queries the response was YES. [2022-12-12 19:05:16,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200253 conditions, 6047 events. 3222/6047 cut-off events. For 673/673 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 43929 event pairs, 12 based on Foata normal form. 0/4623 useless extension candidates. Maximal degree in co-relation 57676. Up to 6041 conditions per place. [2022-12-12 19:05:16,946 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 2155 selfloop transitions, 231 changer transitions 0/2386 dead transitions. [2022-12-12 19:05:16,947 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 2386 transitions, 158670 flow [2022-12-12 19:05:16,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 19:05:16,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 19:05:16,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 101 transitions. [2022-12-12 19:05:16,947 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.37969924812030076 [2022-12-12 19:05:16,948 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 310 predicate places. [2022-12-12 19:05:16,948 INFO L82 GeneralOperation]: Start removeDead. Operand has 331 places, 2386 transitions, 158670 flow [2022-12-12 19:05:17,034 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 331 places, 2386 transitions, 158670 flow [2022-12-12 19:05:17,035 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 2386 transitions, 158670 flow [2022-12-12 19:05:17,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:17,035 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:05:17,035 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:05:17,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-12-12 19:05:17,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-12-12 19:05:17,239 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:05:17,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:05:17,240 INFO L85 PathProgramCache]: Analyzing trace with hash 458796714, now seen corresponding path program 11 times [2022-12-12 19:05:17,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:05:17,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108746409] [2022-12-12 19:05:17,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:05:17,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:05:17,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:05:17,637 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:05:17,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:05:17,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108746409] [2022-12-12 19:05:17,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108746409] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:05:17,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038237142] [2022-12-12 19:05:17,638 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 19:05:17,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:05:17,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:05:17,639 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:05:17,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-12 19:05:17,763 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 19:05:17,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:05:17,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-12 19:05:17,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:05:17,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:05:17,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:05:18,088 INFO L321 Elim1Store]: treesize reduction 47, result has 76.4 percent of original size [2022-12-12 19:05:18,088 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 177 [2022-12-12 19:05:19,054 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-12 19:05:19,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038237142] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:05:19,055 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:05:19,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 5] total 23 [2022-12-12 19:05:19,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823096213] [2022-12-12 19:05:19,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:05:19,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-12 19:05:19,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:05:19,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-12 19:05:19,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-12-12 19:05:19,056 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:05:19,056 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 2386 transitions, 158670 flow. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:19,056 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:05:19,056 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:05:19,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:05:25,690 INFO L130 PetriNetUnfolder]: 3510/6767 cut-off events. [2022-12-12 19:05:25,690 INFO L131 PetriNetUnfolder]: For 769/769 co-relation queries the response was YES. [2022-12-12 19:05:25,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230869 conditions, 6767 events. 3510/6767 cut-off events. For 769/769 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 51387 event pairs, 12 based on Foata normal form. 80/5295 useless extension candidates. Maximal degree in co-relation 62686. Up to 6761 conditions per place. [2022-12-12 19:05:25,752 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 2379 selfloop transitions, 291 changer transitions 32/2702 dead transitions. [2022-12-12 19:05:25,753 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 2702 transitions, 185122 flow [2022-12-12 19:05:25,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-12 19:05:25,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-12 19:05:25,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 131 transitions. [2022-12-12 19:05:25,754 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3283208020050125 [2022-12-12 19:05:25,754 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 330 predicate places. [2022-12-12 19:05:25,754 INFO L82 GeneralOperation]: Start removeDead. Operand has 351 places, 2702 transitions, 185122 flow [2022-12-12 19:05:25,852 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 351 places, 2670 transitions, 182922 flow [2022-12-12 19:05:25,852 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 2670 transitions, 182922 flow [2022-12-12 19:05:25,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:25,852 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:05:25,853 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:05:25,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-12-12 19:05:26,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:05:26,057 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:05:26,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:05:26,058 INFO L85 PathProgramCache]: Analyzing trace with hash -739857500, now seen corresponding path program 12 times [2022-12-12 19:05:26,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:05:26,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450631515] [2022-12-12 19:05:26,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:05:26,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:05:26,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:05:26,582 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:05:26,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:05:26,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450631515] [2022-12-12 19:05:26,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450631515] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:05:26,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022583403] [2022-12-12 19:05:26,582 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 19:05:26,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:05:26,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:05:26,585 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:05:26,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-12 19:05:26,709 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 19:05:26,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:05:26,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-12 19:05:26,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:05:26,893 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:05:26,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:05:27,029 INFO L321 Elim1Store]: treesize reduction 30, result has 67.0 percent of original size [2022-12-12 19:05:27,029 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 75 [2022-12-12 19:05:27,133 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:05:27,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022583403] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:05:27,133 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:05:27,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 6] total 24 [2022-12-12 19:05:27,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973804618] [2022-12-12 19:05:27,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:05:27,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-12 19:05:27,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:05:27,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-12 19:05:27,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-12-12 19:05:27,134 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:05:27,134 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 2670 transitions, 182922 flow. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:27,135 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:05:27,135 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:05:27,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:05:35,417 INFO L130 PetriNetUnfolder]: 3538/6857 cut-off events. [2022-12-12 19:05:35,418 INFO L131 PetriNetUnfolder]: For 788/788 co-relation queries the response was YES. [2022-12-12 19:05:35,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240808 conditions, 6857 events. 3538/6857 cut-off events. For 788/788 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 52458 event pairs, 14 based on Foata normal form. 12/5313 useless extension candidates. Maximal degree in co-relation 65195. Up to 6851 conditions per place. [2022-12-12 19:05:35,489 INFO L137 encePairwiseOnDemand]: 7/19 looper letters, 2678 selfloop transitions, 232 changer transitions 96/3006 dead transitions. [2022-12-12 19:05:35,489 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 3006 transitions, 211914 flow [2022-12-12 19:05:35,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-12 19:05:35,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-12 19:05:35,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 100 transitions. [2022-12-12 19:05:35,490 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2506265664160401 [2022-12-12 19:05:35,490 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 350 predicate places. [2022-12-12 19:05:35,490 INFO L82 GeneralOperation]: Start removeDead. Operand has 371 places, 3006 transitions, 211914 flow [2022-12-12 19:05:35,667 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 366 places, 2910 transitions, 205167 flow [2022-12-12 19:05:35,667 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 2910 transitions, 205167 flow [2022-12-12 19:05:35,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:35,667 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:05:35,667 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:05:35,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-12-12 19:05:35,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:05:35,873 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:05:35,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:05:35,873 INFO L85 PathProgramCache]: Analyzing trace with hash -573515681, now seen corresponding path program 7 times [2022-12-12 19:05:35,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:05:35,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537919812] [2022-12-12 19:05:35,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:05:35,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:05:35,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:05:36,123 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:05:36,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:05:36,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537919812] [2022-12-12 19:05:36,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537919812] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:05:36,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708689017] [2022-12-12 19:05:36,124 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 19:05:36,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:05:36,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:05:36,136 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:05:36,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-12 19:05:36,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:05:36,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-12 19:05:36,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:05:36,359 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:05:36,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:05:36,432 INFO L321 Elim1Store]: treesize reduction 34, result has 62.6 percent of original size [2022-12-12 19:05:36,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 64 [2022-12-12 19:05:36,477 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:05:36,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708689017] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:05:36,478 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:05:36,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 18 [2022-12-12 19:05:36,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362859515] [2022-12-12 19:05:36,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:05:36,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 19:05:36,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:05:36,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 19:05:36,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-12-12 19:05:36,478 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:05:36,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 2910 transitions, 205167 flow. Second operand has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:36,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:05:36,479 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:05:36,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:05:49,357 INFO L130 PetriNetUnfolder]: 3673/7096 cut-off events. [2022-12-12 19:05:49,357 INFO L131 PetriNetUnfolder]: For 781/781 co-relation queries the response was YES. [2022-12-12 19:05:49,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 256273 conditions, 7096 events. 3673/7096 cut-off events. For 781/781 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 54629 event pairs, 14 based on Foata normal form. 8/5536 useless extension candidates. Maximal degree in co-relation 71952. Up to 7090 conditions per place. [2022-12-12 19:05:49,422 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 2896 selfloop transitions, 153 changer transitions 17/3066 dead transitions. [2022-12-12 19:05:49,422 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 3066 transitions, 222243 flow [2022-12-12 19:05:49,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-12 19:05:49,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-12 19:05:49,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 104 transitions. [2022-12-12 19:05:49,423 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3219814241486068 [2022-12-12 19:05:49,423 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 361 predicate places. [2022-12-12 19:05:49,424 INFO L82 GeneralOperation]: Start removeDead. Operand has 382 places, 3066 transitions, 222243 flow [2022-12-12 19:05:49,532 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 382 places, 3049 transitions, 221019 flow [2022-12-12 19:05:49,535 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 3049 transitions, 221019 flow [2022-12-12 19:05:49,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:49,535 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:05:49,535 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:05:49,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-12 19:05:49,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:05:49,740 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:05:49,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:05:49,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1805279898, now seen corresponding path program 13 times [2022-12-12 19:05:49,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:05:49,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803874787] [2022-12-12 19:05:49,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:05:49,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:05:49,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:05:50,151 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:05:50,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:05:50,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803874787] [2022-12-12 19:05:50,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803874787] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:05:50,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46192882] [2022-12-12 19:05:50,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 19:05:50,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:05:50,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:05:50,153 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:05:50,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-12 19:05:50,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:05:50,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-12 19:05:50,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:05:50,550 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:05:50,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:05:50,634 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-12 19:05:50,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2022-12-12 19:05:50,638 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-12 19:05:50,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2022-12-12 19:05:50,669 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-12 19:05:50,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-12-12 19:05:50,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:05:50,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46192882] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:05:50,925 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:05:50,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2022-12-12 19:05:50,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727523641] [2022-12-12 19:05:50,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:05:50,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-12 19:05:50,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:05:50,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-12 19:05:50,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2022-12-12 19:05:50,926 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:05:50,926 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 3049 transitions, 221019 flow. Second operand has 33 states, 33 states have (on average 1.696969696969697) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:05:50,926 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:05:50,926 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:05:50,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:06:05,540 INFO L130 PetriNetUnfolder]: 3653/7064 cut-off events. [2022-12-12 19:06:05,540 INFO L131 PetriNetUnfolder]: For 805/805 co-relation queries the response was YES. [2022-12-12 19:06:05,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 262186 conditions, 7064 events. 3653/7064 cut-off events. For 805/805 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 54536 event pairs, 12 based on Foata normal form. 4/5518 useless extension candidates. Maximal degree in co-relation 73320. Up to 7058 conditions per place. [2022-12-12 19:06:05,609 INFO L137 encePairwiseOnDemand]: 8/19 looper letters, 2960 selfloop transitions, 85 changer transitions 6/3051 dead transitions. [2022-12-12 19:06:05,610 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 3051 transitions, 227265 flow [2022-12-12 19:06:05,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 19:06:05,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 19:06:05,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 51 transitions. [2022-12-12 19:06:05,610 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.19172932330827067 [2022-12-12 19:06:05,611 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 374 predicate places. [2022-12-12 19:06:05,611 INFO L82 GeneralOperation]: Start removeDead. Operand has 395 places, 3051 transitions, 227265 flow [2022-12-12 19:06:05,778 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 394 places, 3045 transitions, 226821 flow [2022-12-12 19:06:05,779 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 3045 transitions, 226821 flow [2022-12-12 19:06:05,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.696969696969697) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:06:05,779 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:06:05,779 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:06:05,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-12-12 19:06:05,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-12-12 19:06:05,980 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:06:05,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:06:05,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1714727071, now seen corresponding path program 8 times [2022-12-12 19:06:05,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:06:05,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859464716] [2022-12-12 19:06:05,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:06:05,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:06:05,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:06:06,255 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:06:06,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:06:06,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859464716] [2022-12-12 19:06:06,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859464716] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:06:06,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504611624] [2022-12-12 19:06:06,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 19:06:06,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:06:06,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:06:06,256 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:06:06,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-12 19:06:06,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 19:06:06,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:06:06,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 19:06:06,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:06:06,506 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 19:06:06,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:06:06,565 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-12 19:06:06,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-12-12 19:06:06,606 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-12 19:06:06,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504611624] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 19:06:06,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 19:06:06,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 5] total 18 [2022-12-12 19:06:06,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800016181] [2022-12-12 19:06:06,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 19:06:06,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 19:06:06,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 19:06:06,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 19:06:06,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-12-12 19:06:06,607 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 19:06:06,607 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 3045 transitions, 226821 flow. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:06:06,608 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 19:06:06,608 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 19:06:06,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 19:06:16,902 INFO L130 PetriNetUnfolder]: 3610/6973 cut-off events. [2022-12-12 19:06:16,902 INFO L131 PetriNetUnfolder]: For 771/771 co-relation queries the response was YES. [2022-12-12 19:06:16,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265781 conditions, 6973 events. 3610/6973 cut-off events. For 771/771 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 53457 event pairs, 16 based on Foata normal form. 8/5463 useless extension candidates. Maximal degree in co-relation 73970. Up to 6967 conditions per place. [2022-12-12 19:06:16,971 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 2888 selfloop transitions, 123 changer transitions 10/3021 dead transitions. [2022-12-12 19:06:16,971 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 3021 transitions, 231057 flow [2022-12-12 19:06:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-12 19:06:16,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-12 19:06:16,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 89 transitions. [2022-12-12 19:06:16,972 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.29276315789473684 [2022-12-12 19:06:16,973 INFO L295 CegarLoopForPetriNet]: 21 programPoint places, 388 predicate places. [2022-12-12 19:06:16,973 INFO L82 GeneralOperation]: Start removeDead. Operand has 409 places, 3021 transitions, 231057 flow [2022-12-12 19:06:17,084 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 409 places, 3011 transitions, 230297 flow [2022-12-12 19:06:17,084 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 3011 transitions, 230297 flow [2022-12-12 19:06:17,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 19:06:17,085 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 19:06:17,085 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 19:06:17,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-12-12 19:06:17,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-12 19:06:17,289 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 19:06:17,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 19:06:17,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1211060389, now seen corresponding path program 9 times [2022-12-12 19:06:17,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 19:06:17,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588927098] [2022-12-12 19:06:17,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 19:06:17,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 19:06:17,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 19:06:17,556 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 19:06:17,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 19:06:17,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588927098] [2022-12-12 19:06:17,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588927098] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 19:06:17,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377097511] [2022-12-12 19:06:17,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 19:06:17,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 19:06:17,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 19:06:17,558 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 19:06:17,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-12 19:06:17,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 19:06:17,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 19:06:17,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2022-12-12 19:06:17,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 19:06:17,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 19:06:17,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 19:06:17,685 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-12 19:06:17,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 20 [2022-12-12 19:06:17,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-12 19:06:17,771 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-12 19:06:17,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-12 19:06:17,822 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-12 19:06:17,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-12 19:06:17,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-12 19:06:17,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-12 19:06:18,108 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 19:06:18,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 19:06:18,446 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:06:18,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 89 [2022-12-12 19:06:18,588 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:06:18,589 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 123 treesize of output 87 [2022-12-12 19:06:18,632 INFO L321 Elim1Store]: treesize reduction 5, result has 64.3 percent of original size [2022-12-12 19:06:18,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25836 treesize of output 24757 [2022-12-12 19:06:18,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-12 19:06:18,927 INFO L321 Elim1Store]: treesize reduction 14, result has 77.4 percent of original size [2022-12-12 19:06:18,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24748 treesize of output 21851 [2022-12-12 19:06:19,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-12 19:06:19,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-12 19:06:19,102 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:06:19,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 21804 treesize of output 15963 [2022-12-12 19:06:19,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-12 19:06:19,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-12 19:06:19,278 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 19:06:19,279 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 15916 treesize of output 13851 Received shutdown request... [2022-12-12 19:17:52,540 WARN L249 SmtUtils]: Removed 1 from assertion stack [2022-12-12 19:17:52,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-12 19:17:52,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-12-12 19:17:52,566 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 [2022-12-12 19:17:52,586 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-12 19:17:52,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-12-12 19:17:52,747 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 23 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. [2022-12-12 19:17:52,748 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-12 19:17:52,749 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-12 19:17:52,749 INFO L445 BasicCegarLoop]: Path program histogram: [13, 9, 6, 6, 1, 1, 1, 1] [2022-12-12 19:17:52,751 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-12 19:17:52,751 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-12 19:17:52,753 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.12 07:17:52 BasicIcfg [2022-12-12 19:17:52,753 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-12 19:17:52,754 INFO L158 Benchmark]: Toolchain (without parser) took 854434.52ms. Allocated memory was 188.7MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 165.8MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2022-12-12 19:17:52,754 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 188.7MB. Free memory is still 166.5MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-12 19:17:52,754 INFO L158 Benchmark]: CACSL2BoogieTranslator took 218.51ms. Allocated memory is still 188.7MB. Free memory was 165.8MB in the beginning and 154.2MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-12-12 19:17:52,754 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.89ms. Allocated memory is still 188.7MB. Free memory was 154.2MB in the beginning and 152.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-12 19:17:52,754 INFO L158 Benchmark]: Boogie Preprocessor took 47.01ms. Allocated memory is still 188.7MB. Free memory was 152.7MB in the beginning and 151.1MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-12 19:17:52,754 INFO L158 Benchmark]: RCFGBuilder took 425.98ms. Allocated memory is still 188.7MB. Free memory was 151.1MB in the beginning and 134.3MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2022-12-12 19:17:52,755 INFO L158 Benchmark]: TraceAbstraction took 853698.77ms. Allocated memory was 188.7MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 133.3MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2022-12-12 19:17:52,755 INFO L339 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 188.7MB. Free memory is still 166.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 218.51ms. Allocated memory is still 188.7MB. Free memory was 165.8MB in the beginning and 154.2MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 38.89ms. Allocated memory is still 188.7MB. Free memory was 154.2MB in the beginning and 152.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 47.01ms. Allocated memory is still 188.7MB. Free memory was 152.7MB in the beginning and 151.1MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 425.98ms. Allocated memory is still 188.7MB. Free memory was 151.1MB in the beginning and 134.3MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * TraceAbstraction took 853698.77ms. Allocated memory was 188.7MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 133.3MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.8s, 141 PlacesBefore, 21 PlacesAfterwards, 149 TransitionsBefore, 19 TransitionsAfterwards, 992 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 90 TrivialYvCompositions, 30 ConcurrentYvCompositions, 9 ChoiceCompositions, 129 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 627, independent: 615, independent conditional: 615, independent unconditional: 0, dependent: 12, dependent conditional: 12, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 627, independent: 615, independent conditional: 0, independent unconditional: 615, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 627, independent: 615, independent conditional: 0, independent unconditional: 615, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 627, independent: 615, independent conditional: 0, independent unconditional: 615, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 581, independent: 575, independent conditional: 0, independent unconditional: 575, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 581, independent: 575, independent conditional: 0, independent unconditional: 575, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 6, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 12, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 627, independent: 40, independent conditional: 0, independent unconditional: 40, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 581, unknown conditional: 0, unknown unconditional: 581] , Statistics on independence cache: Total cache size (in pairs): 1006, Positive cache size: 1000, Positive conditional cache size: 0, Positive unconditional cache size: 1000, Negative cache size: 6, Negative conditional cache size: 0, Negative unconditional cache size: 6, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 23 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 23 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 23 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 175 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 1.5s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 853.6s, OverallIterations: 38, TraceHistogramMax: 2, PathProgramHistogramMax: 13, EmptinessCheckTime: 0.0s, AutomataDifference: 107.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.0s, HoareTripleCheckerStatistics: 13 mSolverCounterUnknown, 3193 SdHoareTripleChecker+Valid, 9.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3193 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 8.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 67 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 526 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13862 IncrementalHoareTripleChecker+Invalid, 14468 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 526 mSolverCounterUnsat, 0 mSDtfsCounter, 13862 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1739 GetRequests, 843 SyntacticMatches, 34 SemanticMatches, 862 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 4743 ImplicationChecksByTransitivity, 19.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=230297occurred in iteration=37, InterpolantAutomatonStates: 470, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 37 MinimizatonAttempts, 34014 StatesRemovedByMinimization, 37 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 34.5s InterpolantComputationTime, 1329 NumberOfCodeBlocks, 1329 NumberOfCodeBlocksAsserted, 98 NumberOfCheckSat, 1847 ConstructedInterpolants, 60 QuantifiedInterpolants, 25626 SizeOfPredicates, 405 NumberOfNonLiveVariables, 6769 ConjunctsInSsa, 716 ConjunctsInUnsatCore, 99 InterpolantComputations, 10 PerfectInterpolantSequences, 395/724 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