/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-chromosome-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 06:58:40,482 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 06:58:40,484 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 06:58:40,562 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 06:58:40,563 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 06:58:40,564 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 06:58:40,565 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 06:58:40,566 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 06:58:40,573 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 06:58:40,577 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 06:58:40,578 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 06:58:40,580 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 06:58:40,580 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 06:58:40,581 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 06:58:40,582 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 06:58:40,586 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 06:58:40,587 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 06:58:40,587 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 06:58:40,590 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 06:58:40,595 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 06:58:40,596 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 06:58:40,597 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 06:58:40,598 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 06:58:40,599 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 06:58:40,605 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 06:58:40,605 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 06:58:40,606 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 06:58:40,607 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 06:58:40,607 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 06:58:40,608 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 06:58:40,608 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 06:58:40,609 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 06:58:40,610 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 06:58:40,611 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 06:58:40,612 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 06:58:40,612 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 06:58:40,613 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 06:58:40,613 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 06:58:40,613 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 06:58:40,613 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 06:58:40,614 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 06:58:40,615 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-NoLbe-Before.epf [2022-01-19 06:58:40,645 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 06:58:40,645 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 06:58:40,646 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 06:58:40,646 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 06:58:40,646 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 06:58:40,647 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 06:58:40,647 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 06:58:40,647 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 06:58:40,647 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 06:58:40,647 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 06:58:40,648 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 06:58:40,648 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 06:58:40,648 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 06:58:40,648 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 06:58:40,648 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 06:58:40,648 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 06:58:40,648 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 06:58:40,649 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 06:58:40,649 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 06:58:40,649 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 06:58:40,649 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 06:58:40,649 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 06:58:40,649 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 06:58:40,649 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 06:58:40,649 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 06:58:40,650 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 06:58:40,650 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 06:58:40,651 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 06:58:40,651 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 06:58:40,651 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 06:58:40,651 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 06:58:40,651 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 06:58:40,651 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 [2022-01-19 06:58:40,881 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 06:58:40,895 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 06:58:40,897 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 06:58:40,897 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 06:58:40,898 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 06:58:40,899 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-chromosome-subst.wvr.c [2022-01-19 06:58:40,955 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b05a86c7/ac7cf7741363412993efc19333e0e6b3/FLAG2a29bb196 [2022-01-19 06:58:41,314 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 06:58:41,316 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-subst.wvr.c [2022-01-19 06:58:41,321 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b05a86c7/ac7cf7741363412993efc19333e0e6b3/FLAG2a29bb196 [2022-01-19 06:58:41,731 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b05a86c7/ac7cf7741363412993efc19333e0e6b3 [2022-01-19 06:58:41,733 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 06:58:41,734 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 06:58:41,739 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 06:58:41,739 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 06:58:41,742 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 06:58:41,742 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:41,743 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15e30e2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41, skipping insertion in model container [2022-01-19 06:58:41,743 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:41,748 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 06:58:41,762 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 06:58:41,915 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-subst.wvr.c[3097,3110] [2022-01-19 06:58:41,922 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 06:58:41,928 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 06:58:41,949 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-subst.wvr.c[3097,3110] [2022-01-19 06:58:41,953 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 06:58:41,965 INFO L208 MainTranslator]: Completed translation [2022-01-19 06:58:41,965 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41 WrapperNode [2022-01-19 06:58:41,965 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 06:58:41,966 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 06:58:41,966 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 06:58:41,966 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 06:58:41,971 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:41,978 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:42,000 INFO L137 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 17, calls inlined = 25, statements flattened = 287 [2022-01-19 06:58:42,001 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 06:58:42,001 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 06:58:42,001 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 06:58:42,002 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 06:58:42,008 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:42,008 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:42,012 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:42,012 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:42,020 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:42,024 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:42,026 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:42,029 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 06:58:42,029 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 06:58:42,030 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 06:58:42,030 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 06:58:42,030 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (1/1) ... [2022-01-19 06:58:42,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 06:58:42,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:42,070 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-01-19 06:58:42,079 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-01-19 06:58:42,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 06:58:42,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 06:58:42,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 06:58:42,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 06:58:42,101 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 06:58:42,102 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 06:58:42,102 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 06:58:42,102 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 06:58:42,102 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 06:58:42,102 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 06:58:42,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 06:58:42,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 06:58:42,102 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 06:58:42,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 06:58:42,102 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 06:58:42,104 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 06:58:42,187 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 06:58:42,189 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 06:58:42,569 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 06:58:42,583 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 06:58:42,584 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-01-19 06:58:42,587 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 06:58:42 BoogieIcfgContainer [2022-01-19 06:58:42,587 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 06:58:42,588 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 06:58:42,588 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 06:58:42,591 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 06:58:42,592 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 06:58:41" (1/3) ... [2022-01-19 06:58:42,592 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27265313 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 06:58:42, skipping insertion in model container [2022-01-19 06:58:42,593 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:41" (2/3) ... [2022-01-19 06:58:42,593 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27265313 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 06:58:42, skipping insertion in model container [2022-01-19 06:58:42,593 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 06:58:42" (3/3) ... [2022-01-19 06:58:42,594 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-subst.wvr.c [2022-01-19 06:58:42,598 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 06:58:42,598 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 06:58:42,598 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 06:58:42,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,649 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,653 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,654 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,655 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,656 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,657 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,658 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,659 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,660 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,661 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,662 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,663 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,664 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,665 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,666 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,666 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,666 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,666 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,666 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,666 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,666 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,667 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,667 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,667 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,667 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,667 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,667 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,667 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,668 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,668 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,668 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,668 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,668 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,668 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,669 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,670 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,671 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,672 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,673 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,674 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,675 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,676 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,677 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,678 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,679 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,680 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,681 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,682 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,683 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,683 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,683 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,684 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,684 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,684 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,684 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,684 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,684 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,684 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,685 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,685 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,685 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,685 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,685 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,685 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,685 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,686 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,687 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,688 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,688 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,688 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,688 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,688 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,688 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,688 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,688 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,689 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,689 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,689 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,689 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,689 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,689 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,689 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,690 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,690 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,690 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,693 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,693 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,693 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,693 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,693 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,693 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,694 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,694 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,694 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,694 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,694 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,695 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,695 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,695 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,695 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,695 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,695 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,696 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,696 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,696 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,696 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,697 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,697 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,697 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,697 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,697 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,698 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,698 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,698 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,698 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,698 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,698 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,698 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,699 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,699 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,699 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,699 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,699 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,699 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,699 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,699 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,699 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,700 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,700 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,700 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,700 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,700 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,700 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,700 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,700 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,701 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,701 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,701 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,701 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,701 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,701 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,702 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,703 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,703 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,703 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,703 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,703 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,703 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,704 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,704 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,704 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,704 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,704 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,704 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,705 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,705 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,705 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,705 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,705 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,705 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,706 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,706 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,706 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,706 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,706 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,706 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,707 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,707 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,707 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,707 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,707 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,707 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,707 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,708 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,708 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,708 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,708 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,708 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,708 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,709 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,709 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,709 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,709 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,709 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,710 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,710 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,710 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,710 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,710 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,710 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,710 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,710 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,711 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,711 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,711 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,711 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,711 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,711 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,711 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,711 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,711 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,712 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,712 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,714 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,714 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,715 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,715 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,715 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,715 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,715 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,715 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,715 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,715 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,716 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,716 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,716 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,716 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,716 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,716 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,720 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,720 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,720 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,720 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,720 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,721 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,721 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,721 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,721 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,721 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,724 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,724 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,724 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,724 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,724 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,724 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:42,729 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-19 06:58:42,784 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 06:58:42,792 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 06:58:42,792 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 06:58:42,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 357 places, 379 transitions, 782 flow [2022-01-19 06:58:42,979 INFO L129 PetriNetUnfolder]: 32/376 cut-off events. [2022-01-19 06:58:42,979 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 06:58:42,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 389 conditions, 376 events. 32/376 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 626 event pairs, 0 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 282. Up to 2 conditions per place. [2022-01-19 06:58:42,987 INFO L82 GeneralOperation]: Start removeDead. Operand has 357 places, 379 transitions, 782 flow [2022-01-19 06:58:42,997 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 343 places, 365 transitions, 748 flow [2022-01-19 06:58:43,063 INFO L129 PetriNetUnfolder]: 32/364 cut-off events. [2022-01-19 06:58:43,063 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 06:58:43,064 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:43,065 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:43,065 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:43,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:43,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1599179417, now seen corresponding path program 1 times [2022-01-19 06:58:43,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:43,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621939528] [2022-01-19 06:58:43,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:43,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:43,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:43,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 06:58:43,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:43,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621939528] [2022-01-19 06:58:43,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621939528] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:43,381 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:58:43,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 06:58:43,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634221851] [2022-01-19 06:58:43,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:43,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 06:58:43,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:43,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 06:58:43,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 06:58:43,413 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 349 out of 379 [2022-01-19 06:58:43,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 365 transitions, 748 flow. Second operand has 2 states, 2 states have (on average 352.5) internal successors, (705), 2 states have internal predecessors, (705), 0 states have call successors, (0), 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-01-19 06:58:43,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:43,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 379 [2022-01-19 06:58:43,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:43,498 INFO L129 PetriNetUnfolder]: 9/342 cut-off events. [2022-01-19 06:58:43,498 INFO L130 PetriNetUnfolder]: For 12/14 co-relation queries the response was YES. [2022-01-19 06:58:43,503 INFO L84 FinitePrefix]: Finished finitePrefix Result has 362 conditions, 342 events. 9/342 cut-off events. For 12/14 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 616 event pairs, 0 based on Foata normal form. 36/352 useless extension candidates. Maximal degree in co-relation 267. Up to 7 conditions per place. [2022-01-19 06:58:43,505 INFO L132 encePairwiseOnDemand]: 356/379 looper letters, 6 selfloop transitions, 0 changer transitions 8/342 dead transitions. [2022-01-19 06:58:43,505 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 342 transitions, 714 flow [2022-01-19 06:58:43,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 06:58:43,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 06:58:43,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 727 transitions. [2022-01-19 06:58:43,522 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9591029023746702 [2022-01-19 06:58:43,523 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 727 transitions. [2022-01-19 06:58:43,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 727 transitions. [2022-01-19 06:58:43,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:43,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 727 transitions. [2022-01-19 06:58:43,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 363.5) internal successors, (727), 2 states have internal predecessors, (727), 0 states have call successors, (0), 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-01-19 06:58:43,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 379.0) internal successors, (1137), 3 states have internal predecessors, (1137), 0 states have call successors, (0), 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-01-19 06:58:43,545 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 379.0) internal successors, (1137), 3 states have internal predecessors, (1137), 0 states have call successors, (0), 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-01-19 06:58:43,546 INFO L186 Difference]: Start difference. First operand has 343 places, 365 transitions, 748 flow. Second operand 2 states and 727 transitions. [2022-01-19 06:58:43,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 342 transitions, 714 flow [2022-01-19 06:58:43,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 342 transitions, 702 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-01-19 06:58:43,561 INFO L242 Difference]: Finished difference. Result has 338 places, 334 transitions, 674 flow [2022-01-19 06:58:43,563 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=674, PETRI_PLACES=338, PETRI_TRANSITIONS=334} [2022-01-19 06:58:43,566 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, -5 predicate places. [2022-01-19 06:58:43,567 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 334 transitions, 674 flow [2022-01-19 06:58:43,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 352.5) internal successors, (705), 2 states have internal predecessors, (705), 0 states have call successors, (0), 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-01-19 06:58:43,567 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:43,568 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:43,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 06:58:43,568 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:43,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:43,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1790283870, now seen corresponding path program 1 times [2022-01-19 06:58:43,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:43,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531985805] [2022-01-19 06:58:43,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:43,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:43,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:43,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 06:58:43,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:43,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531985805] [2022-01-19 06:58:43,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531985805] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:43,714 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:58:43,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 06:58:43,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036689927] [2022-01-19 06:58:43,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:43,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 06:58:43,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:43,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 06:58:43,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 06:58:43,719 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 379 [2022-01-19 06:58:43,720 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 334 transitions, 674 flow. Second operand has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 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-01-19 06:58:43,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:43,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 379 [2022-01-19 06:58:43,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:44,001 INFO L129 PetriNetUnfolder]: 62/1101 cut-off events. [2022-01-19 06:58:44,001 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-01-19 06:58:44,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1248 conditions, 1101 events. 62/1101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 5825 event pairs, 18 based on Foata normal form. 0/1020 useless extension candidates. Maximal degree in co-relation 1245. Up to 55 conditions per place. [2022-01-19 06:58:44,014 INFO L132 encePairwiseOnDemand]: 374/379 looper letters, 33 selfloop transitions, 4 changer transitions 0/354 dead transitions. [2022-01-19 06:58:44,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 354 transitions, 800 flow [2022-01-19 06:58:44,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 06:58:44,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 06:58:44,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1728 transitions. [2022-01-19 06:58:44,019 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9118733509234829 [2022-01-19 06:58:44,019 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1728 transitions. [2022-01-19 06:58:44,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1728 transitions. [2022-01-19 06:58:44,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:44,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1728 transitions. [2022-01-19 06:58:44,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 345.6) internal successors, (1728), 5 states have internal predecessors, (1728), 0 states have call successors, (0), 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-01-19 06:58:44,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 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-01-19 06:58:44,028 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 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-01-19 06:58:44,029 INFO L186 Difference]: Start difference. First operand has 338 places, 334 transitions, 674 flow. Second operand 5 states and 1728 transitions. [2022-01-19 06:58:44,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 354 transitions, 800 flow [2022-01-19 06:58:44,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 354 transitions, 800 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 06:58:44,038 INFO L242 Difference]: Finished difference. Result has 337 places, 337 transitions, 703 flow [2022-01-19 06:58:44,039 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=703, PETRI_PLACES=337, PETRI_TRANSITIONS=337} [2022-01-19 06:58:44,040 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, -6 predicate places. [2022-01-19 06:58:44,040 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 337 transitions, 703 flow [2022-01-19 06:58:44,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 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-01-19 06:58:44,041 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:44,041 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:44,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 06:58:44,041 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:44,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:44,042 INFO L85 PathProgramCache]: Analyzing trace with hash -500705688, now seen corresponding path program 1 times [2022-01-19 06:58:44,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:44,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987808340] [2022-01-19 06:58:44,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:44,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:44,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:44,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 06:58:44,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:44,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987808340] [2022-01-19 06:58:44,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987808340] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:44,218 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:58:44,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 06:58:44,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278587721] [2022-01-19 06:58:44,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:44,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 06:58:44,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:44,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 06:58:44,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 06:58:44,223 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 379 [2022-01-19 06:58:44,225 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 337 transitions, 703 flow. Second operand has 5 states, 5 states have (on average 319.0) internal successors, (1595), 5 states have internal predecessors, (1595), 0 states have call successors, (0), 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-01-19 06:58:44,225 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:44,225 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 379 [2022-01-19 06:58:44,225 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:44,388 INFO L129 PetriNetUnfolder]: 8/439 cut-off events. [2022-01-19 06:58:44,388 INFO L130 PetriNetUnfolder]: For 11/17 co-relation queries the response was YES. [2022-01-19 06:58:44,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 520 conditions, 439 events. 8/439 cut-off events. For 11/17 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 928 event pairs, 0 based on Foata normal form. 0/421 useless extension candidates. Maximal degree in co-relation 514. Up to 44 conditions per place. [2022-01-19 06:58:44,394 INFO L132 encePairwiseOnDemand]: 364/379 looper letters, 42 selfloop transitions, 12 changer transitions 0/349 dead transitions. [2022-01-19 06:58:44,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 349 transitions, 835 flow [2022-01-19 06:58:44,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 06:58:44,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 06:58:44,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1622 transitions. [2022-01-19 06:58:44,398 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8559366754617415 [2022-01-19 06:58:44,399 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1622 transitions. [2022-01-19 06:58:44,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1622 transitions. [2022-01-19 06:58:44,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:44,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1622 transitions. [2022-01-19 06:58:44,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 324.4) internal successors, (1622), 5 states have internal predecessors, (1622), 0 states have call successors, (0), 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-01-19 06:58:44,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 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-01-19 06:58:44,409 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 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-01-19 06:58:44,409 INFO L186 Difference]: Start difference. First operand has 337 places, 337 transitions, 703 flow. Second operand 5 states and 1622 transitions. [2022-01-19 06:58:44,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 349 transitions, 835 flow [2022-01-19 06:58:44,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 349 transitions, 835 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 06:58:44,419 INFO L242 Difference]: Finished difference. Result has 342 places, 340 transitions, 751 flow [2022-01-19 06:58:44,420 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=751, PETRI_PLACES=342, PETRI_TRANSITIONS=340} [2022-01-19 06:58:44,422 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, -1 predicate places. [2022-01-19 06:58:44,422 INFO L470 AbstractCegarLoop]: Abstraction has has 342 places, 340 transitions, 751 flow [2022-01-19 06:58:44,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 319.0) internal successors, (1595), 5 states have internal predecessors, (1595), 0 states have call successors, (0), 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-01-19 06:58:44,423 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:44,423 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:44,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 06:58:44,423 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:44,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:44,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1549492454, now seen corresponding path program 1 times [2022-01-19 06:58:44,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:44,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33588220] [2022-01-19 06:58:44,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:44,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:44,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:44,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:58:44,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:44,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33588220] [2022-01-19 06:58:44,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33588220] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:58:44,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499889384] [2022-01-19 06:58:44,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:44,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:44,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:44,555 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-01-19 06:58:44,557 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-01-19 06:58:44,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:44,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 06:58:44,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:58:45,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:58:45,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:58:45,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:58:45,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499889384] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:58:45,514 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:58:45,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-19 06:58:45,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867226186] [2022-01-19 06:58:45,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:58:45,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 06:58:45,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:45,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 06:58:45,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-01-19 06:58:45,523 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 379 [2022-01-19 06:58:45,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 340 transitions, 751 flow. Second operand has 15 states, 15 states have (on average 314.3333333333333) internal successors, (4715), 15 states have internal predecessors, (4715), 0 states have call successors, (0), 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-01-19 06:58:45,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:45,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 379 [2022-01-19 06:58:45,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:45,863 INFO L129 PetriNetUnfolder]: 8/466 cut-off events. [2022-01-19 06:58:45,863 INFO L130 PetriNetUnfolder]: For 23/29 co-relation queries the response was YES. [2022-01-19 06:58:45,867 INFO L84 FinitePrefix]: Finished finitePrefix Result has 597 conditions, 466 events. 8/466 cut-off events. For 23/29 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 901 event pairs, 0 based on Foata normal form. 6/457 useless extension candidates. Maximal degree in co-relation 589. Up to 35 conditions per place. [2022-01-19 06:58:45,868 INFO L132 encePairwiseOnDemand]: 355/379 looper letters, 45 selfloop transitions, 33 changer transitions 0/370 dead transitions. [2022-01-19 06:58:45,868 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 370 transitions, 973 flow [2022-01-19 06:58:45,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 06:58:45,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 06:58:45,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3494 transitions. [2022-01-19 06:58:45,876 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8380906692252339 [2022-01-19 06:58:45,876 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3494 transitions. [2022-01-19 06:58:45,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3494 transitions. [2022-01-19 06:58:45,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:45,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3494 transitions. [2022-01-19 06:58:45,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 317.6363636363636) internal successors, (3494), 11 states have internal predecessors, (3494), 0 states have call successors, (0), 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-01-19 06:58:45,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 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-01-19 06:58:45,896 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 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-01-19 06:58:45,896 INFO L186 Difference]: Start difference. First operand has 342 places, 340 transitions, 751 flow. Second operand 11 states and 3494 transitions. [2022-01-19 06:58:45,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 370 transitions, 973 flow [2022-01-19 06:58:45,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 370 transitions, 955 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 06:58:45,906 INFO L242 Difference]: Finished difference. Result has 352 places, 358 transitions, 900 flow [2022-01-19 06:58:45,907 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=900, PETRI_PLACES=352, PETRI_TRANSITIONS=358} [2022-01-19 06:58:45,908 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 9 predicate places. [2022-01-19 06:58:45,908 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 358 transitions, 900 flow [2022-01-19 06:58:45,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 314.3333333333333) internal successors, (4715), 15 states have internal predecessors, (4715), 0 states have call successors, (0), 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-01-19 06:58:45,910 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:45,910 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:45,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-19 06:58:46,119 WARN L452 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-01-19 06:58:46,120 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:46,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:46,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1576685502, now seen corresponding path program 2 times [2022-01-19 06:58:46,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:46,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478943058] [2022-01-19 06:58:46,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:46,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:46,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:46,272 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-01-19 06:58:46,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:46,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478943058] [2022-01-19 06:58:46,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478943058] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:58:46,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331690780] [2022-01-19 06:58:46,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:58:46,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:46,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:46,275 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-01-19 06:58:46,276 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-01-19 06:58:46,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-19 06:58:46,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:58:46,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 06:58:46,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:58:46,853 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-01-19 06:58:46,853 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 06:58:46,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331690780] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:46,854 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 06:58:46,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-01-19 06:58:46,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336286504] [2022-01-19 06:58:46,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:46,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 06:58:46,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:46,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 06:58:46,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-01-19 06:58:46,857 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 379 [2022-01-19 06:58:46,858 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 358 transitions, 900 flow. Second operand has 6 states, 6 states have (on average 308.1666666666667) internal successors, (1849), 6 states have internal predecessors, (1849), 0 states have call successors, (0), 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-01-19 06:58:46,858 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:46,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 379 [2022-01-19 06:58:46,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:47,158 INFO L129 PetriNetUnfolder]: 60/1281 cut-off events. [2022-01-19 06:58:47,158 INFO L130 PetriNetUnfolder]: For 29/41 co-relation queries the response was YES. [2022-01-19 06:58:47,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1554 conditions, 1281 events. 60/1281 cut-off events. For 29/41 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 6536 event pairs, 20 based on Foata normal form. 1/1196 useless extension candidates. Maximal degree in co-relation 1543. Up to 101 conditions per place. [2022-01-19 06:58:47,175 INFO L132 encePairwiseOnDemand]: 372/379 looper letters, 52 selfloop transitions, 4 changer transitions 4/372 dead transitions. [2022-01-19 06:58:47,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 372 transitions, 1055 flow [2022-01-19 06:58:47,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 06:58:47,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 06:58:47,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1867 transitions. [2022-01-19 06:58:47,179 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8210202286719437 [2022-01-19 06:58:47,179 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1867 transitions. [2022-01-19 06:58:47,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1867 transitions. [2022-01-19 06:58:47,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:47,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1867 transitions. [2022-01-19 06:58:47,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 311.1666666666667) internal successors, (1867), 6 states have internal predecessors, (1867), 0 states have call successors, (0), 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-01-19 06:58:47,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 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-01-19 06:58:47,188 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 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-01-19 06:58:47,188 INFO L186 Difference]: Start difference. First operand has 352 places, 358 transitions, 900 flow. Second operand 6 states and 1867 transitions. [2022-01-19 06:58:47,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 372 transitions, 1055 flow [2022-01-19 06:58:47,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 372 transitions, 1030 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-01-19 06:58:47,197 INFO L242 Difference]: Finished difference. Result has 358 places, 361 transitions, 907 flow [2022-01-19 06:58:47,198 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=907, PETRI_PLACES=358, PETRI_TRANSITIONS=361} [2022-01-19 06:58:47,198 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 15 predicate places. [2022-01-19 06:58:47,199 INFO L470 AbstractCegarLoop]: Abstraction has has 358 places, 361 transitions, 907 flow [2022-01-19 06:58:47,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 308.1666666666667) internal successors, (1849), 6 states have internal predecessors, (1849), 0 states have call successors, (0), 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-01-19 06:58:47,200 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:47,200 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:47,228 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-01-19 06:58:47,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:47,422 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:47,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:47,423 INFO L85 PathProgramCache]: Analyzing trace with hash 409894767, now seen corresponding path program 1 times [2022-01-19 06:58:47,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:47,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059925921] [2022-01-19 06:58:47,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:47,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:47,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:47,521 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-01-19 06:58:47,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:47,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059925921] [2022-01-19 06:58:47,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059925921] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:58:47,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266277709] [2022-01-19 06:58:47,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:47,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:47,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:47,523 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-01-19 06:58:47,550 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-01-19 06:58:47,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:47,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 06:58:47,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:58:48,188 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-01-19 06:58:48,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:58:48,750 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-01-19 06:58:48,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266277709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:58:48,751 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:58:48,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 11] total 24 [2022-01-19 06:58:48,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355105119] [2022-01-19 06:58:48,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:58:48,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 06:58:48,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:48,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 06:58:48,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-01-19 06:58:48,759 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 298 out of 379 [2022-01-19 06:58:48,765 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 361 transitions, 907 flow. Second operand has 24 states, 24 states have (on average 303.8333333333333) internal successors, (7292), 24 states have internal predecessors, (7292), 0 states have call successors, (0), 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-01-19 06:58:48,765 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:48,765 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 298 of 379 [2022-01-19 06:58:48,765 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:49,562 INFO L129 PetriNetUnfolder]: 74/1113 cut-off events. [2022-01-19 06:58:49,562 INFO L130 PetriNetUnfolder]: For 84/84 co-relation queries the response was YES. [2022-01-19 06:58:49,572 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1651 conditions, 1113 events. 74/1113 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 4705 event pairs, 20 based on Foata normal form. 9/1064 useless extension candidates. Maximal degree in co-relation 1636. Up to 82 conditions per place. [2022-01-19 06:58:49,577 INFO L132 encePairwiseOnDemand]: 348/379 looper letters, 100 selfloop transitions, 59 changer transitions 1/440 dead transitions. [2022-01-19 06:58:49,578 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 440 transitions, 1499 flow [2022-01-19 06:58:49,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 06:58:49,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 06:58:49,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 7319 transitions. [2022-01-19 06:58:49,619 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8046394019349165 [2022-01-19 06:58:49,620 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 7319 transitions. [2022-01-19 06:58:49,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 7319 transitions. [2022-01-19 06:58:49,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:49,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 7319 transitions. [2022-01-19 06:58:49,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 304.9583333333333) internal successors, (7319), 24 states have internal predecessors, (7319), 0 states have call successors, (0), 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-01-19 06:58:49,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 379.0) internal successors, (9475), 25 states have internal predecessors, (9475), 0 states have call successors, (0), 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-01-19 06:58:49,660 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 379.0) internal successors, (9475), 25 states have internal predecessors, (9475), 0 states have call successors, (0), 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-01-19 06:58:49,660 INFO L186 Difference]: Start difference. First operand has 358 places, 361 transitions, 907 flow. Second operand 24 states and 7319 transitions. [2022-01-19 06:58:49,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 440 transitions, 1499 flow [2022-01-19 06:58:49,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 440 transitions, 1493 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-01-19 06:58:49,673 INFO L242 Difference]: Finished difference. Result has 383 places, 387 transitions, 1221 flow [2022-01-19 06:58:49,673 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1221, PETRI_PLACES=383, PETRI_TRANSITIONS=387} [2022-01-19 06:58:49,675 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 40 predicate places. [2022-01-19 06:58:49,676 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 387 transitions, 1221 flow [2022-01-19 06:58:49,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 303.8333333333333) internal successors, (7292), 24 states have internal predecessors, (7292), 0 states have call successors, (0), 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-01-19 06:58:49,678 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:49,678 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:49,705 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-01-19 06:58:49,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:49,903 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:49,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:49,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1466475319, now seen corresponding path program 1 times [2022-01-19 06:58:49,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:49,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170337549] [2022-01-19 06:58:49,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:49,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:50,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:50,178 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:58:50,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:50,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170337549] [2022-01-19 06:58:50,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170337549] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:50,179 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:58:50,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 06:58:50,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809896592] [2022-01-19 06:58:50,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:50,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 06:58:50,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:50,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 06:58:50,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:58:50,183 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 379 [2022-01-19 06:58:50,184 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 387 transitions, 1221 flow. Second operand has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 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-01-19 06:58:50,184 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:50,184 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 379 [2022-01-19 06:58:50,184 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:50,569 INFO L129 PetriNetUnfolder]: 74/985 cut-off events. [2022-01-19 06:58:50,569 INFO L130 PetriNetUnfolder]: For 172/172 co-relation queries the response was YES. [2022-01-19 06:58:50,580 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1618 conditions, 985 events. 74/985 cut-off events. For 172/172 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 3979 event pairs, 12 based on Foata normal form. 2/945 useless extension candidates. Maximal degree in co-relation 1598. Up to 70 conditions per place. [2022-01-19 06:58:50,585 INFO L132 encePairwiseOnDemand]: 369/379 looper letters, 65 selfloop transitions, 11 changer transitions 5/410 dead transitions. [2022-01-19 06:58:50,586 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 410 transitions, 1449 flow [2022-01-19 06:58:50,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 06:58:50,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 06:58:50,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2744 transitions. [2022-01-19 06:58:50,591 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8044561712107886 [2022-01-19 06:58:50,591 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2744 transitions. [2022-01-19 06:58:50,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2744 transitions. [2022-01-19 06:58:50,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:50,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2744 transitions. [2022-01-19 06:58:50,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 304.8888888888889) internal successors, (2744), 9 states have internal predecessors, (2744), 0 states have call successors, (0), 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-01-19 06:58:50,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 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-01-19 06:58:50,602 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 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-01-19 06:58:50,602 INFO L186 Difference]: Start difference. First operand has 383 places, 387 transitions, 1221 flow. Second operand 9 states and 2744 transitions. [2022-01-19 06:58:50,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 410 transitions, 1449 flow [2022-01-19 06:58:50,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 410 transitions, 1375 flow, removed 14 selfloop flow, removed 9 redundant places. [2022-01-19 06:58:50,612 INFO L242 Difference]: Finished difference. Result has 387 places, 389 transitions, 1196 flow [2022-01-19 06:58:50,613 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1196, PETRI_PLACES=387, PETRI_TRANSITIONS=389} [2022-01-19 06:58:50,613 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 44 predicate places. [2022-01-19 06:58:50,614 INFO L470 AbstractCegarLoop]: Abstraction has has 387 places, 389 transitions, 1196 flow [2022-01-19 06:58:50,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 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-01-19 06:58:50,614 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:50,615 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:50,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 06:58:50,615 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:50,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:50,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1306608546, now seen corresponding path program 2 times [2022-01-19 06:58:50,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:50,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996314242] [2022-01-19 06:58:50,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:50,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:50,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:50,731 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:58:50,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:50,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996314242] [2022-01-19 06:58:50,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996314242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:58:50,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229604145] [2022-01-19 06:58:50,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:58:50,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:50,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:50,733 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-01-19 06:58:50,734 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-01-19 06:58:50,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-19 06:58:50,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:58:50,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-19 06:58:50,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:58:51,472 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-01-19 06:58:51,472 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 06:58:51,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229604145] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:51,473 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 06:58:51,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2022-01-19 06:58:51,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491477937] [2022-01-19 06:58:51,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:51,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 06:58:51,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:51,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 06:58:51,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-01-19 06:58:51,480 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 379 [2022-01-19 06:58:51,481 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 389 transitions, 1196 flow. Second operand has 8 states, 8 states have (on average 299.0) internal successors, (2392), 8 states have internal predecessors, (2392), 0 states have call successors, (0), 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-01-19 06:58:51,481 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:51,482 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 379 [2022-01-19 06:58:51,482 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:52,970 INFO L129 PetriNetUnfolder]: 1172/5590 cut-off events. [2022-01-19 06:58:52,971 INFO L130 PetriNetUnfolder]: For 619/1629 co-relation queries the response was YES. [2022-01-19 06:58:53,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7680 conditions, 5590 events. 1172/5590 cut-off events. For 619/1629 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 52061 event pairs, 350 based on Foata normal form. 1/4854 useless extension candidates. Maximal degree in co-relation 7655. Up to 827 conditions per place. [2022-01-19 06:58:53,047 INFO L132 encePairwiseOnDemand]: 366/379 looper letters, 92 selfloop transitions, 23 changer transitions 10/460 dead transitions. [2022-01-19 06:58:53,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 460 transitions, 1616 flow [2022-01-19 06:58:53,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 06:58:53,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 06:58:53,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3056 transitions. [2022-01-19 06:58:53,053 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8063324538258575 [2022-01-19 06:58:53,054 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3056 transitions. [2022-01-19 06:58:53,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3056 transitions. [2022-01-19 06:58:53,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:53,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3056 transitions. [2022-01-19 06:58:53,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 305.6) internal successors, (3056), 10 states have internal predecessors, (3056), 0 states have call successors, (0), 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-01-19 06:58:53,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 379.0) internal successors, (4169), 11 states have internal predecessors, (4169), 0 states have call successors, (0), 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-01-19 06:58:53,066 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 379.0) internal successors, (4169), 11 states have internal predecessors, (4169), 0 states have call successors, (0), 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-01-19 06:58:53,066 INFO L186 Difference]: Start difference. First operand has 387 places, 389 transitions, 1196 flow. Second operand 10 states and 3056 transitions. [2022-01-19 06:58:53,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 460 transitions, 1616 flow [2022-01-19 06:58:53,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 460 transitions, 1587 flow, removed 9 selfloop flow, removed 5 redundant places. [2022-01-19 06:58:53,124 INFO L242 Difference]: Finished difference. Result has 396 places, 411 transitions, 1335 flow [2022-01-19 06:58:53,124 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1335, PETRI_PLACES=396, PETRI_TRANSITIONS=411} [2022-01-19 06:58:53,125 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 53 predicate places. [2022-01-19 06:58:53,125 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 411 transitions, 1335 flow [2022-01-19 06:58:53,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 299.0) internal successors, (2392), 8 states have internal predecessors, (2392), 0 states have call successors, (0), 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-01-19 06:58:53,126 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:53,126 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:53,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 06:58:53,327 WARN L452 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-01-19 06:58:53,327 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:53,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:53,328 INFO L85 PathProgramCache]: Analyzing trace with hash 238582126, now seen corresponding path program 3 times [2022-01-19 06:58:53,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:53,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74986141] [2022-01-19 06:58:53,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:53,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:53,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:53,435 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:58:53,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:53,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74986141] [2022-01-19 06:58:53,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74986141] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:58:53,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670950224] [2022-01-19 06:58:53,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 06:58:53,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:53,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:53,438 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-01-19 06:58:53,440 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-01-19 06:58:53,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-01-19 06:58:53,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:58:53,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-19 06:58:53,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:58:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-01-19 06:58:54,230 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 06:58:54,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670950224] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:54,231 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 06:58:54,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2022-01-19 06:58:54,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579419313] [2022-01-19 06:58:54,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:54,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 06:58:54,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:54,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 06:58:54,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-01-19 06:58:54,234 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 379 [2022-01-19 06:58:54,236 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 411 transitions, 1335 flow. Second operand has 8 states, 8 states have (on average 299.0) internal successors, (2392), 8 states have internal predecessors, (2392), 0 states have call successors, (0), 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-01-19 06:58:54,236 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:54,236 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 379 [2022-01-19 06:58:54,237 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:56,240 INFO L129 PetriNetUnfolder]: 1730/7300 cut-off events. [2022-01-19 06:58:56,241 INFO L130 PetriNetUnfolder]: For 3308/4852 co-relation queries the response was YES. [2022-01-19 06:58:56,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12961 conditions, 7300 events. 1730/7300 cut-off events. For 3308/4852 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 72828 event pairs, 523 based on Foata normal form. 31/6334 useless extension candidates. Maximal degree in co-relation 12931. Up to 1307 conditions per place. [2022-01-19 06:58:56,332 INFO L132 encePairwiseOnDemand]: 366/379 looper letters, 105 selfloop transitions, 33 changer transitions 10/483 dead transitions. [2022-01-19 06:58:56,332 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 483 transitions, 1932 flow [2022-01-19 06:58:56,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 06:58:56,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 06:58:56,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3057 transitions. [2022-01-19 06:58:56,340 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8065963060686016 [2022-01-19 06:58:56,341 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3057 transitions. [2022-01-19 06:58:56,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3057 transitions. [2022-01-19 06:58:56,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:56,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3057 transitions. [2022-01-19 06:58:56,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 305.7) internal successors, (3057), 10 states have internal predecessors, (3057), 0 states have call successors, (0), 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-01-19 06:58:56,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 379.0) internal successors, (4169), 11 states have internal predecessors, (4169), 0 states have call successors, (0), 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-01-19 06:58:56,353 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 379.0) internal successors, (4169), 11 states have internal predecessors, (4169), 0 states have call successors, (0), 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-01-19 06:58:56,353 INFO L186 Difference]: Start difference. First operand has 396 places, 411 transitions, 1335 flow. Second operand 10 states and 3057 transitions. [2022-01-19 06:58:56,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 483 transitions, 1932 flow [2022-01-19 06:58:56,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 483 transitions, 1922 flow, removed 5 selfloop flow, removed 2 redundant places. [2022-01-19 06:58:56,375 INFO L242 Difference]: Finished difference. Result has 406 places, 433 transitions, 1580 flow [2022-01-19 06:58:56,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1580, PETRI_PLACES=406, PETRI_TRANSITIONS=433} [2022-01-19 06:58:56,376 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 63 predicate places. [2022-01-19 06:58:56,376 INFO L470 AbstractCegarLoop]: Abstraction has has 406 places, 433 transitions, 1580 flow [2022-01-19 06:58:56,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 299.0) internal successors, (2392), 8 states have internal predecessors, (2392), 0 states have call successors, (0), 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-01-19 06:58:56,377 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:56,378 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:56,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 06:58:56,601 WARN L452 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-01-19 06:58:56,601 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:56,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:56,602 INFO L85 PathProgramCache]: Analyzing trace with hash -263913682, now seen corresponding path program 1 times [2022-01-19 06:58:56,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:56,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898756269] [2022-01-19 06:58:56,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:56,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:56,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:56,696 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-01-19 06:58:56,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:56,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898756269] [2022-01-19 06:58:56,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898756269] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:56,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:58:56,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 06:58:56,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883312121] [2022-01-19 06:58:56,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:56,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 06:58:56,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:56,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 06:58:56,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 06:58:56,700 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 379 [2022-01-19 06:58:56,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 433 transitions, 1580 flow. Second operand has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 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-01-19 06:58:56,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:56,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 379 [2022-01-19 06:58:56,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:58,067 INFO L129 PetriNetUnfolder]: 919/6439 cut-off events. [2022-01-19 06:58:58,067 INFO L130 PetriNetUnfolder]: For 3169/3267 co-relation queries the response was YES. [2022-01-19 06:58:58,115 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10989 conditions, 6439 events. 919/6439 cut-off events. For 3169/3267 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 63082 event pairs, 323 based on Foata normal form. 10/5655 useless extension candidates. Maximal degree in co-relation 10955. Up to 594 conditions per place. [2022-01-19 06:58:58,134 INFO L132 encePairwiseOnDemand]: 374/379 looper letters, 29 selfloop transitions, 4 changer transitions 0/444 dead transitions. [2022-01-19 06:58:58,134 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 444 transitions, 1653 flow [2022-01-19 06:58:58,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 06:58:58,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 06:58:58,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1724 transitions. [2022-01-19 06:58:58,140 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9097625329815303 [2022-01-19 06:58:58,141 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1724 transitions. [2022-01-19 06:58:58,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1724 transitions. [2022-01-19 06:58:58,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:58,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1724 transitions. [2022-01-19 06:58:58,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 344.8) internal successors, (1724), 5 states have internal predecessors, (1724), 0 states have call successors, (0), 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-01-19 06:58:58,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 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-01-19 06:58:58,154 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 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-01-19 06:58:58,154 INFO L186 Difference]: Start difference. First operand has 406 places, 433 transitions, 1580 flow. Second operand 5 states and 1724 transitions. [2022-01-19 06:58:58,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 444 transitions, 1653 flow [2022-01-19 06:58:58,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 444 transitions, 1606 flow, removed 16 selfloop flow, removed 3 redundant places. [2022-01-19 06:58:58,179 INFO L242 Difference]: Finished difference. Result has 408 places, 431 transitions, 1529 flow [2022-01-19 06:58:58,180 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1529, PETRI_PLACES=408, PETRI_TRANSITIONS=431} [2022-01-19 06:58:58,181 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 65 predicate places. [2022-01-19 06:58:58,181 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 431 transitions, 1529 flow [2022-01-19 06:58:58,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 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-01-19 06:58:58,182 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:58,182 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:58,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 06:58:58,182 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:58,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:58,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1485579850, now seen corresponding path program 1 times [2022-01-19 06:58:58,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:58,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693387142] [2022-01-19 06:58:58,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:58,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:58,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:58,251 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-01-19 06:58:58,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:58,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693387142] [2022-01-19 06:58:58,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693387142] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:58,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:58:58,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 06:58:58,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219700056] [2022-01-19 06:58:58,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:58,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 06:58:58,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:58,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 06:58:58,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 06:58:58,256 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 379 [2022-01-19 06:58:58,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 431 transitions, 1529 flow. Second operand has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 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-01-19 06:58:58,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:58,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 379 [2022-01-19 06:58:58,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:59,853 INFO L129 PetriNetUnfolder]: 887/6599 cut-off events. [2022-01-19 06:58:59,853 INFO L130 PetriNetUnfolder]: For 2865/3672 co-relation queries the response was YES. [2022-01-19 06:58:59,908 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11202 conditions, 6599 events. 887/6599 cut-off events. For 2865/3672 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 72265 event pairs, 446 based on Foata normal form. 2/5776 useless extension candidates. Maximal degree in co-relation 11168. Up to 572 conditions per place. [2022-01-19 06:58:59,932 INFO L132 encePairwiseOnDemand]: 374/379 looper letters, 31 selfloop transitions, 4 changer transitions 0/444 dead transitions. [2022-01-19 06:58:59,932 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 444 transitions, 1608 flow [2022-01-19 06:58:59,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 06:58:59,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 06:58:59,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1726 transitions. [2022-01-19 06:58:59,937 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9108179419525066 [2022-01-19 06:58:59,937 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1726 transitions. [2022-01-19 06:58:59,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1726 transitions. [2022-01-19 06:58:59,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:59,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1726 transitions. [2022-01-19 06:58:59,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 345.2) internal successors, (1726), 5 states have internal predecessors, (1726), 0 states have call successors, (0), 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-01-19 06:58:59,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 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-01-19 06:58:59,944 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 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-01-19 06:58:59,944 INFO L186 Difference]: Start difference. First operand has 408 places, 431 transitions, 1529 flow. Second operand 5 states and 1726 transitions. [2022-01-19 06:58:59,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 444 transitions, 1608 flow [2022-01-19 06:58:59,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 444 transitions, 1581 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-01-19 06:58:59,966 INFO L242 Difference]: Finished difference. Result has 413 places, 429 transitions, 1494 flow [2022-01-19 06:58:59,967 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1494, PETRI_PLACES=413, PETRI_TRANSITIONS=429} [2022-01-19 06:58:59,967 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 70 predicate places. [2022-01-19 06:58:59,967 INFO L470 AbstractCegarLoop]: Abstraction has has 413 places, 429 transitions, 1494 flow [2022-01-19 06:58:59,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 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-01-19 06:58:59,968 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:59,968 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:59,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 06:58:59,969 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:59,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:59,969 INFO L85 PathProgramCache]: Analyzing trace with hash -717577241, now seen corresponding path program 1 times [2022-01-19 06:58:59,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:59,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052901398] [2022-01-19 06:58:59,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:59,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:00,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:00,097 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-01-19 06:59:00,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:00,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052901398] [2022-01-19 06:59:00,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052901398] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:00,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391741336] [2022-01-19 06:59:00,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:00,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:00,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:00,099 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-01-19 06:59:00,100 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-01-19 06:59:00,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:00,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-19 06:59:00,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:00,804 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-01-19 06:59:00,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:59:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-01-19 06:59:01,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391741336] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:59:01,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:59:01,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-19 06:59:01,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727876053] [2022-01-19 06:59:01,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:59:01,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 06:59:01,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:01,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 06:59:01,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2022-01-19 06:59:01,280 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 337 out of 379 [2022-01-19 06:59:01,283 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 429 transitions, 1494 flow. Second operand has 14 states, 14 states have (on average 340.35714285714283) internal successors, (4765), 14 states have internal predecessors, (4765), 0 states have call successors, (0), 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-01-19 06:59:01,283 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:01,283 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 337 of 379 [2022-01-19 06:59:01,283 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:02,836 INFO L129 PetriNetUnfolder]: 376/5153 cut-off events. [2022-01-19 06:59:02,836 INFO L130 PetriNetUnfolder]: For 1409/3121 co-relation queries the response was YES. [2022-01-19 06:59:02,912 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8099 conditions, 5153 events. 376/5153 cut-off events. For 1409/3121 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 45395 event pairs, 178 based on Foata normal form. 161/5018 useless extension candidates. Maximal degree in co-relation 8064. Up to 354 conditions per place. [2022-01-19 06:59:02,938 INFO L132 encePairwiseOnDemand]: 371/379 looper letters, 86 selfloop transitions, 21 changer transitions 6/516 dead transitions. [2022-01-19 06:59:02,938 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 516 transitions, 2020 flow [2022-01-19 06:59:02,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 06:59:02,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 06:59:02,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7193 transitions. [2022-01-19 06:59:02,950 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.903756753360975 [2022-01-19 06:59:02,950 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7193 transitions. [2022-01-19 06:59:02,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7193 transitions. [2022-01-19 06:59:02,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:02,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7193 transitions. [2022-01-19 06:59:02,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 342.5238095238095) internal successors, (7193), 21 states have internal predecessors, (7193), 0 states have call successors, (0), 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-01-19 06:59:02,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 379.0) internal successors, (8338), 22 states have internal predecessors, (8338), 0 states have call successors, (0), 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-01-19 06:59:02,983 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 379.0) internal successors, (8338), 22 states have internal predecessors, (8338), 0 states have call successors, (0), 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-01-19 06:59:02,983 INFO L186 Difference]: Start difference. First operand has 413 places, 429 transitions, 1494 flow. Second operand 21 states and 7193 transitions. [2022-01-19 06:59:02,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 516 transitions, 2020 flow [2022-01-19 06:59:02,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 516 transitions, 2016 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-01-19 06:59:03,002 INFO L242 Difference]: Finished difference. Result has 437 places, 442 transitions, 1623 flow [2022-01-19 06:59:03,003 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1623, PETRI_PLACES=437, PETRI_TRANSITIONS=442} [2022-01-19 06:59:03,004 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 94 predicate places. [2022-01-19 06:59:03,004 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 442 transitions, 1623 flow [2022-01-19 06:59:03,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 340.35714285714283) internal successors, (4765), 14 states have internal predecessors, (4765), 0 states have call successors, (0), 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-01-19 06:59:03,005 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:03,005 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:03,031 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-01-19 06:59:03,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:03,220 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:03,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:03,220 INFO L85 PathProgramCache]: Analyzing trace with hash 2097500418, now seen corresponding path program 2 times [2022-01-19 06:59:03,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:03,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791218505] [2022-01-19 06:59:03,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:03,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:03,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:03,559 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2022-01-19 06:59:03,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:03,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791218505] [2022-01-19 06:59:03,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791218505] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:03,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500175693] [2022-01-19 06:59:03,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:59:03,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:03,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:03,561 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-01-19 06:59:03,562 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-01-19 06:59:03,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 06:59:03,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:59:03,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 06:59:03,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:04,422 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2022-01-19 06:59:04,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:59:04,930 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2022-01-19 06:59:04,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500175693] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:04,930 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:59:04,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 7 [2022-01-19 06:59:04,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203856768] [2022-01-19 06:59:04,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:04,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 06:59:04,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:04,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 06:59:04,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:59:04,933 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 06:59:04,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 442 transitions, 1623 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 06:59:04,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:04,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 06:59:04,935 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:10,466 INFO L129 PetriNetUnfolder]: 3457/23641 cut-off events. [2022-01-19 06:59:10,466 INFO L130 PetriNetUnfolder]: For 6541/7030 co-relation queries the response was YES. [2022-01-19 06:59:10,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36863 conditions, 23641 events. 3457/23641 cut-off events. For 6541/7030 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 301573 event pairs, 675 based on Foata normal form. 386/21692 useless extension candidates. Maximal degree in co-relation 36824. Up to 1710 conditions per place. [2022-01-19 06:59:10,845 INFO L132 encePairwiseOnDemand]: 370/379 looper letters, 49 selfloop transitions, 16 changer transitions 0/483 dead transitions. [2022-01-19 06:59:10,845 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 483 transitions, 1891 flow [2022-01-19 06:59:10,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 06:59:10,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 06:59:10,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2405 transitions. [2022-01-19 06:59:10,849 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9065209197135319 [2022-01-19 06:59:10,849 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2405 transitions. [2022-01-19 06:59:10,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2405 transitions. [2022-01-19 06:59:10,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:10,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2405 transitions. [2022-01-19 06:59:10,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 343.57142857142856) internal successors, (2405), 7 states have internal predecessors, (2405), 0 states have call successors, (0), 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-01-19 06:59:10,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 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-01-19 06:59:10,963 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 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-01-19 06:59:10,963 INFO L186 Difference]: Start difference. First operand has 437 places, 442 transitions, 1623 flow. Second operand 7 states and 2405 transitions. [2022-01-19 06:59:10,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 483 transitions, 1891 flow [2022-01-19 06:59:11,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 483 transitions, 1826 flow, removed 22 selfloop flow, removed 8 redundant places. [2022-01-19 06:59:11,039 INFO L242 Difference]: Finished difference. Result has 439 places, 453 transitions, 1648 flow [2022-01-19 06:59:11,040 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1648, PETRI_PLACES=439, PETRI_TRANSITIONS=453} [2022-01-19 06:59:11,041 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 96 predicate places. [2022-01-19 06:59:11,041 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 453 transitions, 1648 flow [2022-01-19 06:59:11,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 06:59:11,042 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:11,042 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:11,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-19 06:59:11,263 WARN L452 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-01-19 06:59:11,264 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:11,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:11,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1017402146, now seen corresponding path program 1 times [2022-01-19 06:59:11,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:11,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787769344] [2022-01-19 06:59:11,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:11,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:11,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:11,386 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:11,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:11,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787769344] [2022-01-19 06:59:11,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787769344] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:11,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742500237] [2022-01-19 06:59:11,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:11,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:11,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:11,387 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-01-19 06:59:11,389 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-01-19 06:59:11,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:11,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 06:59:11,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:12,181 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:12,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:59:12,696 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:12,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742500237] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:12,696 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:59:12,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 11 [2022-01-19 06:59:12,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919377569] [2022-01-19 06:59:12,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:12,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 06:59:12,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:12,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 06:59:12,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 06:59:12,699 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 06:59:12,700 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 453 transitions, 1648 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 06:59:12,700 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:12,700 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 06:59:12,700 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:19,065 INFO L129 PetriNetUnfolder]: 4838/27291 cut-off events. [2022-01-19 06:59:19,065 INFO L130 PetriNetUnfolder]: For 14179/25674 co-relation queries the response was YES. [2022-01-19 06:59:19,412 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48766 conditions, 27291 events. 4838/27291 cut-off events. For 14179/25674 co-relation queries the response was YES. Maximal size of possible extension queue 908. Compared 351979 event pairs, 1562 based on Foata normal form. 649/24929 useless extension candidates. Maximal degree in co-relation 48726. Up to 2122 conditions per place. [2022-01-19 06:59:19,505 INFO L132 encePairwiseOnDemand]: 370/379 looper letters, 54 selfloop transitions, 31 changer transitions 0/503 dead transitions. [2022-01-19 06:59:19,506 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 503 transitions, 2049 flow [2022-01-19 06:59:19,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 06:59:19,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 06:59:19,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2072 transitions. [2022-01-19 06:59:19,510 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.911169744942832 [2022-01-19 06:59:19,510 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2072 transitions. [2022-01-19 06:59:19,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2072 transitions. [2022-01-19 06:59:19,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:19,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2072 transitions. [2022-01-19 06:59:19,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 345.3333333333333) internal successors, (2072), 6 states have internal predecessors, (2072), 0 states have call successors, (0), 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-01-19 06:59:19,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 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-01-19 06:59:19,516 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 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-01-19 06:59:19,517 INFO L186 Difference]: Start difference. First operand has 439 places, 453 transitions, 1648 flow. Second operand 6 states and 2072 transitions. [2022-01-19 06:59:19,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 503 transitions, 2049 flow [2022-01-19 06:59:19,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 503 transitions, 2049 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 06:59:19,659 INFO L242 Difference]: Finished difference. Result has 449 places, 473 transitions, 1896 flow [2022-01-19 06:59:19,660 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1896, PETRI_PLACES=449, PETRI_TRANSITIONS=473} [2022-01-19 06:59:19,660 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 106 predicate places. [2022-01-19 06:59:19,660 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 473 transitions, 1896 flow [2022-01-19 06:59:19,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 06:59:19,661 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:19,661 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:19,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-19 06:59:19,867 WARN L452 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-01-19 06:59:19,868 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:19,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:19,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1137299690, now seen corresponding path program 1 times [2022-01-19 06:59:19,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:19,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418981228] [2022-01-19 06:59:19,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:19,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:20,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:20,164 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:20,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:20,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418981228] [2022-01-19 06:59:20,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418981228] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:20,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560878833] [2022-01-19 06:59:20,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:20,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:20,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:20,166 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-01-19 06:59:20,193 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-01-19 06:59:20,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:20,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 06:59:20,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:20,981 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:20,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:59:21,492 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:21,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560878833] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:21,492 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:59:21,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 7 [2022-01-19 06:59:21,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469299837] [2022-01-19 06:59:21,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:21,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 06:59:21,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:21,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 06:59:21,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:59:21,495 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 06:59:21,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 473 transitions, 1896 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 06:59:21,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:21,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 06:59:21,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:28,393 INFO L129 PetriNetUnfolder]: 5274/27892 cut-off events. [2022-01-19 06:59:28,393 INFO L130 PetriNetUnfolder]: For 25922/36000 co-relation queries the response was YES. [2022-01-19 06:59:28,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54824 conditions, 27892 events. 5274/27892 cut-off events. For 25922/36000 co-relation queries the response was YES. Maximal size of possible extension queue 1036. Compared 363734 event pairs, 1141 based on Foata normal form. 650/25419 useless extension candidates. Maximal degree in co-relation 54779. Up to 2045 conditions per place. [2022-01-19 06:59:28,749 INFO L132 encePairwiseOnDemand]: 370/379 looper letters, 69 selfloop transitions, 34 changer transitions 0/521 dead transitions. [2022-01-19 06:59:28,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 521 transitions, 2388 flow [2022-01-19 06:59:28,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 06:59:28,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 06:59:28,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2406 transitions. [2022-01-19 06:59:28,751 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9068978514888805 [2022-01-19 06:59:28,752 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2406 transitions. [2022-01-19 06:59:28,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2406 transitions. [2022-01-19 06:59:28,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:28,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2406 transitions. [2022-01-19 06:59:28,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 343.7142857142857) internal successors, (2406), 7 states have internal predecessors, (2406), 0 states have call successors, (0), 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-01-19 06:59:28,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 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-01-19 06:59:28,757 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 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-01-19 06:59:28,757 INFO L186 Difference]: Start difference. First operand has 449 places, 473 transitions, 1896 flow. Second operand 7 states and 2406 transitions. [2022-01-19 06:59:28,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 521 transitions, 2388 flow [2022-01-19 06:59:28,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 521 transitions, 2372 flow, removed 7 selfloop flow, removed 1 redundant places. [2022-01-19 06:59:28,989 INFO L242 Difference]: Finished difference. Result has 456 places, 488 transitions, 2087 flow [2022-01-19 06:59:28,990 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2087, PETRI_PLACES=456, PETRI_TRANSITIONS=488} [2022-01-19 06:59:28,990 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 113 predicate places. [2022-01-19 06:59:28,990 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 488 transitions, 2087 flow [2022-01-19 06:59:28,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 06:59:28,991 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:28,991 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:29,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-19 06:59:29,215 WARN L452 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-01-19 06:59:29,216 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:29,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:29,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1939552726, now seen corresponding path program 2 times [2022-01-19 06:59:29,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:29,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321165045] [2022-01-19 06:59:29,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:29,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:29,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:29,407 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:29,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:29,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321165045] [2022-01-19 06:59:29,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321165045] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:59:29,407 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:59:29,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 06:59:29,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860565308] [2022-01-19 06:59:29,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:29,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 06:59:29,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:29,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 06:59:29,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:59:29,410 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 379 [2022-01-19 06:59:29,411 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 488 transitions, 2087 flow. Second operand has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 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-01-19 06:59:29,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:29,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 379 [2022-01-19 06:59:29,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:37,420 INFO L129 PetriNetUnfolder]: 7483/30462 cut-off events. [2022-01-19 06:59:37,420 INFO L130 PetriNetUnfolder]: For 43945/51515 co-relation queries the response was YES. [2022-01-19 06:59:37,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68035 conditions, 30462 events. 7483/30462 cut-off events. For 43945/51515 co-relation queries the response was YES. Maximal size of possible extension queue 1580. Compared 402343 event pairs, 2654 based on Foata normal form. 802/27155 useless extension candidates. Maximal degree in co-relation 67988. Up to 4318 conditions per place. [2022-01-19 06:59:37,966 INFO L132 encePairwiseOnDemand]: 372/379 looper letters, 137 selfloop transitions, 25 changer transitions 0/574 dead transitions. [2022-01-19 06:59:37,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 574 transitions, 2993 flow [2022-01-19 06:59:37,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 06:59:37,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 06:59:37,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3055 transitions. [2022-01-19 06:59:37,970 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8956317795367927 [2022-01-19 06:59:37,970 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3055 transitions. [2022-01-19 06:59:37,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3055 transitions. [2022-01-19 06:59:37,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:37,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3055 transitions. [2022-01-19 06:59:37,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 339.44444444444446) internal successors, (3055), 9 states have internal predecessors, (3055), 0 states have call successors, (0), 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-01-19 06:59:37,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 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-01-19 06:59:37,977 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 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-01-19 06:59:37,977 INFO L186 Difference]: Start difference. First operand has 456 places, 488 transitions, 2087 flow. Second operand 9 states and 3055 transitions. [2022-01-19 06:59:37,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 574 transitions, 2993 flow [2022-01-19 06:59:38,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 574 transitions, 2977 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-01-19 06:59:38,329 INFO L242 Difference]: Finished difference. Result has 468 places, 505 transitions, 2281 flow [2022-01-19 06:59:38,330 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2281, PETRI_PLACES=468, PETRI_TRANSITIONS=505} [2022-01-19 06:59:38,330 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 125 predicate places. [2022-01-19 06:59:38,330 INFO L470 AbstractCegarLoop]: Abstraction has has 468 places, 505 transitions, 2281 flow [2022-01-19 06:59:38,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 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-01-19 06:59:38,331 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:38,331 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:38,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 06:59:38,331 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:38,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:38,331 INFO L85 PathProgramCache]: Analyzing trace with hash -314828562, now seen corresponding path program 3 times [2022-01-19 06:59:38,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:38,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162410714] [2022-01-19 06:59:38,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:38,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:38,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:38,547 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:38,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:38,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162410714] [2022-01-19 06:59:38,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162410714] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:38,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030300087] [2022-01-19 06:59:38,548 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 06:59:38,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:38,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:38,550 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-01-19 06:59:38,552 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-01-19 06:59:38,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 06:59:38,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:59:38,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 06:59:38,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:39,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:59:39,906 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:39,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030300087] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:39,907 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:59:39,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 8 [2022-01-19 06:59:39,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841878828] [2022-01-19 06:59:39,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:39,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 06:59:39,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:39,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 06:59:39,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-01-19 06:59:39,910 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 06:59:39,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 505 transitions, 2281 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 06:59:39,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:39,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 06:59:39,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:48,586 INFO L129 PetriNetUnfolder]: 6446/33481 cut-off events. [2022-01-19 06:59:48,586 INFO L130 PetriNetUnfolder]: For 47040/56087 co-relation queries the response was YES. [2022-01-19 06:59:48,968 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71482 conditions, 33481 events. 6446/33481 cut-off events. For 47040/56087 co-relation queries the response was YES. Maximal size of possible extension queue 1284. Compared 451488 event pairs, 2043 based on Foata normal form. 714/30261 useless extension candidates. Maximal degree in co-relation 71430. Up to 2844 conditions per place. [2022-01-19 06:59:49,051 INFO L132 encePairwiseOnDemand]: 371/379 looper letters, 94 selfloop transitions, 47 changer transitions 0/560 dead transitions. [2022-01-19 06:59:49,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 560 transitions, 2976 flow [2022-01-19 06:59:49,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 06:59:49,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 06:59:49,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2073 transitions. [2022-01-19 06:59:49,052 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9116094986807388 [2022-01-19 06:59:49,053 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2073 transitions. [2022-01-19 06:59:49,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2073 transitions. [2022-01-19 06:59:49,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:49,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2073 transitions. [2022-01-19 06:59:49,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 345.5) internal successors, (2073), 6 states have internal predecessors, (2073), 0 states have call successors, (0), 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-01-19 06:59:49,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 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-01-19 06:59:49,057 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 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-01-19 06:59:49,057 INFO L186 Difference]: Start difference. First operand has 468 places, 505 transitions, 2281 flow. Second operand 6 states and 2073 transitions. [2022-01-19 06:59:49,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 560 transitions, 2976 flow [2022-01-19 06:59:49,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 560 transitions, 2960 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-01-19 06:59:49,401 INFO L242 Difference]: Finished difference. Result has 477 places, 524 transitions, 2656 flow [2022-01-19 06:59:49,402 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2656, PETRI_PLACES=477, PETRI_TRANSITIONS=524} [2022-01-19 06:59:49,403 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 134 predicate places. [2022-01-19 06:59:49,403 INFO L470 AbstractCegarLoop]: Abstraction has has 477 places, 524 transitions, 2656 flow [2022-01-19 06:59:49,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 06:59:49,404 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:49,404 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:49,423 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-01-19 06:59:49,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-19 06:59:49,616 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:49,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:49,616 INFO L85 PathProgramCache]: Analyzing trace with hash 964793566, now seen corresponding path program 2 times [2022-01-19 06:59:49,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:49,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771331633] [2022-01-19 06:59:49,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:49,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:49,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:49,717 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:49,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:49,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771331633] [2022-01-19 06:59:49,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771331633] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:49,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739847745] [2022-01-19 06:59:49,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:59:49,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:49,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:49,720 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-01-19 06:59:49,743 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-01-19 06:59:49,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 06:59:49,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:59:49,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 06:59:49,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:50,499 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:50,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:59:50,984 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 06:59:50,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739847745] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:50,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:59:50,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 11 [2022-01-19 06:59:50,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488490663] [2022-01-19 06:59:50,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:50,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 06:59:50,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:50,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 06:59:50,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 06:59:50,988 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 06:59:50,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 524 transitions, 2656 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 06:59:50,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:50,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 06:59:50,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:59,435 INFO L129 PetriNetUnfolder]: 6174/32850 cut-off events. [2022-01-19 06:59:59,435 INFO L130 PetriNetUnfolder]: For 58955/69085 co-relation queries the response was YES. [2022-01-19 07:00:00,045 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72058 conditions, 32850 events. 6174/32850 cut-off events. For 58955/69085 co-relation queries the response was YES. Maximal size of possible extension queue 1192. Compared 441738 event pairs, 1689 based on Foata normal form. 757/29876 useless extension candidates. Maximal degree in co-relation 72002. Up to 2421 conditions per place. [2022-01-19 07:00:00,137 INFO L132 encePairwiseOnDemand]: 367/379 looper letters, 93 selfloop transitions, 60 changer transitions 0/572 dead transitions. [2022-01-19 07:00:00,137 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 572 transitions, 3356 flow [2022-01-19 07:00:00,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 07:00:00,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 07:00:00,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2079 transitions. [2022-01-19 07:00:00,139 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9142480211081794 [2022-01-19 07:00:00,139 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2079 transitions. [2022-01-19 07:00:00,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2079 transitions. [2022-01-19 07:00:00,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:00:00,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2079 transitions. [2022-01-19 07:00:00,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 346.5) internal successors, (2079), 6 states have internal predecessors, (2079), 0 states have call successors, (0), 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-01-19 07:00:00,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 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-01-19 07:00:00,142 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 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-01-19 07:00:00,142 INFO L186 Difference]: Start difference. First operand has 477 places, 524 transitions, 2656 flow. Second operand 6 states and 2079 transitions. [2022-01-19 07:00:00,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 572 transitions, 3356 flow [2022-01-19 07:00:00,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 572 transitions, 3271 flow, removed 17 selfloop flow, removed 4 redundant places. [2022-01-19 07:00:00,411 INFO L242 Difference]: Finished difference. Result has 481 places, 538 transitions, 2947 flow [2022-01-19 07:00:00,411 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=2559, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2947, PETRI_PLACES=481, PETRI_TRANSITIONS=538} [2022-01-19 07:00:00,412 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 138 predicate places. [2022-01-19 07:00:00,412 INFO L470 AbstractCegarLoop]: Abstraction has has 481 places, 538 transitions, 2947 flow [2022-01-19 07:00:00,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 07:00:00,412 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:00:00,412 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:00:00,430 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-01-19 07:00:00,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-19 07:00:00,620 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:00:00,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:00:00,620 INFO L85 PathProgramCache]: Analyzing trace with hash 238766068, now seen corresponding path program 3 times [2022-01-19 07:00:00,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:00:00,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33050788] [2022-01-19 07:00:00,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:00,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:00:00,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:00,748 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 07:00:00,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:00:00,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33050788] [2022-01-19 07:00:00,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33050788] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 07:00:00,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342717796] [2022-01-19 07:00:00,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 07:00:00,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 07:00:00,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:00:00,750 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-01-19 07:00:00,752 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-01-19 07:00:00,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 07:00:00,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 07:00:00,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 07:00:00,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 07:00:01,460 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 07:00:01,460 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 07:00:01,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342717796] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:00:01,460 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 07:00:01,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2022-01-19 07:00:01,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325403107] [2022-01-19 07:00:01,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:00:01,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 07:00:01,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:00:01,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 07:00:01,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-01-19 07:00:01,463 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 07:00:01,464 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 538 transitions, 2947 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 07:00:01,464 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:00:01,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 07:00:01,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:00:09,129 INFO L129 PetriNetUnfolder]: 5970/28913 cut-off events. [2022-01-19 07:00:09,129 INFO L130 PetriNetUnfolder]: For 67589/77727 co-relation queries the response was YES. [2022-01-19 07:00:09,673 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68115 conditions, 28913 events. 5970/28913 cut-off events. For 67589/77727 co-relation queries the response was YES. Maximal size of possible extension queue 1161. Compared 377223 event pairs, 2079 based on Foata normal form. 724/26140 useless extension candidates. Maximal degree in co-relation 68058. Up to 2443 conditions per place. [2022-01-19 07:00:09,755 INFO L132 encePairwiseOnDemand]: 371/379 looper letters, 121 selfloop transitions, 35 changer transitions 2/577 dead transitions. [2022-01-19 07:00:09,755 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 577 transitions, 3558 flow [2022-01-19 07:00:09,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 07:00:09,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 07:00:09,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2415 transitions. [2022-01-19 07:00:09,757 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9102902374670184 [2022-01-19 07:00:09,757 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2415 transitions. [2022-01-19 07:00:09,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2415 transitions. [2022-01-19 07:00:09,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:00:09,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2415 transitions. [2022-01-19 07:00:09,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 345.0) internal successors, (2415), 7 states have internal predecessors, (2415), 0 states have call successors, (0), 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-01-19 07:00:09,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 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-01-19 07:00:09,762 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 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-01-19 07:00:09,762 INFO L186 Difference]: Start difference. First operand has 481 places, 538 transitions, 2947 flow. Second operand 7 states and 2415 transitions. [2022-01-19 07:00:09,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 577 transitions, 3558 flow [2022-01-19 07:00:10,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 577 transitions, 3556 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-01-19 07:00:10,035 INFO L242 Difference]: Finished difference. Result has 489 places, 543 transitions, 3101 flow [2022-01-19 07:00:10,035 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=2911, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3101, PETRI_PLACES=489, PETRI_TRANSITIONS=543} [2022-01-19 07:00:10,036 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 146 predicate places. [2022-01-19 07:00:10,036 INFO L470 AbstractCegarLoop]: Abstraction has has 489 places, 543 transitions, 3101 flow [2022-01-19 07:00:10,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 07:00:10,036 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:00:10,036 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:00:10,059 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-01-19 07:00:10,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 07:00:10,256 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:00:10,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:00:10,256 INFO L85 PathProgramCache]: Analyzing trace with hash 946167404, now seen corresponding path program 1 times [2022-01-19 07:00:10,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:00:10,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053229707] [2022-01-19 07:00:10,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:10,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:00:10,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:10,360 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 07:00:10,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:00:10,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053229707] [2022-01-19 07:00:10,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053229707] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 07:00:10,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664872467] [2022-01-19 07:00:10,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:10,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 07:00:10,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:00:10,364 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-01-19 07:00:10,396 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-01-19 07:00:10,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:10,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 07:00:10,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 07:00:11,141 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 07:00:11,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 07:00:11,658 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 07:00:11,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664872467] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 07:00:11,659 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 07:00:11,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 11 [2022-01-19 07:00:11,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975172163] [2022-01-19 07:00:11,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:00:11,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 07:00:11,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:00:11,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 07:00:11,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:00:11,661 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 07:00:11,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 543 transitions, 3101 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 07:00:11,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:00:11,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 07:00:11,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:00:20,107 INFO L129 PetriNetUnfolder]: 5853/31704 cut-off events. [2022-01-19 07:00:20,107 INFO L130 PetriNetUnfolder]: For 71106/83032 co-relation queries the response was YES. [2022-01-19 07:00:20,515 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71078 conditions, 31704 events. 5853/31704 cut-off events. For 71106/83032 co-relation queries the response was YES. Maximal size of possible extension queue 1175. Compared 423741 event pairs, 1471 based on Foata normal form. 763/28871 useless extension candidates. Maximal degree in co-relation 71018. Up to 2190 conditions per place. [2022-01-19 07:00:20,599 INFO L132 encePairwiseOnDemand]: 368/379 looper letters, 96 selfloop transitions, 81 changer transitions 0/596 dead transitions. [2022-01-19 07:00:20,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 596 transitions, 3960 flow [2022-01-19 07:00:20,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 07:00:20,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 07:00:20,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2077 transitions. [2022-01-19 07:00:20,601 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9133685136323659 [2022-01-19 07:00:20,601 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2077 transitions. [2022-01-19 07:00:20,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2077 transitions. [2022-01-19 07:00:20,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:00:20,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2077 transitions. [2022-01-19 07:00:20,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 346.1666666666667) internal successors, (2077), 6 states have internal predecessors, (2077), 0 states have call successors, (0), 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-01-19 07:00:20,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 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-01-19 07:00:20,605 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 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-01-19 07:00:20,605 INFO L186 Difference]: Start difference. First operand has 489 places, 543 transitions, 3101 flow. Second operand 6 states and 2077 transitions. [2022-01-19 07:00:20,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 596 transitions, 3960 flow [2022-01-19 07:00:20,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 596 transitions, 3931 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-01-19 07:00:20,890 INFO L242 Difference]: Finished difference. Result has 497 places, 560 transitions, 3607 flow [2022-01-19 07:00:20,890 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=3039, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3607, PETRI_PLACES=497, PETRI_TRANSITIONS=560} [2022-01-19 07:00:20,890 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 154 predicate places. [2022-01-19 07:00:20,891 INFO L470 AbstractCegarLoop]: Abstraction has has 497 places, 560 transitions, 3607 flow [2022-01-19 07:00:20,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 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-01-19 07:00:20,891 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:00:20,891 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:00:20,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-19 07:00:21,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2022-01-19 07:00:21,092 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:00:21,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:00:21,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1399215150, now seen corresponding path program 3 times [2022-01-19 07:00:21,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:00:21,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566844911] [2022-01-19 07:00:21,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:21,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:00:21,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:21,284 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 07:00:21,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:00:21,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566844911] [2022-01-19 07:00:21,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566844911] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:00:21,285 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:00:21,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 07:00:21,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265299625] [2022-01-19 07:00:21,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:00:21,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 07:00:21,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:00:21,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 07:00:21,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 07:00:21,288 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 379 [2022-01-19 07:00:21,289 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 560 transitions, 3607 flow. Second operand has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 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-01-19 07:00:21,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:00:21,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 379 [2022-01-19 07:00:21,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:00:31,598 INFO L129 PetriNetUnfolder]: 8592/35154 cut-off events. [2022-01-19 07:00:31,598 INFO L130 PetriNetUnfolder]: For 118460/142120 co-relation queries the response was YES. [2022-01-19 07:00:32,234 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90050 conditions, 35154 events. 8592/35154 cut-off events. For 118460/142120 co-relation queries the response was YES. Maximal size of possible extension queue 1865. Compared 475996 event pairs, 3117 based on Foata normal form. 712/31169 useless extension candidates. Maximal degree in co-relation 89986. Up to 4319 conditions per place. [2022-01-19 07:00:32,358 INFO L132 encePairwiseOnDemand]: 369/379 looper letters, 167 selfloop transitions, 47 changer transitions 4/628 dead transitions. [2022-01-19 07:00:32,358 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 628 transitions, 4589 flow [2022-01-19 07:00:32,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 07:00:32,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 07:00:32,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3076 transitions. [2022-01-19 07:00:32,362 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9017883318674875 [2022-01-19 07:00:32,362 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3076 transitions. [2022-01-19 07:00:32,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3076 transitions. [2022-01-19 07:00:32,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:00:32,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3076 transitions. [2022-01-19 07:00:32,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 341.77777777777777) internal successors, (3076), 9 states have internal predecessors, (3076), 0 states have call successors, (0), 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-01-19 07:00:32,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 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-01-19 07:00:32,368 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 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-01-19 07:00:32,368 INFO L186 Difference]: Start difference. First operand has 497 places, 560 transitions, 3607 flow. Second operand 9 states and 3076 transitions. [2022-01-19 07:00:32,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 628 transitions, 4589 flow [2022-01-19 07:00:32,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 628 transitions, 4539 flow, removed 7 selfloop flow, removed 1 redundant places. [2022-01-19 07:00:32,861 INFO L242 Difference]: Finished difference. Result has 508 places, 569 transitions, 3842 flow [2022-01-19 07:00:32,862 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3842, PETRI_PLACES=508, PETRI_TRANSITIONS=569} [2022-01-19 07:00:32,862 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 165 predicate places. [2022-01-19 07:00:32,862 INFO L470 AbstractCegarLoop]: Abstraction has has 508 places, 569 transitions, 3842 flow [2022-01-19 07:00:32,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 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-01-19 07:00:32,863 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:00:32,863 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:00:32,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 07:00:32,863 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:00:32,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:00:32,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1801436294, now seen corresponding path program 4 times [2022-01-19 07:00:32,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:00:32,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667055419] [2022-01-19 07:00:32,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:32,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:00:32,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:33,019 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-01-19 07:00:33,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:00:33,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667055419] [2022-01-19 07:00:33,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667055419] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:00:33,020 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:00:33,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 07:00:33,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622880517] [2022-01-19 07:00:33,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:00:33,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 07:00:33,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:00:33,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 07:00:33,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 07:00:33,022 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 379 [2022-01-19 07:00:33,024 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 569 transitions, 3842 flow. Second operand has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 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-01-19 07:00:33,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:00:33,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 379 [2022-01-19 07:00:33,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:00:43,542 INFO L129 PetriNetUnfolder]: 8602/35268 cut-off events. [2022-01-19 07:00:43,542 INFO L130 PetriNetUnfolder]: For 125035/148059 co-relation queries the response was YES. [2022-01-19 07:00:44,178 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92405 conditions, 35268 events. 8602/35268 cut-off events. For 125035/148059 co-relation queries the response was YES. Maximal size of possible extension queue 1804. Compared 474885 event pairs, 2612 based on Foata normal form. 721/31603 useless extension candidates. Maximal degree in co-relation 92336. Up to 4495 conditions per place. [2022-01-19 07:00:44,302 INFO L132 encePairwiseOnDemand]: 372/379 looper letters, 182 selfloop transitions, 52 changer transitions 3/646 dead transitions. [2022-01-19 07:00:44,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 646 transitions, 5145 flow [2022-01-19 07:00:44,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 07:00:44,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 07:00:44,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3056 transitions. [2022-01-19 07:00:44,304 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8959249486953973 [2022-01-19 07:00:44,304 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3056 transitions. [2022-01-19 07:00:44,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3056 transitions. [2022-01-19 07:00:44,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:00:44,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3056 transitions. [2022-01-19 07:00:44,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 339.55555555555554) internal successors, (3056), 9 states have internal predecessors, (3056), 0 states have call successors, (0), 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-01-19 07:00:44,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 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-01-19 07:00:44,310 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 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-01-19 07:00:44,310 INFO L186 Difference]: Start difference. First operand has 508 places, 569 transitions, 3842 flow. Second operand 9 states and 3056 transitions. [2022-01-19 07:00:44,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 646 transitions, 5145 flow [2022-01-19 07:00:44,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 646 transitions, 5117 flow, removed 14 selfloop flow, removed 0 redundant places. [2022-01-19 07:00:44,874 INFO L242 Difference]: Finished difference. Result has 518 places, 582 transitions, 4153 flow [2022-01-19 07:00:44,874 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4153, PETRI_PLACES=518, PETRI_TRANSITIONS=582} [2022-01-19 07:00:44,875 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 175 predicate places. [2022-01-19 07:00:44,875 INFO L470 AbstractCegarLoop]: Abstraction has has 518 places, 582 transitions, 4153 flow [2022-01-19 07:00:44,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 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-01-19 07:00:44,875 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:00:44,876 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:00:44,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 07:00:44,876 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:00:44,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:00:44,876 INFO L85 PathProgramCache]: Analyzing trace with hash -26549267, now seen corresponding path program 1 times [2022-01-19 07:00:44,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:00:44,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703073000] [2022-01-19 07:00:44,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:44,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:00:45,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:47,161 INFO L134 CoverageAnalysis]: Checked inductivity of 562 backedges. 0 proven. 139 refuted. 0 times theorem prover too weak. 423 trivial. 0 not checked. [2022-01-19 07:00:47,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:00:47,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703073000] [2022-01-19 07:00:47,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703073000] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 07:00:47,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557247701] [2022-01-19 07:00:47,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:47,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 07:00:47,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:00:47,164 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-01-19 07:00:47,166 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-01-19 07:00:47,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:47,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 1003 conjuncts, 113 conjunts are in the unsatisfiable core [2022-01-19 07:00:47,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 07:00:51,611 INFO L353 Elim1Store]: treesize reduction 8, result has 75.8 percent of original size [2022-01-19 07:00:51,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 41 [2022-01-19 07:00:53,004 INFO L134 CoverageAnalysis]: Checked inductivity of 562 backedges. 12 proven. 139 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2022-01-19 07:00:53,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 07:01:05,558 INFO L353 Elim1Store]: treesize reduction 43, result has 81.9 percent of original size [2022-01-19 07:01:05,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 123 treesize of output 228 [2022-01-19 07:01:22,017 INFO L134 CoverageAnalysis]: Checked inductivity of 562 backedges. 120 proven. 27 refuted. 0 times theorem prover too weak. 415 trivial. 0 not checked. [2022-01-19 07:01:22,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557247701] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 07:01:22,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 07:01:22,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 50, 39] total 123 [2022-01-19 07:01:22,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734622457] [2022-01-19 07:01:22,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 07:01:22,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 123 states [2022-01-19 07:01:22,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:01:22,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2022-01-19 07:01:22,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=14381, Unknown=0, NotChecked=0, Total=15006 [2022-01-19 07:01:22,034 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 379 [2022-01-19 07:01:22,044 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 582 transitions, 4153 flow. Second operand has 123 states, 123 states have (on average 179.91869918699186) internal successors, (22130), 123 states have internal predecessors, (22130), 0 states have call successors, (0), 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-01-19 07:01:22,044 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:01:22,044 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 379 [2022-01-19 07:01:22,044 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand