/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.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 00:30:05,624 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 00:30:05,628 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 00:30:05,704 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 00:30:05,705 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 00:30:05,706 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 00:30:05,707 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 00:30:05,719 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 00:30:05,721 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 00:30:05,726 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 00:30:05,726 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 00:30:05,731 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 00:30:05,731 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 00:30:05,733 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 00:30:05,735 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 00:30:05,737 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 00:30:05,738 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 00:30:05,739 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 00:30:05,741 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 00:30:05,744 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 00:30:05,745 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 00:30:05,746 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 00:30:05,747 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 00:30:05,748 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 00:30:05,755 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 00:30:05,755 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 00:30:05,755 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 00:30:05,756 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 00:30:05,756 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 00:30:05,757 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 00:30:05,757 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 00:30:05,758 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 00:30:05,758 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 00:30:05,759 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 00:30:05,760 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 00:30:05,760 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 00:30:05,760 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 00:30:05,761 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 00:30:05,761 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 00:30:05,761 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 00:30:05,762 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 00:30:05,765 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.epf [2022-01-19 00:30:05,798 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 00:30:05,799 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 00:30:05,800 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 00:30:05,800 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 00:30:05,800 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 00:30:05,800 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 00:30:05,800 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 00:30:05,801 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 00:30:05,801 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 00:30:05,801 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 00:30:05,802 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 00:30:05,802 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 00:30:05,802 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 00:30:05,802 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 00:30:05,802 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 00:30:05,802 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 00:30:05,802 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 00:30:05,802 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 00:30:05,802 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 00:30:05,803 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 00:30:05,803 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 00:30:05,803 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 00:30:05,803 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 00:30:05,803 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 00:30:05,803 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 00:30:05,803 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 00:30:05,803 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 00:30:05,804 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 00:30:05,805 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 00:30:05,805 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 00:30:05,805 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 00:30:05,805 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 00:30:06,020 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 00:30:06,042 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 00:30:06,044 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 00:30:06,045 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 00:30:06,047 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 00:30:06,048 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 00:30:06,101 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/069e42b2d/c0b7022a94814679b67aad11fef7a042/FLAG6184a8cdc [2022-01-19 00:30:06,432 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 00:30:06,433 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-subst.wvr.c [2022-01-19 00:30:06,439 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/069e42b2d/c0b7022a94814679b67aad11fef7a042/FLAG6184a8cdc [2022-01-19 00:30:06,847 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/069e42b2d/c0b7022a94814679b67aad11fef7a042 [2022-01-19 00:30:06,849 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 00:30:06,851 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 00:30:06,860 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 00:30:06,860 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 00:30:06,863 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 00:30:06,864 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:30:06" (1/1) ... [2022-01-19 00:30:06,866 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7cbf3ce2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:06, skipping insertion in model container [2022-01-19 00:30:06,866 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:30:06" (1/1) ... [2022-01-19 00:30:06,872 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 00:30:06,900 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 00:30:07,066 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 00:30:07,073 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 00:30:07,078 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 00:30:07,098 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 00:30:07,102 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 00:30:07,112 INFO L208 MainTranslator]: Completed translation [2022-01-19 00:30:07,113 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07 WrapperNode [2022-01-19 00:30:07,113 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 00:30:07,114 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 00:30:07,114 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 00:30:07,114 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 00:30:07,119 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (1/1) ... [2022-01-19 00:30:07,126 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (1/1) ... [2022-01-19 00:30:07,148 INFO L137 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 17, calls inlined = 25, statements flattened = 287 [2022-01-19 00:30:07,149 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 00:30:07,149 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 00:30:07,150 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 00:30:07,150 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 00:30:07,156 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (1/1) ... [2022-01-19 00:30:07,156 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (1/1) ... [2022-01-19 00:30:07,160 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (1/1) ... [2022-01-19 00:30:07,161 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (1/1) ... [2022-01-19 00:30:07,169 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (1/1) ... [2022-01-19 00:30:07,174 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (1/1) ... [2022-01-19 00:30:07,176 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (1/1) ... [2022-01-19 00:30:07,179 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 00:30:07,180 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 00:30:07,180 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 00:30:07,181 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 00:30:07,181 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (1/1) ... [2022-01-19 00:30:07,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 00:30:07,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:30:07,225 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 00:30:07,239 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 00:30:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 00:30:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 00:30:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 00:30:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 00:30:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 00:30:07,266 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 00:30:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 00:30:07,266 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 00:30:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 00:30:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 00:30:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 00:30:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 00:30:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 00:30:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 00:30:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 00:30:07,269 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 00:30:07,361 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 00:30:07,363 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 00:30:07,861 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 00:30:07,873 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 00:30:07,873 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-01-19 00:30:07,875 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:30:07 BoogieIcfgContainer [2022-01-19 00:30:07,876 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 00:30:07,877 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 00:30:07,877 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 00:30:07,882 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 00:30:07,883 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 12:30:06" (1/3) ... [2022-01-19 00:30:07,883 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cf57690 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:30:07, skipping insertion in model container [2022-01-19 00:30:07,884 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:30:07" (2/3) ... [2022-01-19 00:30:07,884 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cf57690 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:30:07, skipping insertion in model container [2022-01-19 00:30:07,884 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:30:07" (3/3) ... [2022-01-19 00:30:07,885 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-subst.wvr.c [2022-01-19 00:30:07,890 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 00:30:07,891 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 00:30:07,891 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 00:30:07,966 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 00:30:07,966 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 00:30:07,967 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 00:30:07,967 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 00:30:07,967 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 00:30:07,967 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 00:30:07,967 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 00:30:07,967 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 00:30:07,968 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 00:30:07,968 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 00:30:07,968 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 00:30:07,968 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 00:30:07,968 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,968 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,969 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,969 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,969 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,969 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,969 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,970 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,970 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,970 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,970 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,970 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,971 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,971 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,971 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,971 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,971 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,974 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,976 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,976 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,976 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,976 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,976 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,976 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,976 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,976 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,977 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,977 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,977 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,977 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,977 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,977 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,977 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,977 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,978 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 00:30:07,978 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,978 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,978 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 00:30:07,979 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 00:30:07,979 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 00:30:07,979 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 00:30:07,979 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 00:30:07,979 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 00:30:07,979 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 00:30:07,979 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 00:30:07,980 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 00:30:07,980 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 00:30:07,980 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 00:30:07,980 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,980 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,980 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 00:30:07,981 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,981 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,981 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 00:30:07,981 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 00:30:07,981 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 00:30:07,982 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 00:30:07,982 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 00:30:07,982 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 00:30:07,982 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 00:30:07,982 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 00:30:07,982 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 00:30:07,982 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 00:30:07,982 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 00:30:07,983 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,983 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,987 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,988 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,988 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,988 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,988 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,989 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,989 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,989 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,989 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,990 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,991 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,992 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,992 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,992 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,993 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,993 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,993 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,993 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,993 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,994 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,994 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,994 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,994 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,994 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,994 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,994 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,995 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,995 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,995 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,995 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,996 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 00:30:07,996 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 00:30:07,997 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 00:30:07,997 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 00:30:07,997 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 00:30:07,997 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 00:30:07,997 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 00:30:07,997 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 00:30:07,997 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 00:30:07,997 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 00:30:07,998 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 00:30:07,998 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 00:30:07,999 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,999 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,999 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,999 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,999 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:07,999 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,001 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,002 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,002 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,002 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,006 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,006 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,006 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,006 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,006 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,007 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,007 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,007 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,007 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,008 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,008 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,008 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,009 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,009 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,009 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,009 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,009 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,010 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,010 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,010 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,010 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,010 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,011 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,011 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,011 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,011 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,012 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,012 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,012 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,012 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,012 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,012 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,012 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,012 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,014 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 00:30:08,021 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,021 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,022 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 00:30:08,023 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 00:30:08,024 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 00:30:08,024 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 00:30:08,024 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 00:30:08,024 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 00:30:08,024 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 00:30:08,024 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 00:30:08,025 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 00:30:08,025 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 00:30:08,026 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 00:30:08,028 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,029 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,029 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 00:30:08,029 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,029 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,029 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 00:30:08,030 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 00:30:08,030 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 00:30:08,030 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 00:30:08,030 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 00:30:08,030 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 00:30:08,030 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 00:30:08,030 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 00:30:08,030 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 00:30:08,030 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 00:30:08,031 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 00:30:08,031 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,031 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,031 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,031 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,031 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,031 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,032 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,032 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,032 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,032 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,032 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,032 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,033 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,033 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,033 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,033 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,033 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,033 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,033 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,034 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,034 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,034 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,034 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,034 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,034 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,034 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,034 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,035 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,035 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,035 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,035 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,035 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,036 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 00:30:08,036 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 00:30:08,036 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 00:30:08,036 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 00:30:08,036 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 00:30:08,036 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 00:30:08,037 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 00:30:08,037 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 00:30:08,037 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 00:30:08,037 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 00:30:08,037 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 00:30:08,037 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 00:30:08,037 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,038 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,038 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,038 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,038 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,038 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,038 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,039 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,039 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,044 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,044 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,044 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,045 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,045 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,045 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,046 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,046 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,046 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,046 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,046 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,046 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,047 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,047 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,047 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,047 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,047 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,048 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,048 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,048 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,049 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,049 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,049 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,049 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,049 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,049 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,049 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,049 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,050 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,050 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,050 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,050 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,050 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,050 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,050 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,050 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,050 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,051 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,051 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,051 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,051 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,051 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,051 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,051 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,051 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,052 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,052 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,052 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,052 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,052 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,052 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,052 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 00:30:08,053 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,053 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,053 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 00:30:08,053 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 00:30:08,053 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 00:30:08,054 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 00:30:08,056 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 00:30:08,056 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 00:30:08,058 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 00:30:08,058 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 00:30:08,058 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 00:30:08,058 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 00:30:08,058 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 00:30:08,059 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,059 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,059 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 00:30:08,059 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,059 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,059 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 00:30:08,060 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 00:30:08,060 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 00:30:08,060 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 00:30:08,060 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 00:30:08,060 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 00:30:08,060 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 00:30:08,060 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 00:30:08,060 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 00:30:08,060 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 00:30:08,061 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 00:30:08,061 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,066 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,066 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,067 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,067 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,067 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,067 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,067 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,068 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,068 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,068 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,070 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,070 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,070 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,071 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,071 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,071 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,071 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,071 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,071 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,071 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,072 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,072 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,072 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,072 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,072 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,072 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,072 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,072 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,072 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,073 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,073 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,076 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,076 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,076 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 00:30:08,076 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 00:30:08,077 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,077 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,077 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,077 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,077 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,077 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,077 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,078 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,079 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,079 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,079 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,079 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,082 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,082 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,082 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,082 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,083 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,083 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,083 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,083 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,083 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,083 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 00:30:08,083 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,083 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,083 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,084 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,084 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,084 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 00:30:08,084 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,085 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,085 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,085 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,085 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,085 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 00:30:08,085 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,085 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,086 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,086 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,086 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,086 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 00:30:08,086 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,086 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,086 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,086 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:30:08,092 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-19 00:30:08,143 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 00:30:08,153 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 00:30:08,153 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 00:30:08,174 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 357 places, 379 transitions, 782 flow [2022-01-19 00:30:08,349 INFO L129 PetriNetUnfolder]: 32/376 cut-off events. [2022-01-19 00:30:08,349 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 00:30:08,358 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 00:30:08,358 INFO L82 GeneralOperation]: Start removeDead. Operand has 357 places, 379 transitions, 782 flow [2022-01-19 00:30:08,369 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 343 places, 365 transitions, 748 flow [2022-01-19 00:30:08,439 INFO L129 PetriNetUnfolder]: 32/364 cut-off events. [2022-01-19 00:30:08,439 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 00:30:08,440 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:08,441 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 00:30:08,441 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 00:30:08,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:08,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1599179417, now seen corresponding path program 1 times [2022-01-19 00:30:08,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:08,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962913319] [2022-01-19 00:30:08,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:08,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:08,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:08,754 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 00:30:08,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:08,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962913319] [2022-01-19 00:30:08,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962913319] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:08,755 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:08,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 00:30:08,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575386760] [2022-01-19 00:30:08,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:08,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 00:30:08,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:08,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 00:30:08,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 00:30:08,794 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 349 out of 379 [2022-01-19 00:30:08,802 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 00:30:08,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:08,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 379 [2022-01-19 00:30:08,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:08,882 INFO L129 PetriNetUnfolder]: 9/342 cut-off events. [2022-01-19 00:30:08,883 INFO L130 PetriNetUnfolder]: For 12/14 co-relation queries the response was YES. [2022-01-19 00:30:08,887 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 00:30:08,889 INFO L132 encePairwiseOnDemand]: 356/379 looper letters, 6 selfloop transitions, 0 changer transitions 8/342 dead transitions. [2022-01-19 00:30:08,889 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 342 transitions, 714 flow [2022-01-19 00:30:08,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 00:30:08,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 00:30:08,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 727 transitions. [2022-01-19 00:30:08,907 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9591029023746702 [2022-01-19 00:30:08,908 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 727 transitions. [2022-01-19 00:30:08,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 727 transitions. [2022-01-19 00:30:08,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:08,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 727 transitions. [2022-01-19 00:30:08,920 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 00:30:08,932 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 00:30:08,933 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 00:30:08,934 INFO L186 Difference]: Start difference. First operand has 343 places, 365 transitions, 748 flow. Second operand 2 states and 727 transitions. [2022-01-19 00:30:08,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 342 transitions, 714 flow [2022-01-19 00:30:08,942 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 00:30:08,950 INFO L242 Difference]: Finished difference. Result has 338 places, 334 transitions, 674 flow [2022-01-19 00:30:08,952 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 00:30:08,958 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, -5 predicate places. [2022-01-19 00:30:08,958 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 334 transitions, 674 flow [2022-01-19 00:30:08,959 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 00:30:08,959 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:08,959 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 00:30:08,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 00:30:08,960 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 00:30:08,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:08,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1790283870, now seen corresponding path program 1 times [2022-01-19 00:30:08,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:08,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886151003] [2022-01-19 00:30:08,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:08,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:09,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:09,159 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 00:30:09,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:09,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886151003] [2022-01-19 00:30:09,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886151003] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:09,160 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:09,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:30:09,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639042389] [2022-01-19 00:30:09,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:09,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:30:09,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:09,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:30:09,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:30:09,167 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 379 [2022-01-19 00:30:09,169 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 00:30:09,169 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:09,169 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 379 [2022-01-19 00:30:09,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:09,443 INFO L129 PetriNetUnfolder]: 62/1101 cut-off events. [2022-01-19 00:30:09,443 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-01-19 00:30:09,453 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 00:30:09,459 INFO L132 encePairwiseOnDemand]: 374/379 looper letters, 33 selfloop transitions, 4 changer transitions 0/354 dead transitions. [2022-01-19 00:30:09,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 354 transitions, 800 flow [2022-01-19 00:30:09,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:30:09,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:30:09,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1728 transitions. [2022-01-19 00:30:09,465 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9118733509234829 [2022-01-19 00:30:09,465 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1728 transitions. [2022-01-19 00:30:09,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1728 transitions. [2022-01-19 00:30:09,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:09,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1728 transitions. [2022-01-19 00:30:09,470 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 00:30:09,474 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 00:30:09,475 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 00:30:09,475 INFO L186 Difference]: Start difference. First operand has 338 places, 334 transitions, 674 flow. Second operand 5 states and 1728 transitions. [2022-01-19 00:30:09,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 354 transitions, 800 flow [2022-01-19 00:30:09,479 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 00:30:09,485 INFO L242 Difference]: Finished difference. Result has 337 places, 337 transitions, 703 flow [2022-01-19 00:30:09,486 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 00:30:09,487 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, -6 predicate places. [2022-01-19 00:30:09,487 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 337 transitions, 703 flow [2022-01-19 00:30:09,488 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 00:30:09,488 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:09,488 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 00:30:09,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 00:30:09,488 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 00:30:09,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:09,489 INFO L85 PathProgramCache]: Analyzing trace with hash -500705688, now seen corresponding path program 1 times [2022-01-19 00:30:09,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:09,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985649489] [2022-01-19 00:30:09,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:09,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:09,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:09,744 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 00:30:09,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:09,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985649489] [2022-01-19 00:30:09,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985649489] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:09,745 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:09,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 00:30:09,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468905655] [2022-01-19 00:30:09,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:09,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 00:30:09,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:09,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 00:30:09,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 00:30:09,749 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 379 [2022-01-19 00:30:09,751 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 00:30:09,751 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:09,751 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 379 [2022-01-19 00:30:09,751 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:09,898 INFO L129 PetriNetUnfolder]: 8/439 cut-off events. [2022-01-19 00:30:09,899 INFO L130 PetriNetUnfolder]: For 11/17 co-relation queries the response was YES. [2022-01-19 00:30:09,902 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 00:30:09,904 INFO L132 encePairwiseOnDemand]: 364/379 looper letters, 42 selfloop transitions, 12 changer transitions 0/349 dead transitions. [2022-01-19 00:30:09,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 349 transitions, 835 flow [2022-01-19 00:30:09,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:30:09,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:30:09,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1622 transitions. [2022-01-19 00:30:09,908 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8559366754617415 [2022-01-19 00:30:09,908 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1622 transitions. [2022-01-19 00:30:09,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1622 transitions. [2022-01-19 00:30:09,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:09,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1622 transitions. [2022-01-19 00:30:09,912 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 00:30:09,916 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 00:30:09,917 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 00:30:09,917 INFO L186 Difference]: Start difference. First operand has 337 places, 337 transitions, 703 flow. Second operand 5 states and 1622 transitions. [2022-01-19 00:30:09,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 349 transitions, 835 flow [2022-01-19 00:30:09,919 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 00:30:09,924 INFO L242 Difference]: Finished difference. Result has 342 places, 340 transitions, 751 flow [2022-01-19 00:30:09,924 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 00:30:09,926 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, -1 predicate places. [2022-01-19 00:30:09,926 INFO L470 AbstractCegarLoop]: Abstraction has has 342 places, 340 transitions, 751 flow [2022-01-19 00:30:09,927 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 00:30:09,927 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:09,927 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 00:30:09,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 00:30:09,928 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 00:30:09,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:09,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1549492454, now seen corresponding path program 1 times [2022-01-19 00:30:09,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:09,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974964503] [2022-01-19 00:30:09,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:09,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:09,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:10,060 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 00:30:10,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:10,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974964503] [2022-01-19 00:30:10,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974964503] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:10,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4500590] [2022-01-19 00:30:10,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:10,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:30:10,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:30:10,062 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 00:30:10,093 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 00:30:10,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:10,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 00:30:10,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:30:10,628 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 00:30:10,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:30:10,968 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 00:30:10,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4500590] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:30:10,968 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:30:10,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-19 00:30:10,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086532133] [2022-01-19 00:30:10,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:30:10,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 00:30:10,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:10,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 00:30:10,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-01-19 00:30:10,975 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 379 [2022-01-19 00:30:10,980 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 00:30:10,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:10,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 379 [2022-01-19 00:30:10,980 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:11,280 INFO L129 PetriNetUnfolder]: 8/466 cut-off events. [2022-01-19 00:30:11,281 INFO L130 PetriNetUnfolder]: For 23/29 co-relation queries the response was YES. [2022-01-19 00:30:11,285 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 00:30:11,286 INFO L132 encePairwiseOnDemand]: 355/379 looper letters, 45 selfloop transitions, 33 changer transitions 0/370 dead transitions. [2022-01-19 00:30:11,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 370 transitions, 973 flow [2022-01-19 00:30:11,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 00:30:11,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 00:30:11,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3494 transitions. [2022-01-19 00:30:11,294 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8380906692252339 [2022-01-19 00:30:11,295 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3494 transitions. [2022-01-19 00:30:11,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3494 transitions. [2022-01-19 00:30:11,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:11,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3494 transitions. [2022-01-19 00:30:11,304 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 00:30:11,312 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 00:30:11,313 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 00:30:11,313 INFO L186 Difference]: Start difference. First operand has 342 places, 340 transitions, 751 flow. Second operand 11 states and 3494 transitions. [2022-01-19 00:30:11,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 370 transitions, 973 flow [2022-01-19 00:30:11,316 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 00:30:11,321 INFO L242 Difference]: Finished difference. Result has 352 places, 358 transitions, 900 flow [2022-01-19 00:30:11,321 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 00:30:11,323 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 9 predicate places. [2022-01-19 00:30:11,323 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 358 transitions, 900 flow [2022-01-19 00:30:11,324 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 00:30:11,324 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:11,325 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 00:30:11,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 00:30:11,543 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 00:30:11,544 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 00:30:11,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:11,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1576685502, now seen corresponding path program 2 times [2022-01-19 00:30:11,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:11,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682809699] [2022-01-19 00:30:11,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:11,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:11,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:11,679 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 00:30:11,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:11,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682809699] [2022-01-19 00:30:11,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682809699] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:11,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709930210] [2022-01-19 00:30:11,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 00:30:11,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:30:11,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:30:11,681 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 00:30:11,682 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 00:30:11,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-19 00:30:11,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:30:11,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 00:30:11,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:30:12,217 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 00:30:12,218 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 00:30:12,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709930210] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:12,218 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 00:30:12,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-01-19 00:30:12,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078515752] [2022-01-19 00:30:12,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:12,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:30:12,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:12,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:30:12,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-01-19 00:30:12,222 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 379 [2022-01-19 00:30:12,223 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 00:30:12,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:12,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 379 [2022-01-19 00:30:12,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:12,521 INFO L129 PetriNetUnfolder]: 60/1281 cut-off events. [2022-01-19 00:30:12,521 INFO L130 PetriNetUnfolder]: For 29/41 co-relation queries the response was YES. [2022-01-19 00:30:12,532 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 00:30:12,536 INFO L132 encePairwiseOnDemand]: 372/379 looper letters, 52 selfloop transitions, 4 changer transitions 4/372 dead transitions. [2022-01-19 00:30:12,537 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 372 transitions, 1055 flow [2022-01-19 00:30:12,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:30:12,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:30:12,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1867 transitions. [2022-01-19 00:30:12,541 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8210202286719437 [2022-01-19 00:30:12,541 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1867 transitions. [2022-01-19 00:30:12,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1867 transitions. [2022-01-19 00:30:12,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:12,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1867 transitions. [2022-01-19 00:30:12,545 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 00:30:12,550 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 00:30:12,550 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 00:30:12,550 INFO L186 Difference]: Start difference. First operand has 352 places, 358 transitions, 900 flow. Second operand 6 states and 1867 transitions. [2022-01-19 00:30:12,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 372 transitions, 1055 flow [2022-01-19 00:30:12,557 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 00:30:12,561 INFO L242 Difference]: Finished difference. Result has 358 places, 361 transitions, 907 flow [2022-01-19 00:30:12,562 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 00:30:12,563 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 15 predicate places. [2022-01-19 00:30:12,563 INFO L470 AbstractCegarLoop]: Abstraction has has 358 places, 361 transitions, 907 flow [2022-01-19 00:30:12,563 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 00:30:12,564 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:12,564 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 00:30:12,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-19 00:30:12,783 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 00:30:12,784 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 00:30:12,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:12,784 INFO L85 PathProgramCache]: Analyzing trace with hash 409894767, now seen corresponding path program 1 times [2022-01-19 00:30:12,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:12,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255832725] [2022-01-19 00:30:12,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:12,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:12,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:12,880 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 00:30:12,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:12,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255832725] [2022-01-19 00:30:12,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255832725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:12,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145362784] [2022-01-19 00:30:12,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:12,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:30:12,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:30:12,884 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 00:30:12,886 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 00:30:13,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:13,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 00:30:13,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:30:13,527 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 00:30:13,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:30:14,056 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 00:30:14,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145362784] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:30:14,057 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:30:14,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 11] total 24 [2022-01-19 00:30:14,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221051393] [2022-01-19 00:30:14,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:30:14,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 00:30:14,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:14,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 00:30:14,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-01-19 00:30:14,063 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 298 out of 379 [2022-01-19 00:30:14,068 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 00:30:14,068 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:14,068 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 298 of 379 [2022-01-19 00:30:14,069 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:14,896 INFO L129 PetriNetUnfolder]: 74/1113 cut-off events. [2022-01-19 00:30:14,897 INFO L130 PetriNetUnfolder]: For 84/84 co-relation queries the response was YES. [2022-01-19 00:30:14,908 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 00:30:14,912 INFO L132 encePairwiseOnDemand]: 348/379 looper letters, 100 selfloop transitions, 59 changer transitions 1/440 dead transitions. [2022-01-19 00:30:14,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 440 transitions, 1499 flow [2022-01-19 00:30:14,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 00:30:14,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 00:30:14,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 7319 transitions. [2022-01-19 00:30:14,926 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8046394019349165 [2022-01-19 00:30:14,926 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 7319 transitions. [2022-01-19 00:30:14,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 7319 transitions. [2022-01-19 00:30:14,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:14,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 7319 transitions. [2022-01-19 00:30:14,942 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 00:30:14,955 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 00:30:14,957 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 00:30:14,957 INFO L186 Difference]: Start difference. First operand has 358 places, 361 transitions, 907 flow. Second operand 24 states and 7319 transitions. [2022-01-19 00:30:14,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 440 transitions, 1499 flow [2022-01-19 00:30:14,961 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 00:30:14,966 INFO L242 Difference]: Finished difference. Result has 383 places, 387 transitions, 1221 flow [2022-01-19 00:30:14,966 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 00:30:14,967 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 40 predicate places. [2022-01-19 00:30:14,967 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 387 transitions, 1221 flow [2022-01-19 00:30:14,969 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 00:30:14,970 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:14,970 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 00:30:14,988 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 00:30:15,175 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 00:30:15,176 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 00:30:15,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:15,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1466475319, now seen corresponding path program 1 times [2022-01-19 00:30:15,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:15,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331888070] [2022-01-19 00:30:15,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:15,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:15,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:15,512 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 00:30:15,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:15,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331888070] [2022-01-19 00:30:15,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331888070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:15,513 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:15,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:30:15,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375873706] [2022-01-19 00:30:15,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:15,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:30:15,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:15,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:30:15,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:30:15,515 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 379 [2022-01-19 00:30:15,517 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 00:30:15,517 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:15,517 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 379 [2022-01-19 00:30:15,517 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:15,951 INFO L129 PetriNetUnfolder]: 74/985 cut-off events. [2022-01-19 00:30:15,952 INFO L130 PetriNetUnfolder]: For 172/172 co-relation queries the response was YES. [2022-01-19 00:30:15,962 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 00:30:15,967 INFO L132 encePairwiseOnDemand]: 369/379 looper letters, 65 selfloop transitions, 11 changer transitions 5/410 dead transitions. [2022-01-19 00:30:15,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 410 transitions, 1449 flow [2022-01-19 00:30:15,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 00:30:15,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 00:30:15,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2744 transitions. [2022-01-19 00:30:15,973 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8044561712107886 [2022-01-19 00:30:15,973 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2744 transitions. [2022-01-19 00:30:15,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2744 transitions. [2022-01-19 00:30:15,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:15,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2744 transitions. [2022-01-19 00:30:15,979 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 00:30:15,983 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 00:30:15,984 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 00:30:15,984 INFO L186 Difference]: Start difference. First operand has 383 places, 387 transitions, 1221 flow. Second operand 9 states and 2744 transitions. [2022-01-19 00:30:15,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 410 transitions, 1449 flow [2022-01-19 00:30:15,989 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 00:30:15,994 INFO L242 Difference]: Finished difference. Result has 387 places, 389 transitions, 1196 flow [2022-01-19 00:30:15,994 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 00:30:15,995 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 44 predicate places. [2022-01-19 00:30:15,995 INFO L470 AbstractCegarLoop]: Abstraction has has 387 places, 389 transitions, 1196 flow [2022-01-19 00:30:15,995 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 00:30:15,995 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:15,996 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 00:30:15,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 00:30:15,996 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 00:30:15,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:15,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1306608546, now seen corresponding path program 2 times [2022-01-19 00:30:15,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:15,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114580331] [2022-01-19 00:30:15,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:15,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:16,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:16,112 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 00:30:16,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:16,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114580331] [2022-01-19 00:30:16,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114580331] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:16,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871525494] [2022-01-19 00:30:16,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 00:30:16,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:30:16,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:30:16,114 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 00:30:16,147 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 00:30:16,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-19 00:30:16,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:30:16,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-19 00:30:16,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:30:16,821 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 00:30:16,821 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 00:30:16,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871525494] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:16,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 00:30:16,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2022-01-19 00:30:16,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883069224] [2022-01-19 00:30:16,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:16,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 00:30:16,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:16,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 00:30:16,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-01-19 00:30:16,827 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 379 [2022-01-19 00:30:16,829 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 00:30:16,829 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:16,829 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 379 [2022-01-19 00:30:16,829 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:18,328 INFO L129 PetriNetUnfolder]: 1172/5590 cut-off events. [2022-01-19 00:30:18,329 INFO L130 PetriNetUnfolder]: For 619/1629 co-relation queries the response was YES. [2022-01-19 00:30:18,392 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 00:30:18,414 INFO L132 encePairwiseOnDemand]: 366/379 looper letters, 92 selfloop transitions, 23 changer transitions 10/460 dead transitions. [2022-01-19 00:30:18,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 460 transitions, 1616 flow [2022-01-19 00:30:18,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 00:30:18,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 00:30:18,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3056 transitions. [2022-01-19 00:30:18,421 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8063324538258575 [2022-01-19 00:30:18,421 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3056 transitions. [2022-01-19 00:30:18,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3056 transitions. [2022-01-19 00:30:18,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:18,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3056 transitions. [2022-01-19 00:30:18,429 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 00:30:18,434 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 00:30:18,435 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 00:30:18,435 INFO L186 Difference]: Start difference. First operand has 387 places, 389 transitions, 1196 flow. Second operand 10 states and 3056 transitions. [2022-01-19 00:30:18,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 460 transitions, 1616 flow [2022-01-19 00:30:18,440 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 00:30:18,446 INFO L242 Difference]: Finished difference. Result has 396 places, 411 transitions, 1335 flow [2022-01-19 00:30:18,447 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 00:30:18,448 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 53 predicate places. [2022-01-19 00:30:18,448 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 411 transitions, 1335 flow [2022-01-19 00:30:18,449 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 00:30:18,449 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:18,449 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 00:30:18,472 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 00:30:18,668 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 00:30:18,669 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 00:30:18,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:18,670 INFO L85 PathProgramCache]: Analyzing trace with hash 238582126, now seen corresponding path program 3 times [2022-01-19 00:30:18,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:18,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711614867] [2022-01-19 00:30:18,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:18,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:18,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:18,799 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 00:30:18,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:18,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711614867] [2022-01-19 00:30:18,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711614867] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:18,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110929048] [2022-01-19 00:30:18,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 00:30:18,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:30:18,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:30:18,804 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 00:30:18,835 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 00:30:18,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-01-19 00:30:18,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:30:18,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-19 00:30:18,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:30:19,586 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 00:30:19,586 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 00:30:19,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110929048] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:19,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 00:30:19,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2022-01-19 00:30:19,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838473469] [2022-01-19 00:30:19,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:19,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 00:30:19,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:19,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 00:30:19,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-01-19 00:30:19,590 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 379 [2022-01-19 00:30:19,592 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 00:30:19,592 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:19,592 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 379 [2022-01-19 00:30:19,592 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:21,452 INFO L129 PetriNetUnfolder]: 1730/7300 cut-off events. [2022-01-19 00:30:21,452 INFO L130 PetriNetUnfolder]: For 3308/4852 co-relation queries the response was YES. [2022-01-19 00:30:21,509 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 00:30:21,534 INFO L132 encePairwiseOnDemand]: 366/379 looper letters, 105 selfloop transitions, 33 changer transitions 10/483 dead transitions. [2022-01-19 00:30:21,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 483 transitions, 1932 flow [2022-01-19 00:30:21,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 00:30:21,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 00:30:21,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3057 transitions. [2022-01-19 00:30:21,540 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8065963060686016 [2022-01-19 00:30:21,540 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3057 transitions. [2022-01-19 00:30:21,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3057 transitions. [2022-01-19 00:30:21,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:21,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3057 transitions. [2022-01-19 00:30:21,546 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 00:30:21,551 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 00:30:21,552 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 00:30:21,552 INFO L186 Difference]: Start difference. First operand has 396 places, 411 transitions, 1335 flow. Second operand 10 states and 3057 transitions. [2022-01-19 00:30:21,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 483 transitions, 1932 flow [2022-01-19 00:30:21,564 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 00:30:21,569 INFO L242 Difference]: Finished difference. Result has 406 places, 433 transitions, 1580 flow [2022-01-19 00:30:21,570 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 00:30:21,570 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 63 predicate places. [2022-01-19 00:30:21,570 INFO L470 AbstractCegarLoop]: Abstraction has has 406 places, 433 transitions, 1580 flow [2022-01-19 00:30:21,571 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 00:30:21,571 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:21,571 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 00:30:21,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-19 00:30:21,795 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 00:30:21,796 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 00:30:21,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:21,796 INFO L85 PathProgramCache]: Analyzing trace with hash -263913682, now seen corresponding path program 1 times [2022-01-19 00:30:21,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:21,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172795265] [2022-01-19 00:30:21,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:21,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:21,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:21,874 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 00:30:21,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:21,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172795265] [2022-01-19 00:30:21,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172795265] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:21,875 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:21,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:30:21,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93745390] [2022-01-19 00:30:21,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:21,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:30:21,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:21,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:30:21,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:30:21,878 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 379 [2022-01-19 00:30:21,879 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 00:30:21,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:21,879 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 379 [2022-01-19 00:30:21,879 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:23,304 INFO L129 PetriNetUnfolder]: 919/6439 cut-off events. [2022-01-19 00:30:23,305 INFO L130 PetriNetUnfolder]: For 3169/3267 co-relation queries the response was YES. [2022-01-19 00:30:23,356 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 00:30:23,377 INFO L132 encePairwiseOnDemand]: 374/379 looper letters, 29 selfloop transitions, 4 changer transitions 0/444 dead transitions. [2022-01-19 00:30:23,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 444 transitions, 1653 flow [2022-01-19 00:30:23,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:30:23,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:30:23,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1724 transitions. [2022-01-19 00:30:23,386 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9097625329815303 [2022-01-19 00:30:23,387 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1724 transitions. [2022-01-19 00:30:23,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1724 transitions. [2022-01-19 00:30:23,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:23,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1724 transitions. [2022-01-19 00:30:23,395 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 00:30:23,398 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 00:30:23,398 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 00:30:23,399 INFO L186 Difference]: Start difference. First operand has 406 places, 433 transitions, 1580 flow. Second operand 5 states and 1724 transitions. [2022-01-19 00:30:23,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 444 transitions, 1653 flow [2022-01-19 00:30:23,418 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 00:30:23,423 INFO L242 Difference]: Finished difference. Result has 408 places, 431 transitions, 1529 flow [2022-01-19 00:30:23,424 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 00:30:23,425 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 65 predicate places. [2022-01-19 00:30:23,425 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 431 transitions, 1529 flow [2022-01-19 00:30:23,425 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 00:30:23,425 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:23,426 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 00:30:23,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 00:30:23,426 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 00:30:23,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:23,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1485579850, now seen corresponding path program 1 times [2022-01-19 00:30:23,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:23,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329089697] [2022-01-19 00:30:23,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:23,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:23,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:23,503 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 00:30:23,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:23,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329089697] [2022-01-19 00:30:23,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329089697] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:23,503 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:23,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:30:23,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687529823] [2022-01-19 00:30:23,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:23,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:30:23,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:23,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:30:23,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:30:23,506 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 379 [2022-01-19 00:30:23,507 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 00:30:23,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:23,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 379 [2022-01-19 00:30:23,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:24,963 INFO L129 PetriNetUnfolder]: 887/6599 cut-off events. [2022-01-19 00:30:24,963 INFO L130 PetriNetUnfolder]: For 2865/3672 co-relation queries the response was YES. [2022-01-19 00:30:25,021 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 00:30:25,044 INFO L132 encePairwiseOnDemand]: 374/379 looper letters, 31 selfloop transitions, 4 changer transitions 0/444 dead transitions. [2022-01-19 00:30:25,044 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 444 transitions, 1608 flow [2022-01-19 00:30:25,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:30:25,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:30:25,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1726 transitions. [2022-01-19 00:30:25,049 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9108179419525066 [2022-01-19 00:30:25,049 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1726 transitions. [2022-01-19 00:30:25,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1726 transitions. [2022-01-19 00:30:25,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:25,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1726 transitions. [2022-01-19 00:30:25,053 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 00:30:25,059 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 00:30:25,059 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 00:30:25,059 INFO L186 Difference]: Start difference. First operand has 408 places, 431 transitions, 1529 flow. Second operand 5 states and 1726 transitions. [2022-01-19 00:30:25,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 444 transitions, 1608 flow [2022-01-19 00:30:25,076 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 00:30:25,081 INFO L242 Difference]: Finished difference. Result has 413 places, 429 transitions, 1494 flow [2022-01-19 00:30:25,081 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 00:30:25,082 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 70 predicate places. [2022-01-19 00:30:25,082 INFO L470 AbstractCegarLoop]: Abstraction has has 413 places, 429 transitions, 1494 flow [2022-01-19 00:30:25,082 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 00:30:25,082 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:25,083 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 00:30:25,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 00:30:25,083 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 00:30:25,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:25,084 INFO L85 PathProgramCache]: Analyzing trace with hash -717577241, now seen corresponding path program 1 times [2022-01-19 00:30:25,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:25,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283116268] [2022-01-19 00:30:25,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:25,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:25,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:25,318 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 00:30:25,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:25,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283116268] [2022-01-19 00:30:25,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283116268] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:25,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62358630] [2022-01-19 00:30:25,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:25,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:30:25,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:30:25,320 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 00:30:25,322 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 00:30:25,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:25,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-19 00:30:25,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:30:26,069 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 00:30:26,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:30:26,546 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 00:30:26,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62358630] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:30:26,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:30:26,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-19 00:30:26,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488424840] [2022-01-19 00:30:26,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:30:26,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 00:30:26,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:26,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 00:30:26,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2022-01-19 00:30:26,551 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 337 out of 379 [2022-01-19 00:30:26,554 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 00:30:26,554 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:26,554 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 337 of 379 [2022-01-19 00:30:26,554 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:28,139 INFO L129 PetriNetUnfolder]: 376/5153 cut-off events. [2022-01-19 00:30:28,139 INFO L130 PetriNetUnfolder]: For 1409/3121 co-relation queries the response was YES. [2022-01-19 00:30:28,201 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 00:30:28,214 INFO L132 encePairwiseOnDemand]: 371/379 looper letters, 86 selfloop transitions, 21 changer transitions 6/516 dead transitions. [2022-01-19 00:30:28,214 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 516 transitions, 2020 flow [2022-01-19 00:30:28,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 00:30:28,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 00:30:28,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7193 transitions. [2022-01-19 00:30:28,225 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.903756753360975 [2022-01-19 00:30:28,225 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7193 transitions. [2022-01-19 00:30:28,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7193 transitions. [2022-01-19 00:30:28,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:28,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7193 transitions. [2022-01-19 00:30:28,238 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 00:30:28,250 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 00:30:28,251 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 00:30:28,251 INFO L186 Difference]: Start difference. First operand has 413 places, 429 transitions, 1494 flow. Second operand 21 states and 7193 transitions. [2022-01-19 00:30:28,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 516 transitions, 2020 flow [2022-01-19 00:30:28,262 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 00:30:28,267 INFO L242 Difference]: Finished difference. Result has 437 places, 442 transitions, 1623 flow [2022-01-19 00:30:28,268 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 00:30:28,268 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 94 predicate places. [2022-01-19 00:30:28,269 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 442 transitions, 1623 flow [2022-01-19 00:30:28,269 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 00:30:28,270 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:28,270 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 00:30:28,295 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 00:30:28,483 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 00:30:28,483 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 00:30:28,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:28,484 INFO L85 PathProgramCache]: Analyzing trace with hash 2097500418, now seen corresponding path program 2 times [2022-01-19 00:30:28,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:28,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294723160] [2022-01-19 00:30:28,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:28,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:28,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:28,727 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 00:30:28,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:28,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294723160] [2022-01-19 00:30:28,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294723160] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:28,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952582001] [2022-01-19 00:30:28,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 00:30:28,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:30:28,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:30:28,729 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 00:30:28,756 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 00:30:28,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 00:30:28,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:30:28,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 00:30:28,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:30:29,575 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 00:30:29,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:30:30,094 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 00:30:30,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952582001] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:30,094 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:30:30,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 7 [2022-01-19 00:30:30,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127328474] [2022-01-19 00:30:30,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:30,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 00:30:30,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:30,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 00:30:30,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:30:30,100 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 00:30:30,101 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 00:30:30,101 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:30,101 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 00:30:30,101 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:35,447 INFO L129 PetriNetUnfolder]: 3457/23641 cut-off events. [2022-01-19 00:30:35,447 INFO L130 PetriNetUnfolder]: For 6541/7030 co-relation queries the response was YES. [2022-01-19 00:30:35,648 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 00:30:35,715 INFO L132 encePairwiseOnDemand]: 370/379 looper letters, 49 selfloop transitions, 16 changer transitions 0/483 dead transitions. [2022-01-19 00:30:35,716 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 483 transitions, 1891 flow [2022-01-19 00:30:35,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 00:30:35,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 00:30:35,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2405 transitions. [2022-01-19 00:30:35,719 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9065209197135319 [2022-01-19 00:30:35,719 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2405 transitions. [2022-01-19 00:30:35,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2405 transitions. [2022-01-19 00:30:35,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:35,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2405 transitions. [2022-01-19 00:30:35,722 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 00:30:35,724 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 00:30:35,725 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 00:30:35,725 INFO L186 Difference]: Start difference. First operand has 437 places, 442 transitions, 1623 flow. Second operand 7 states and 2405 transitions. [2022-01-19 00:30:35,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 483 transitions, 1891 flow [2022-01-19 00:30:35,796 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 00:30:35,801 INFO L242 Difference]: Finished difference. Result has 439 places, 453 transitions, 1648 flow [2022-01-19 00:30:35,802 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 00:30:35,803 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 96 predicate places. [2022-01-19 00:30:35,803 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 453 transitions, 1648 flow [2022-01-19 00:30:35,803 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 00:30:35,803 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:35,803 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 00:30:35,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 00:30:36,019 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 00:30:36,020 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 00:30:36,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:36,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1017402146, now seen corresponding path program 1 times [2022-01-19 00:30:36,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:36,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291453661] [2022-01-19 00:30:36,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:36,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:36,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:36,250 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 00:30:36,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:36,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291453661] [2022-01-19 00:30:36,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291453661] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:36,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262432475] [2022-01-19 00:30:36,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:36,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:30:36,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:30:36,251 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 00:30:36,257 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 00:30:36,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:36,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 00:30:36,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:30:37,080 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 00:30:37,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:30:37,564 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 00:30:37,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262432475] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:37,564 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:30:37,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 11 [2022-01-19 00:30:37,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581423989] [2022-01-19 00:30:37,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:37,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 00:30:37,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:37,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 00:30:37,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:30:37,567 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 00:30:37,568 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 00:30:37,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:37,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 00:30:37,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:43,811 INFO L129 PetriNetUnfolder]: 4838/27291 cut-off events. [2022-01-19 00:30:43,812 INFO L130 PetriNetUnfolder]: For 14179/25674 co-relation queries the response was YES. [2022-01-19 00:30:44,132 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 00:30:44,214 INFO L132 encePairwiseOnDemand]: 370/379 looper letters, 54 selfloop transitions, 31 changer transitions 0/503 dead transitions. [2022-01-19 00:30:44,214 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 503 transitions, 2049 flow [2022-01-19 00:30:44,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:30:44,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:30:44,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2072 transitions. [2022-01-19 00:30:44,217 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.911169744942832 [2022-01-19 00:30:44,217 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2072 transitions. [2022-01-19 00:30:44,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2072 transitions. [2022-01-19 00:30:44,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:44,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2072 transitions. [2022-01-19 00:30:44,219 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 00:30:44,221 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 00:30:44,221 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 00:30:44,221 INFO L186 Difference]: Start difference. First operand has 439 places, 453 transitions, 1648 flow. Second operand 6 states and 2072 transitions. [2022-01-19 00:30:44,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 503 transitions, 2049 flow [2022-01-19 00:30:44,360 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 00:30:44,364 INFO L242 Difference]: Finished difference. Result has 449 places, 473 transitions, 1896 flow [2022-01-19 00:30:44,365 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 00:30:44,365 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 106 predicate places. [2022-01-19 00:30:44,365 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 473 transitions, 1896 flow [2022-01-19 00:30:44,366 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 00:30:44,366 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:44,366 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 00:30:44,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-19 00:30:44,567 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 00:30:44,568 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 00:30:44,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:44,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1137299690, now seen corresponding path program 1 times [2022-01-19 00:30:44,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:44,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786683065] [2022-01-19 00:30:44,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:44,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:44,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:44,872 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 00:30:44,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:44,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786683065] [2022-01-19 00:30:44,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786683065] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:44,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361004843] [2022-01-19 00:30:44,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:44,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:30:44,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:30:44,874 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 00:30:44,876 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 00:30:45,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:45,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 00:30:45,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:30:45,634 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 00:30:45,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:30:46,095 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 00:30:46,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361004843] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:30:46,095 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:30:46,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 7 [2022-01-19 00:30:46,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233107941] [2022-01-19 00:30:46,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:46,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 00:30:46,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:46,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 00:30:46,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:30:46,097 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 00:30:46,098 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 00:30:46,098 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:46,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 00:30:46,099 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:52,606 INFO L129 PetriNetUnfolder]: 5274/27892 cut-off events. [2022-01-19 00:30:52,607 INFO L130 PetriNetUnfolder]: For 25922/36000 co-relation queries the response was YES. [2022-01-19 00:30:53,035 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 00:30:53,094 INFO L132 encePairwiseOnDemand]: 370/379 looper letters, 69 selfloop transitions, 34 changer transitions 0/521 dead transitions. [2022-01-19 00:30:53,094 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 521 transitions, 2388 flow [2022-01-19 00:30:53,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 00:30:53,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 00:30:53,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2406 transitions. [2022-01-19 00:30:53,096 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9068978514888805 [2022-01-19 00:30:53,096 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2406 transitions. [2022-01-19 00:30:53,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2406 transitions. [2022-01-19 00:30:53,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:53,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2406 transitions. [2022-01-19 00:30:53,099 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 00:30:53,101 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 00:30:53,101 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 00:30:53,101 INFO L186 Difference]: Start difference. First operand has 449 places, 473 transitions, 1896 flow. Second operand 7 states and 2406 transitions. [2022-01-19 00:30:53,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 521 transitions, 2388 flow [2022-01-19 00:30:53,292 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 00:30:53,297 INFO L242 Difference]: Finished difference. Result has 456 places, 488 transitions, 2087 flow [2022-01-19 00:30:53,298 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 00:30:53,298 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 113 predicate places. [2022-01-19 00:30:53,298 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 488 transitions, 2087 flow [2022-01-19 00:30:53,299 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 00:30:53,299 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:53,299 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 00:30:53,316 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 00:30:53,504 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 00:30:53,504 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 00:30:53,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:53,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1939552726, now seen corresponding path program 2 times [2022-01-19 00:30:53,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:53,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808296430] [2022-01-19 00:30:53,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:53,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:53,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:53,660 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 00:30:53,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:53,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808296430] [2022-01-19 00:30:53,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808296430] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:53,660 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:53,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:30:53,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777362004] [2022-01-19 00:30:53,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:53,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:30:53,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:53,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:30:53,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:30:53,663 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 379 [2022-01-19 00:30:53,664 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 00:30:53,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:53,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 379 [2022-01-19 00:30:53,664 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:31:01,171 INFO L129 PetriNetUnfolder]: 7483/30462 cut-off events. [2022-01-19 00:31:01,171 INFO L130 PetriNetUnfolder]: For 43945/51515 co-relation queries the response was YES. [2022-01-19 00:31:01,527 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 00:31:01,632 INFO L132 encePairwiseOnDemand]: 372/379 looper letters, 137 selfloop transitions, 25 changer transitions 0/574 dead transitions. [2022-01-19 00:31:01,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 574 transitions, 2993 flow [2022-01-19 00:31:01,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 00:31:01,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 00:31:01,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3055 transitions. [2022-01-19 00:31:01,635 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8956317795367927 [2022-01-19 00:31:01,635 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3055 transitions. [2022-01-19 00:31:01,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3055 transitions. [2022-01-19 00:31:01,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:31:01,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3055 transitions. [2022-01-19 00:31:01,638 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 00:31:01,640 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 00:31:01,640 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 00:31:01,640 INFO L186 Difference]: Start difference. First operand has 456 places, 488 transitions, 2087 flow. Second operand 9 states and 3055 transitions. [2022-01-19 00:31:01,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 574 transitions, 2993 flow [2022-01-19 00:31:01,863 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 00:31:01,869 INFO L242 Difference]: Finished difference. Result has 468 places, 505 transitions, 2281 flow [2022-01-19 00:31:01,870 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 00:31:01,870 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 125 predicate places. [2022-01-19 00:31:01,870 INFO L470 AbstractCegarLoop]: Abstraction has has 468 places, 505 transitions, 2281 flow [2022-01-19 00:31:01,871 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 00:31:01,871 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:31:01,871 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 00:31:01,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 00:31:01,871 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 00:31:01,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:31:01,872 INFO L85 PathProgramCache]: Analyzing trace with hash -314828562, now seen corresponding path program 3 times [2022-01-19 00:31:01,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:31:01,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073769991] [2022-01-19 00:31:01,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:31:01,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:31:01,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:31:02,050 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 00:31:02,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:31:02,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073769991] [2022-01-19 00:31:02,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073769991] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:31:02,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975231330] [2022-01-19 00:31:02,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 00:31:02,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:31:02,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:31:02,053 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 00:31:02,069 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 00:31:02,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 00:31:02,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:31:02,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 00:31:02,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:31:02,811 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 00:31:02,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:31:03,329 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 00:31:03,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975231330] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:31:03,329 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:31:03,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 8 [2022-01-19 00:31:03,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042745329] [2022-01-19 00:31:03,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:31:03,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 00:31:03,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:31:03,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 00:31:03,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-01-19 00:31:03,332 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 00:31:03,332 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 00:31:03,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:31:03,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 00:31:03,333 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:31:11,756 INFO L129 PetriNetUnfolder]: 6446/33481 cut-off events. [2022-01-19 00:31:11,757 INFO L130 PetriNetUnfolder]: For 47040/56087 co-relation queries the response was YES. [2022-01-19 00:31:12,190 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 00:31:12,276 INFO L132 encePairwiseOnDemand]: 371/379 looper letters, 94 selfloop transitions, 47 changer transitions 0/560 dead transitions. [2022-01-19 00:31:12,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 560 transitions, 2976 flow [2022-01-19 00:31:12,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:31:12,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:31:12,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2073 transitions. [2022-01-19 00:31:12,277 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9116094986807388 [2022-01-19 00:31:12,277 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2073 transitions. [2022-01-19 00:31:12,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2073 transitions. [2022-01-19 00:31:12,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:31:12,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2073 transitions. [2022-01-19 00:31:12,279 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 00:31:12,281 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 00:31:12,281 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 00:31:12,281 INFO L186 Difference]: Start difference. First operand has 468 places, 505 transitions, 2281 flow. Second operand 6 states and 2073 transitions. [2022-01-19 00:31:12,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 560 transitions, 2976 flow [2022-01-19 00:31:12,629 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 00:31:12,635 INFO L242 Difference]: Finished difference. Result has 477 places, 524 transitions, 2656 flow [2022-01-19 00:31:12,636 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 00:31:12,636 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 134 predicate places. [2022-01-19 00:31:12,636 INFO L470 AbstractCegarLoop]: Abstraction has has 477 places, 524 transitions, 2656 flow [2022-01-19 00:31:12,637 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 00:31:12,637 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:31:12,637 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 00:31:12,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-01-19 00:31:12,837 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 00:31:12,838 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 00:31:12,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:31:12,838 INFO L85 PathProgramCache]: Analyzing trace with hash 964793566, now seen corresponding path program 2 times [2022-01-19 00:31:12,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:31:12,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019390972] [2022-01-19 00:31:12,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:31:12,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:31:12,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:31:12,936 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 00:31:12,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:31:12,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019390972] [2022-01-19 00:31:12,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019390972] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:31:12,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016876196] [2022-01-19 00:31:12,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 00:31:12,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:31:12,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:31:12,940 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 00:31:12,950 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 00:31:13,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 00:31:13,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:31:13,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 00:31:13,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:31:13,727 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 00:31:13,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:31:14,190 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 00:31:14,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016876196] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:31:14,191 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:31:14,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 11 [2022-01-19 00:31:14,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434009808] [2022-01-19 00:31:14,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:31:14,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 00:31:14,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:31:14,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 00:31:14,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:31:14,194 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 00:31:14,195 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 00:31:14,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:31:14,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 00:31:14,195 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:31:22,937 INFO L129 PetriNetUnfolder]: 6174/32850 cut-off events. [2022-01-19 00:31:22,938 INFO L130 PetriNetUnfolder]: For 58955/69085 co-relation queries the response was YES. [2022-01-19 00:31:23,380 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 00:31:23,469 INFO L132 encePairwiseOnDemand]: 367/379 looper letters, 93 selfloop transitions, 60 changer transitions 0/572 dead transitions. [2022-01-19 00:31:23,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 572 transitions, 3356 flow [2022-01-19 00:31:23,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:31:23,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:31:23,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2079 transitions. [2022-01-19 00:31:23,470 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9142480211081794 [2022-01-19 00:31:23,470 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2079 transitions. [2022-01-19 00:31:23,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2079 transitions. [2022-01-19 00:31:23,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:31:23,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2079 transitions. [2022-01-19 00:31:23,473 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 00:31:23,475 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 00:31:23,475 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 00:31:23,475 INFO L186 Difference]: Start difference. First operand has 477 places, 524 transitions, 2656 flow. Second operand 6 states and 2079 transitions. [2022-01-19 00:31:23,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 572 transitions, 3356 flow [2022-01-19 00:31:23,762 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 00:31:23,767 INFO L242 Difference]: Finished difference. Result has 481 places, 538 transitions, 2947 flow [2022-01-19 00:31:23,767 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 00:31:23,768 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 138 predicate places. [2022-01-19 00:31:23,768 INFO L470 AbstractCegarLoop]: Abstraction has has 481 places, 538 transitions, 2947 flow [2022-01-19 00:31:23,768 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 00:31:23,768 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:31:23,768 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 00:31:23,785 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 00:31:23,975 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 00:31:23,975 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 00:31:23,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:31:23,976 INFO L85 PathProgramCache]: Analyzing trace with hash 238766068, now seen corresponding path program 3 times [2022-01-19 00:31:23,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:31:23,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147090286] [2022-01-19 00:31:23,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:31:23,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:31:24,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:31:24,073 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 00:31:24,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:31:24,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147090286] [2022-01-19 00:31:24,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147090286] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:31:24,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026960651] [2022-01-19 00:31:24,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 00:31:24,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:31:24,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:31:24,075 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 00:31:24,108 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 00:31:24,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 00:31:24,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:31:24,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 00:31:24,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:31:24,793 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 00:31:24,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 00:31:24,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026960651] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:31:24,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 00:31:24,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2022-01-19 00:31:24,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955455309] [2022-01-19 00:31:24,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:31:24,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 00:31:24,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:31:24,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 00:31:24,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-01-19 00:31:24,796 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 00:31:24,797 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 00:31:24,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:31:24,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 00:31:24,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:31:32,154 INFO L129 PetriNetUnfolder]: 5970/28913 cut-off events. [2022-01-19 00:31:32,154 INFO L130 PetriNetUnfolder]: For 67589/77727 co-relation queries the response was YES. [2022-01-19 00:31:32,725 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 00:31:32,818 INFO L132 encePairwiseOnDemand]: 371/379 looper letters, 121 selfloop transitions, 35 changer transitions 2/577 dead transitions. [2022-01-19 00:31:32,818 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 577 transitions, 3558 flow [2022-01-19 00:31:32,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 00:31:32,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 00:31:32,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2415 transitions. [2022-01-19 00:31:32,820 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9102902374670184 [2022-01-19 00:31:32,820 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2415 transitions. [2022-01-19 00:31:32,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2415 transitions. [2022-01-19 00:31:32,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:31:32,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2415 transitions. [2022-01-19 00:31:32,824 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 00:31:32,826 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 00:31:32,827 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 00:31:32,827 INFO L186 Difference]: Start difference. First operand has 481 places, 538 transitions, 2947 flow. Second operand 7 states and 2415 transitions. [2022-01-19 00:31:32,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 577 transitions, 3558 flow [2022-01-19 00:31:33,129 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 00:31:33,134 INFO L242 Difference]: Finished difference. Result has 489 places, 543 transitions, 3101 flow [2022-01-19 00:31:33,135 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 00:31:33,135 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 146 predicate places. [2022-01-19 00:31:33,135 INFO L470 AbstractCegarLoop]: Abstraction has has 489 places, 543 transitions, 3101 flow [2022-01-19 00:31:33,136 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 00:31:33,136 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:31:33,136 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 00:31:33,159 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 00:31:33,351 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 00:31:33,351 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 00:31:33,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:31:33,352 INFO L85 PathProgramCache]: Analyzing trace with hash 946167404, now seen corresponding path program 1 times [2022-01-19 00:31:33,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:31:33,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252755245] [2022-01-19 00:31:33,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:31:33,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:31:33,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:31:33,468 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 00:31:33,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:31:33,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252755245] [2022-01-19 00:31:33,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252755245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:31:33,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224284046] [2022-01-19 00:31:33,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:31:33,469 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:31:33,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:31:33,470 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 00:31:33,471 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 00:31:33,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:31:33,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 00:31:33,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:31:34,270 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 00:31:34,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:31:34,745 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 00:31:34,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224284046] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:31:34,745 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:31:34,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 11 [2022-01-19 00:31:34,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844408472] [2022-01-19 00:31:34,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:31:34,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 00:31:34,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:31:34,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 00:31:34,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 00:31:34,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-01-19 00:31:34,749 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 00:31:34,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:31:34,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-01-19 00:31:34,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:31:42,875 INFO L129 PetriNetUnfolder]: 5853/31704 cut-off events. [2022-01-19 00:31:42,876 INFO L130 PetriNetUnfolder]: For 71106/83032 co-relation queries the response was YES. [2022-01-19 00:31:43,319 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 00:31:43,400 INFO L132 encePairwiseOnDemand]: 368/379 looper letters, 96 selfloop transitions, 81 changer transitions 0/596 dead transitions. [2022-01-19 00:31:43,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 596 transitions, 3960 flow [2022-01-19 00:31:43,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:31:43,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:31:43,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2077 transitions. [2022-01-19 00:31:43,402 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9133685136323659 [2022-01-19 00:31:43,402 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2077 transitions. [2022-01-19 00:31:43,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2077 transitions. [2022-01-19 00:31:43,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:31:43,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2077 transitions. [2022-01-19 00:31:43,404 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 00:31:43,405 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 00:31:43,405 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 00:31:43,405 INFO L186 Difference]: Start difference. First operand has 489 places, 543 transitions, 3101 flow. Second operand 6 states and 2077 transitions. [2022-01-19 00:31:43,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 596 transitions, 3960 flow [2022-01-19 00:31:43,681 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 00:31:43,687 INFO L242 Difference]: Finished difference. Result has 497 places, 560 transitions, 3607 flow [2022-01-19 00:31:43,688 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 00:31:43,688 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 154 predicate places. [2022-01-19 00:31:43,688 INFO L470 AbstractCegarLoop]: Abstraction has has 497 places, 560 transitions, 3607 flow [2022-01-19 00:31:43,688 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 00:31:43,688 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:31:43,688 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 00:31:43,709 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 00:31:43,899 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 00:31:43,900 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 00:31:43,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:31:43,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1399215150, now seen corresponding path program 3 times [2022-01-19 00:31:43,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:31:43,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564105255] [2022-01-19 00:31:43,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:31:43,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:31:43,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:31:44,055 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 00:31:44,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:31:44,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564105255] [2022-01-19 00:31:44,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564105255] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:31:44,055 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:31:44,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:31:44,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662140979] [2022-01-19 00:31:44,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:31:44,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:31:44,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:31:44,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:31:44,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:31:44,058 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 379 [2022-01-19 00:31:44,059 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 00:31:44,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:31:44,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 379 [2022-01-19 00:31:44,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:31:53,774 INFO L129 PetriNetUnfolder]: 8592/35154 cut-off events. [2022-01-19 00:31:53,774 INFO L130 PetriNetUnfolder]: For 118460/142120 co-relation queries the response was YES. [2022-01-19 00:31:54,251 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 00:31:54,358 INFO L132 encePairwiseOnDemand]: 369/379 looper letters, 167 selfloop transitions, 47 changer transitions 4/628 dead transitions. [2022-01-19 00:31:54,358 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 628 transitions, 4589 flow [2022-01-19 00:31:54,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 00:31:54,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 00:31:54,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3076 transitions. [2022-01-19 00:31:54,361 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9017883318674875 [2022-01-19 00:31:54,361 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3076 transitions. [2022-01-19 00:31:54,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3076 transitions. [2022-01-19 00:31:54,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:31:54,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3076 transitions. [2022-01-19 00:31:54,365 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 00:31:54,367 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 00:31:54,367 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 00:31:54,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 00:31:54,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 628 transitions, 4589 flow [2022-01-19 00:31:54,847 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 00:31:54,853 INFO L242 Difference]: Finished difference. Result has 508 places, 569 transitions, 3842 flow [2022-01-19 00:31:54,853 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 00:31:54,854 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 165 predicate places. [2022-01-19 00:31:54,854 INFO L470 AbstractCegarLoop]: Abstraction has has 508 places, 569 transitions, 3842 flow [2022-01-19 00:31:54,854 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 00:31:54,854 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:31:54,854 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 00:31:54,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 00:31:54,854 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 00:31:54,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:31:54,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1801436294, now seen corresponding path program 4 times [2022-01-19 00:31:54,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:31:54,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678593417] [2022-01-19 00:31:54,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:31:54,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:31:54,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:31:55,000 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 00:31:55,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:31:55,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678593417] [2022-01-19 00:31:55,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678593417] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:31:55,000 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:31:55,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:31:55,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398807228] [2022-01-19 00:31:55,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:31:55,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:31:55,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:31:55,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:31:55,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:31:55,005 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 379 [2022-01-19 00:31:55,006 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 00:31:55,006 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:31:55,006 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 379 [2022-01-19 00:31:55,006 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:32:04,867 INFO L129 PetriNetUnfolder]: 8602/35268 cut-off events. [2022-01-19 00:32:04,867 INFO L130 PetriNetUnfolder]: For 125035/148059 co-relation queries the response was YES. [2022-01-19 00:32:05,500 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 00:32:05,617 INFO L132 encePairwiseOnDemand]: 372/379 looper letters, 182 selfloop transitions, 52 changer transitions 3/646 dead transitions. [2022-01-19 00:32:05,618 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 646 transitions, 5145 flow [2022-01-19 00:32:05,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 00:32:05,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 00:32:05,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3056 transitions. [2022-01-19 00:32:05,620 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8959249486953973 [2022-01-19 00:32:05,620 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3056 transitions. [2022-01-19 00:32:05,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3056 transitions. [2022-01-19 00:32:05,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:32:05,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3056 transitions. [2022-01-19 00:32:05,623 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 00:32:05,625 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 00:32:05,625 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 00:32:05,626 INFO L186 Difference]: Start difference. First operand has 508 places, 569 transitions, 3842 flow. Second operand 9 states and 3056 transitions. [2022-01-19 00:32:05,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 646 transitions, 5145 flow [2022-01-19 00:32:06,207 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 00:32:06,214 INFO L242 Difference]: Finished difference. Result has 518 places, 582 transitions, 4153 flow [2022-01-19 00:32:06,215 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 00:32:06,216 INFO L334 CegarLoopForPetriNet]: 343 programPoint places, 175 predicate places. [2022-01-19 00:32:06,216 INFO L470 AbstractCegarLoop]: Abstraction has has 518 places, 582 transitions, 4153 flow [2022-01-19 00:32:06,216 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 00:32:06,216 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:32:06,217 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 00:32:06,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 00:32:06,217 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 00:32:06,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:32:06,217 INFO L85 PathProgramCache]: Analyzing trace with hash -26549267, now seen corresponding path program 1 times [2022-01-19 00:32:06,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:32:06,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268868648] [2022-01-19 00:32:06,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:32:06,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:32:06,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:32:08,530 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 00:32:08,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:32:08,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268868648] [2022-01-19 00:32:08,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268868648] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:32:08,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091284493] [2022-01-19 00:32:08,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:32:08,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:32:08,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:32:08,531 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 00:32:08,532 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 00:32:08,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:32:08,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 1003 conjuncts, 113 conjunts are in the unsatisfiable core [2022-01-19 00:32:08,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:32:12,917 INFO L353 Elim1Store]: treesize reduction 8, result has 75.8 percent of original size [2022-01-19 00:32:12,917 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 00:32:14,166 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 00:32:14,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:32:26,925 INFO L353 Elim1Store]: treesize reduction 43, result has 81.9 percent of original size [2022-01-19 00:32:26,925 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 00:32:45,285 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 00:32:45,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091284493] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:32:45,286 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:32:45,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 50, 39] total 123 [2022-01-19 00:32:45,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456050463] [2022-01-19 00:32:45,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:32:45,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 123 states [2022-01-19 00:32:45,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:32:45,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2022-01-19 00:32:45,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=14381, Unknown=0, NotChecked=0, Total=15006 [2022-01-19 00:32:45,302 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 379 [2022-01-19 00:32:45,312 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 00:32:45,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:32:45,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 379 [2022-01-19 00:32:45,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand