/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/parallel-parallel-sum-1-dsl.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 01:16:45,663 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 01:16:45,664 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 01:16:45,722 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 01:16:45,722 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 01:16:45,723 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 01:16:45,725 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 01:16:45,726 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 01:16:45,727 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 01:16:45,728 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 01:16:45,729 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 01:16:45,730 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 01:16:45,730 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 01:16:45,731 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 01:16:45,731 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 01:16:45,732 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 01:16:45,733 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 01:16:45,734 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 01:16:45,735 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 01:16:45,736 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 01:16:45,738 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 01:16:45,745 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 01:16:45,746 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 01:16:45,747 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 01:16:45,749 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 01:16:45,749 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 01:16:45,749 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 01:16:45,750 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 01:16:45,750 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 01:16:45,751 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 01:16:45,751 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 01:16:45,752 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 01:16:45,752 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 01:16:45,753 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 01:16:45,754 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 01:16:45,754 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 01:16:45,754 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 01:16:45,755 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 01:16:45,759 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 01:16:45,760 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 01:16:45,761 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 01:16:45,761 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 01:16:45,790 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 01:16:45,791 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 01:16:45,791 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 01:16:45,791 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 01:16:45,792 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 01:16:45,792 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 01:16:45,792 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 01:16:45,792 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 01:16:45,792 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 01:16:45,793 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 01:16:45,793 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 01:16:45,793 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 01:16:45,793 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 01:16:45,793 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 01:16:45,793 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 01:16:45,793 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 01:16:45,793 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 01:16:45,793 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 01:16:45,794 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 01:16:45,794 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 01:16:45,794 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 01:16:45,794 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 01:16:45,794 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 01:16:45,794 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 01:16:45,794 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 01:16:45,794 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 01:16:45,795 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 01:16:45,795 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 01:16:45,795 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 01:16:45,795 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 01:16:45,795 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 01:16:45,795 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 01:16:45,999 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 01:16:46,016 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 01:16:46,018 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 01:16:46,019 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 01:16:46,020 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 01:16:46,021 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c [2022-01-19 01:16:46,074 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3eea43f7a/12d86552d2d34793be105cdc945d703e/FLAG54b311594 [2022-01-19 01:16:46,469 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 01:16:46,469 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c [2022-01-19 01:16:46,477 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3eea43f7a/12d86552d2d34793be105cdc945d703e/FLAG54b311594 [2022-01-19 01:16:46,487 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3eea43f7a/12d86552d2d34793be105cdc945d703e [2022-01-19 01:16:46,489 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 01:16:46,490 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 01:16:46,492 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 01:16:46,492 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 01:16:46,500 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 01:16:46,501 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,502 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6857a430 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46, skipping insertion in model container [2022-01-19 01:16:46,502 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,507 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 01:16:46,525 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 01:16:46,675 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/parallel-parallel-sum-1-dsl.wvr.c[4372,4385] [2022-01-19 01:16:46,682 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 01:16:46,688 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 01:16:46,713 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/parallel-parallel-sum-1-dsl.wvr.c[4372,4385] [2022-01-19 01:16:46,717 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 01:16:46,728 INFO L208 MainTranslator]: Completed translation [2022-01-19 01:16:46,729 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46 WrapperNode [2022-01-19 01:16:46,729 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 01:16:46,730 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 01:16:46,730 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 01:16:46,730 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 01:16:46,736 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,744 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,767 INFO L137 Inliner]: procedures = 29, calls = 95, calls flagged for inlining = 21, calls inlined = 27, statements flattened = 289 [2022-01-19 01:16:46,767 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 01:16:46,768 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 01:16:46,768 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 01:16:46,768 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 01:16:46,775 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,775 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,779 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,779 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,788 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,792 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,794 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,797 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 01:16:46,798 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 01:16:46,798 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 01:16:46,798 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 01:16:46,799 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (1/1) ... [2022-01-19 01:16:46,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 01:16:46,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:16:46,836 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 01:16:46,860 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 01:16:46,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 01:16:46,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 01:16:46,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 01:16:46,879 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 01:16:46,879 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 01:16:46,879 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 01:16:46,879 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 01:16:46,880 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 01:16:46,880 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 01:16:46,880 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 01:16:46,880 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-19 01:16:46,880 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-19 01:16:46,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 01:16:46,881 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2022-01-19 01:16:46,881 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2022-01-19 01:16:46,881 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2022-01-19 01:16:46,881 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2022-01-19 01:16:46,881 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 01:16:46,882 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 01:16:46,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 01:16:46,882 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 01:16:46,882 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 01:16:46,882 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 01:16:46,884 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 01:16:47,006 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 01:16:47,014 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 01:16:47,431 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 01:16:47,608 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 01:16:47,608 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-01-19 01:16:47,610 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:16:47 BoogieIcfgContainer [2022-01-19 01:16:47,610 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 01:16:47,611 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 01:16:47,612 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 01:16:47,614 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 01:16:47,614 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 01:16:46" (1/3) ... [2022-01-19 01:16:47,615 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@183dd4a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:16:47, skipping insertion in model container [2022-01-19 01:16:47,615 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:16:46" (2/3) ... [2022-01-19 01:16:47,615 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@183dd4a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:16:47, skipping insertion in model container [2022-01-19 01:16:47,619 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:16:47" (3/3) ... [2022-01-19 01:16:47,621 INFO L111 eAbstractionObserver]: Analyzing ICFG parallel-parallel-sum-1-dsl.wvr.c [2022-01-19 01:16:47,625 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 01:16:47,625 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 01:16:47,625 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 01:16:47,685 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,685 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,685 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,686 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,686 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,686 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,686 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,686 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,687 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,687 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,687 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,688 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,688 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,688 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,688 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,689 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,690 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,691 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,691 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,691 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,691 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,691 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,691 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,692 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,692 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,692 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,692 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,693 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,693 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,693 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,693 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,693 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,694 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,694 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,694 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,697 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,697 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,697 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,697 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,698 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,698 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,698 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,699 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,699 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,699 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,699 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,699 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,699 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,699 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,700 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,700 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,700 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,703 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,703 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,703 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,704 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,704 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,704 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,704 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,704 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,705 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,705 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,705 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,705 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,705 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,705 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,706 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,706 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,707 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,707 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,708 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,708 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,711 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,717 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,717 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,717 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,717 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,717 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,718 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,718 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,718 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,718 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,719 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,719 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,719 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,720 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,721 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,721 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,722 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,722 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,722 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,723 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,723 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,723 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,723 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,723 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,723 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,723 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,724 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,724 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,724 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,724 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,724 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,724 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,725 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,725 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,725 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,725 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,725 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,725 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,726 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,726 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,726 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,726 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,726 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,726 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,726 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,727 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,727 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,727 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,727 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,728 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,728 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,728 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,728 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,730 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,730 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,730 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,730 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,731 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,731 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,731 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,731 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,731 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,732 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,732 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,732 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,732 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,732 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,732 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,732 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,733 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,733 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,733 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,733 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,733 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,733 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,733 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,734 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,734 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,734 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,734 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,734 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,734 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,734 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,734 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,735 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,735 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,735 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,735 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,735 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,735 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,735 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,736 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,736 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,736 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,736 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,736 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,737 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,737 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,737 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,737 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,737 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,737 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,737 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,738 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,738 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,738 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,738 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,738 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,738 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,738 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,738 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,739 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,739 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,739 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,739 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,739 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,739 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,739 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,740 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,740 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,743 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,744 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,744 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,745 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,745 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,745 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,745 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,745 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,745 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,745 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,745 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,746 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,746 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,746 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,746 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,746 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,746 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,746 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,746 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,746 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,747 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,747 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,747 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,747 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,752 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~ret18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,753 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,753 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,753 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,753 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,754 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,754 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,754 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,754 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~ret18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,754 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,754 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,754 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,755 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,756 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~nondet19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,756 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~nondet19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,756 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~nondet19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,756 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~nondet19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,757 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,757 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,757 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,758 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,758 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~nondet19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,758 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~nondet19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,758 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~nondet19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,758 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~nondet19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,758 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,759 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,759 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,759 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,759 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~mem21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,759 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,759 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,759 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,759 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~mem21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,760 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,760 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,760 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,760 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~ret22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,760 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,760 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,760 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,760 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,760 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,761 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,761 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,761 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~ret22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,761 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,761 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,761 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,761 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,762 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,762 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,762 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,766 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,766 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,766 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,766 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,767 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,767 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,767 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,767 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~pre25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,767 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,767 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,767 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~#t6~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,767 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,770 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,770 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,770 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,770 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,771 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,771 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,771 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~ret18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,771 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,771 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,771 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,771 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,771 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,771 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,772 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,772 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,772 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,772 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,772 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,773 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,773 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,773 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,773 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,773 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,773 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,773 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,774 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,774 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,774 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,774 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,774 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,774 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,774 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,774 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,775 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,775 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,775 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,775 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,775 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,775 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~ret22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,776 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~nondet19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,776 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,776 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,776 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,776 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~mem21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,776 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,776 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,776 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,776 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,776 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,777 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,777 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,777 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,778 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,778 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,778 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,778 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,778 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,778 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,778 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,778 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,778 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,779 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,779 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,779 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,779 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,779 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,779 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,779 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,781 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,781 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,781 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,781 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,781 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,781 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,782 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~ret18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,782 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,782 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,782 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,782 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,782 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,782 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,783 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~ret22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,783 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~nondet19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,783 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,783 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,783 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,783 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#t~mem21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,783 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,786 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,786 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,786 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,787 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,787 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,787 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork5_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:16:47,800 INFO L148 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2022-01-19 01:16:47,858 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 01:16:47,866 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 01:16:47,866 INFO L340 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-01-19 01:16:47,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 261 places, 260 transitions, 592 flow [2022-01-19 01:16:47,993 INFO L129 PetriNetUnfolder]: 18/232 cut-off events. [2022-01-19 01:16:47,993 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-19 01:16:47,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 261 conditions, 232 events. 18/232 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 286 event pairs, 0 based on Foata normal form. 0/213 useless extension candidates. Maximal degree in co-relation 200. Up to 3 conditions per place. [2022-01-19 01:16:47,999 INFO L82 GeneralOperation]: Start removeDead. Operand has 261 places, 260 transitions, 592 flow [2022-01-19 01:16:48,008 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 224 places, 223 transitions, 494 flow [2022-01-19 01:16:48,063 INFO L129 PetriNetUnfolder]: 18/222 cut-off events. [2022-01-19 01:16:48,063 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-19 01:16:48,063 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:16:48,064 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] [2022-01-19 01:16:48,065 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err3INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:16:48,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:16:48,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1929730740, now seen corresponding path program 1 times [2022-01-19 01:16:48,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:16:48,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371964373] [2022-01-19 01:16:48,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:16:48,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:16:48,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:16:48,325 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 01:16:48,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:16:48,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371964373] [2022-01-19 01:16:48,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371964373] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:16:48,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:16:48,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 01:16:48,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445564706] [2022-01-19 01:16:48,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:16:48,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 01:16:48,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:16:48,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 01:16:48,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 01:16:48,359 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 264 [2022-01-19 01:16:48,363 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 223 transitions, 494 flow. Second operand has 2 states, 2 states have (on average 227.5) internal successors, (455), 2 states have internal predecessors, (455), 0 states have call successors, (0), 0 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 01:16:48,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:16:48,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 264 [2022-01-19 01:16:48,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:16:48,834 INFO L129 PetriNetUnfolder]: 1084/2340 cut-off events. [2022-01-19 01:16:48,834 INFO L130 PetriNetUnfolder]: For 684/684 co-relation queries the response was YES. [2022-01-19 01:16:48,845 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4457 conditions, 2340 events. 1084/2340 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 13033 event pairs, 627 based on Foata normal form. 309/2437 useless extension candidates. Maximal degree in co-relation 4157. Up to 1445 conditions per place. [2022-01-19 01:16:48,863 INFO L132 encePairwiseOnDemand]: 255/264 looper letters, 30 selfloop transitions, 0 changer transitions 4/214 dead transitions. [2022-01-19 01:16:48,863 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 214 transitions, 536 flow [2022-01-19 01:16:48,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 01:16:48,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 01:16:48,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 471 transitions. [2022-01-19 01:16:48,879 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8920454545454546 [2022-01-19 01:16:48,880 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 471 transitions. [2022-01-19 01:16:48,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 471 transitions. [2022-01-19 01:16:48,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:16:48,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 471 transitions. [2022-01-19 01:16:48,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 235.5) internal successors, (471), 2 states have internal predecessors, (471), 0 states have call successors, (0), 0 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 01:16:48,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 264.0) internal successors, (792), 3 states have internal predecessors, (792), 0 states have call successors, (0), 0 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 01:16:48,896 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 264.0) internal successors, (792), 3 states have internal predecessors, (792), 0 states have call successors, (0), 0 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 01:16:48,898 INFO L186 Difference]: Start difference. First operand has 224 places, 223 transitions, 494 flow. Second operand 2 states and 471 transitions. [2022-01-19 01:16:48,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 214 transitions, 536 flow [2022-01-19 01:16:48,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 214 transitions, 504 flow, removed 0 selfloop flow, removed 12 redundant places. [2022-01-19 01:16:48,909 INFO L242 Difference]: Finished difference. Result has 213 places, 210 transitions, 436 flow [2022-01-19 01:16:48,910 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=436, PETRI_PLACES=213, PETRI_TRANSITIONS=210} [2022-01-19 01:16:48,913 INFO L334 CegarLoopForPetriNet]: 224 programPoint places, -11 predicate places. [2022-01-19 01:16:48,914 INFO L470 AbstractCegarLoop]: Abstraction has has 213 places, 210 transitions, 436 flow [2022-01-19 01:16:48,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 227.5) internal successors, (455), 2 states have internal predecessors, (455), 0 states have call successors, (0), 0 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 01:16:48,914 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:16:48,914 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] [2022-01-19 01:16:48,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 01:16:48,915 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err3INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:16:48,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:16:48,916 INFO L85 PathProgramCache]: Analyzing trace with hash -351720099, now seen corresponding path program 1 times [2022-01-19 01:16:48,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:16:48,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90878517] [2022-01-19 01:16:48,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:16:48,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:16:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:16:49,369 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 01:16:49,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:16:49,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90878517] [2022-01-19 01:16:49,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90878517] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:16:49,370 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:16:49,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 01:16:49,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218259217] [2022-01-19 01:16:49,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:16:49,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 01:16:49,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:16:49,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 01:16:49,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 01:16:49,376 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 264 [2022-01-19 01:16:49,378 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 210 transitions, 436 flow. Second operand has 6 states, 6 states have (on average 198.33333333333334) internal successors, (1190), 6 states have internal predecessors, (1190), 0 states have call successors, (0), 0 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 01:16:49,378 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:16:49,378 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 264 [2022-01-19 01:16:49,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:16:50,394 INFO L129 PetriNetUnfolder]: 3024/6500 cut-off events. [2022-01-19 01:16:50,394 INFO L130 PetriNetUnfolder]: For 486/486 co-relation queries the response was YES. [2022-01-19 01:16:50,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10958 conditions, 6500 events. 3024/6500 cut-off events. For 486/486 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 49174 event pairs, 737 based on Foata normal form. 1/5842 useless extension candidates. Maximal degree in co-relation 10955. Up to 1683 conditions per place. [2022-01-19 01:16:50,444 INFO L132 encePairwiseOnDemand]: 253/264 looper letters, 95 selfloop transitions, 10 changer transitions 4/269 dead transitions. [2022-01-19 01:16:50,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 269 transitions, 799 flow [2022-01-19 01:16:50,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 01:16:50,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 01:16:50,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1262 transitions. [2022-01-19 01:16:50,447 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7967171717171717 [2022-01-19 01:16:50,447 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1262 transitions. [2022-01-19 01:16:50,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1262 transitions. [2022-01-19 01:16:50,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:16:50,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1262 transitions. [2022-01-19 01:16:50,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 210.33333333333334) internal successors, (1262), 6 states have internal predecessors, (1262), 0 states have call successors, (0), 0 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 01:16:50,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 264.0) internal successors, (1848), 7 states have internal predecessors, (1848), 0 states have call successors, (0), 0 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 01:16:50,456 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 264.0) internal successors, (1848), 7 states have internal predecessors, (1848), 0 states have call successors, (0), 0 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 01:16:50,456 INFO L186 Difference]: Start difference. First operand has 213 places, 210 transitions, 436 flow. Second operand 6 states and 1262 transitions. [2022-01-19 01:16:50,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 269 transitions, 799 flow [2022-01-19 01:16:50,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 269 transitions, 799 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 01:16:50,466 INFO L242 Difference]: Finished difference. Result has 218 places, 217 transitions, 499 flow [2022-01-19 01:16:50,466 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=499, PETRI_PLACES=218, PETRI_TRANSITIONS=217} [2022-01-19 01:16:50,467 INFO L334 CegarLoopForPetriNet]: 224 programPoint places, -6 predicate places. [2022-01-19 01:16:50,467 INFO L470 AbstractCegarLoop]: Abstraction has has 218 places, 217 transitions, 499 flow [2022-01-19 01:16:50,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 198.33333333333334) internal successors, (1190), 6 states have internal predecessors, (1190), 0 states have call successors, (0), 0 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 01:16:50,468 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:16:50,468 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] [2022-01-19 01:16:50,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 01:16:50,469 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err3INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:16:50,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:16:50,469 INFO L85 PathProgramCache]: Analyzing trace with hash 28009333, now seen corresponding path program 1 times [2022-01-19 01:16:50,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:16:50,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778468566] [2022-01-19 01:16:50,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:16:50,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:16:50,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:16:50,637 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 01:16:50,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:16:50,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778468566] [2022-01-19 01:16:50,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778468566] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:16:50,639 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:16:50,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 01:16:50,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935964431] [2022-01-19 01:16:50,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:16:50,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 01:16:50,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:16:50,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 01:16:50,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 01:16:50,643 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 264 [2022-01-19 01:16:50,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 217 transitions, 499 flow. Second operand has 6 states, 6 states have (on average 198.33333333333334) internal successors, (1190), 6 states have internal predecessors, (1190), 0 states have call successors, (0), 0 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 01:16:50,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:16:50,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 264 [2022-01-19 01:16:50,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:16:52,297 INFO L129 PetriNetUnfolder]: 4929/10331 cut-off events. [2022-01-19 01:16:52,297 INFO L130 PetriNetUnfolder]: For 2189/2189 co-relation queries the response was YES. [2022-01-19 01:16:52,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19625 conditions, 10331 events. 4929/10331 cut-off events. For 2189/2189 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 85114 event pairs, 1899 based on Foata normal form. 1/9262 useless extension candidates. Maximal degree in co-relation 19617. Up to 3014 conditions per place. [2022-01-19 01:16:52,383 INFO L132 encePairwiseOnDemand]: 252/264 looper letters, 99 selfloop transitions, 14 changer transitions 4/277 dead transitions. [2022-01-19 01:16:52,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 277 transitions, 912 flow [2022-01-19 01:16:52,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 01:16:52,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 01:16:52,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1263 transitions. [2022-01-19 01:16:52,386 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7973484848484849 [2022-01-19 01:16:52,386 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1263 transitions. [2022-01-19 01:16:52,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1263 transitions. [2022-01-19 01:16:52,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:16:52,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1263 transitions. [2022-01-19 01:16:52,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 210.5) internal successors, (1263), 6 states have internal predecessors, (1263), 0 states have call successors, (0), 0 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 01:16:52,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 264.0) internal successors, (1848), 7 states have internal predecessors, (1848), 0 states have call successors, (0), 0 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 01:16:52,393 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 264.0) internal successors, (1848), 7 states have internal predecessors, (1848), 0 states have call successors, (0), 0 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 01:16:52,393 INFO L186 Difference]: Start difference. First operand has 218 places, 217 transitions, 499 flow. Second operand 6 states and 1263 transitions. [2022-01-19 01:16:52,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 277 transitions, 912 flow [2022-01-19 01:16:52,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 277 transitions, 902 flow, removed 5 selfloop flow, removed 2 redundant places. [2022-01-19 01:16:52,400 INFO L242 Difference]: Finished difference. Result has 223 places, 224 transitions, 588 flow [2022-01-19 01:16:52,400 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=588, PETRI_PLACES=223, PETRI_TRANSITIONS=224} [2022-01-19 01:16:52,401 INFO L334 CegarLoopForPetriNet]: 224 programPoint places, -1 predicate places. [2022-01-19 01:16:52,402 INFO L470 AbstractCegarLoop]: Abstraction has has 223 places, 224 transitions, 588 flow [2022-01-19 01:16:52,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 198.33333333333334) internal successors, (1190), 6 states have internal predecessors, (1190), 0 states have call successors, (0), 0 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 01:16:52,402 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:16:52,403 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] [2022-01-19 01:16:52,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 01:16:52,403 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err3INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:16:52,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:16:52,403 INFO L85 PathProgramCache]: Analyzing trace with hash -627018346, now seen corresponding path program 1 times [2022-01-19 01:16:52,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:16:52,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148965096] [2022-01-19 01:16:52,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:16:52,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:16:52,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:16:52,576 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:16:52,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:16:52,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148965096] [2022-01-19 01:16:52,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148965096] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:16:52,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:16:52,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 01:16:52,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999380085] [2022-01-19 01:16:52,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:16:52,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 01:16:52,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:16:52,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 01:16:52,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 01:16:52,579 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 264 [2022-01-19 01:16:52,581 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 224 transitions, 588 flow. Second operand has 7 states, 7 states have (on average 203.71428571428572) internal successors, (1426), 7 states have internal predecessors, (1426), 0 states have call successors, (0), 0 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 01:16:52,581 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:16:52,581 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 264 [2022-01-19 01:16:52,581 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:16:54,479 INFO L129 PetriNetUnfolder]: 6461/14314 cut-off events. [2022-01-19 01:16:54,479 INFO L130 PetriNetUnfolder]: For 5889/5889 co-relation queries the response was YES. [2022-01-19 01:16:54,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28452 conditions, 14314 events. 6461/14314 cut-off events. For 5889/5889 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 128080 event pairs, 3381 based on Foata normal form. 312/13144 useless extension candidates. Maximal degree in co-relation 28441. Up to 6507 conditions per place. [2022-01-19 01:16:54,594 INFO L132 encePairwiseOnDemand]: 256/264 looper letters, 106 selfloop transitions, 7 changer transitions 0/276 dead transitions. [2022-01-19 01:16:54,594 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 276 transitions, 1003 flow [2022-01-19 01:16:54,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 01:16:54,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 01:16:54,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1487 transitions. [2022-01-19 01:16:54,598 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8046536796536796 [2022-01-19 01:16:54,598 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1487 transitions. [2022-01-19 01:16:54,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1487 transitions. [2022-01-19 01:16:54,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:16:54,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1487 transitions. [2022-01-19 01:16:54,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 212.42857142857142) internal successors, (1487), 7 states have internal predecessors, (1487), 0 states have call successors, (0), 0 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 01:16:54,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 264.0) internal successors, (2112), 8 states have internal predecessors, (2112), 0 states have call successors, (0), 0 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 01:16:54,605 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 264.0) internal successors, (2112), 8 states have internal predecessors, (2112), 0 states have call successors, (0), 0 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 01:16:54,605 INFO L186 Difference]: Start difference. First operand has 223 places, 224 transitions, 588 flow. Second operand 7 states and 1487 transitions. [2022-01-19 01:16:54,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 276 transitions, 1003 flow [2022-01-19 01:16:54,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 276 transitions, 995 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-01-19 01:16:54,616 INFO L242 Difference]: Finished difference. Result has 228 places, 228 transitions, 634 flow [2022-01-19 01:16:54,616 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=634, PETRI_PLACES=228, PETRI_TRANSITIONS=228} [2022-01-19 01:16:54,617 INFO L334 CegarLoopForPetriNet]: 224 programPoint places, 4 predicate places. [2022-01-19 01:16:54,617 INFO L470 AbstractCegarLoop]: Abstraction has has 228 places, 228 transitions, 634 flow [2022-01-19 01:16:54,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 203.71428571428572) internal successors, (1426), 7 states have internal predecessors, (1426), 0 states have call successors, (0), 0 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 01:16:54,618 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:16:54,618 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] [2022-01-19 01:16:54,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 01:16:54,618 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err3INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:16:54,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:16:54,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1857228742, now seen corresponding path program 1 times [2022-01-19 01:16:54,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:16:54,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035733551] [2022-01-19 01:16:54,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:16:54,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:16:54,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:16:54,745 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:16:54,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:16:54,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035733551] [2022-01-19 01:16:54,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035733551] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:16:54,746 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:16:54,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 01:16:54,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832303513] [2022-01-19 01:16:54,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:16:54,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 01:16:54,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:16:54,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 01:16:54,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 01:16:54,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 264 [2022-01-19 01:16:54,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 228 transitions, 634 flow. Second operand has 7 states, 7 states have (on average 203.71428571428572) internal successors, (1426), 7 states have internal predecessors, (1426), 0 states have call successors, (0), 0 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 01:16:54,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:16:54,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 264 [2022-01-19 01:16:54,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:16:56,308 INFO L129 PetriNetUnfolder]: 5408/11872 cut-off events. [2022-01-19 01:16:56,309 INFO L130 PetriNetUnfolder]: For 5610/5610 co-relation queries the response was YES. [2022-01-19 01:16:56,350 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24373 conditions, 11872 events. 5408/11872 cut-off events. For 5610/5610 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 101921 event pairs, 3171 based on Foata normal form. 138/10773 useless extension candidates. Maximal degree in co-relation 24360. Up to 6507 conditions per place. [2022-01-19 01:16:56,401 INFO L132 encePairwiseOnDemand]: 256/264 looper letters, 61 selfloop transitions, 4 changer transitions 34/262 dead transitions. [2022-01-19 01:16:56,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 262 transitions, 935 flow [2022-01-19 01:16:56,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 01:16:56,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 01:16:56,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1479 transitions. [2022-01-19 01:16:56,405 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8003246753246753 [2022-01-19 01:16:56,405 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1479 transitions. [2022-01-19 01:16:56,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1479 transitions. [2022-01-19 01:16:56,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:16:56,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1479 transitions. [2022-01-19 01:16:56,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 211.28571428571428) internal successors, (1479), 7 states have internal predecessors, (1479), 0 states have call successors, (0), 0 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 01:16:56,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 264.0) internal successors, (2112), 8 states have internal predecessors, (2112), 0 states have call successors, (0), 0 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 01:16:56,411 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 264.0) internal successors, (2112), 8 states have internal predecessors, (2112), 0 states have call successors, (0), 0 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 01:16:56,412 INFO L186 Difference]: Start difference. First operand has 228 places, 228 transitions, 634 flow. Second operand 7 states and 1479 transitions. [2022-01-19 01:16:56,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 262 transitions, 935 flow [2022-01-19 01:16:56,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 262 transitions, 929 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 01:16:56,419 INFO L242 Difference]: Finished difference. Result has 233 places, 225 transitions, 614 flow [2022-01-19 01:16:56,419 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=614, PETRI_PLACES=233, PETRI_TRANSITIONS=225} [2022-01-19 01:16:56,420 INFO L334 CegarLoopForPetriNet]: 224 programPoint places, 9 predicate places. [2022-01-19 01:16:56,420 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 225 transitions, 614 flow [2022-01-19 01:16:56,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 203.71428571428572) internal successors, (1426), 7 states have internal predecessors, (1426), 0 states have call successors, (0), 0 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 01:16:56,421 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:16:56,421 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] [2022-01-19 01:16:56,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 01:16:56,421 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err3INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:16:56,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:16:56,422 INFO L85 PathProgramCache]: Analyzing trace with hash -2110294115, now seen corresponding path program 1 times [2022-01-19 01:16:56,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:16:56,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223259681] [2022-01-19 01:16:56,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:16:56,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:16:56,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:16:56,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:16:56,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:16:56,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223259681] [2022-01-19 01:16:56,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223259681] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:16:56,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242759156] [2022-01-19 01:16:56,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:16:56,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:16:56,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:16:56,643 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 01:16:56,656 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 01:16:56,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:16:56,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 01:16:56,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:16:57,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:16:57,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:16:57,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:16:57,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242759156] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 01:16:57,935 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 01:16:57,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-19 01:16:57,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623170207] [2022-01-19 01:16:57,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 01:16:57,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 01:16:57,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:16:57,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 01:16:57,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 01:16:57,939 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 264 [2022-01-19 01:16:57,942 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 225 transitions, 614 flow. Second operand has 18 states, 18 states have (on average 201.5) internal successors, (3627), 18 states have internal predecessors, (3627), 0 states have call successors, (0), 0 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 01:16:57,942 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:16:57,942 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 264 [2022-01-19 01:16:57,942 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:16:59,716 INFO L129 PetriNetUnfolder]: 6200/13783 cut-off events. [2022-01-19 01:16:59,716 INFO L130 PetriNetUnfolder]: For 8272/8272 co-relation queries the response was YES. [2022-01-19 01:16:59,792 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29089 conditions, 13783 events. 6200/13783 cut-off events. For 8272/8272 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 123107 event pairs, 2082 based on Foata normal form. 573/12979 useless extension candidates. Maximal degree in co-relation 29074. Up to 3830 conditions per place. [2022-01-19 01:16:59,868 INFO L132 encePairwiseOnDemand]: 248/264 looper letters, 134 selfloop transitions, 17 changer transitions 0/313 dead transitions. [2022-01-19 01:16:59,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 313 transitions, 1297 flow [2022-01-19 01:16:59,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 01:16:59,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 01:16:59,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2893 transitions. [2022-01-19 01:16:59,875 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7827380952380952 [2022-01-19 01:16:59,875 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2893 transitions. [2022-01-19 01:16:59,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2893 transitions. [2022-01-19 01:16:59,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:16:59,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2893 transitions. [2022-01-19 01:16:59,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 206.64285714285714) internal successors, (2893), 14 states have internal predecessors, (2893), 0 states have call successors, (0), 0 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 01:16:59,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 264.0) internal successors, (3960), 15 states have internal predecessors, (3960), 0 states have call successors, (0), 0 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 01:16:59,888 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 264.0) internal successors, (3960), 15 states have internal predecessors, (3960), 0 states have call successors, (0), 0 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 01:16:59,888 INFO L186 Difference]: Start difference. First operand has 233 places, 225 transitions, 614 flow. Second operand 14 states and 2893 transitions. [2022-01-19 01:16:59,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 313 transitions, 1297 flow [2022-01-19 01:16:59,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 313 transitions, 1269 flow, removed 10 selfloop flow, removed 6 redundant places. [2022-01-19 01:16:59,898 INFO L242 Difference]: Finished difference. Result has 243 places, 234 transitions, 711 flow [2022-01-19 01:16:59,898 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=711, PETRI_PLACES=243, PETRI_TRANSITIONS=234} [2022-01-19 01:16:59,899 INFO L334 CegarLoopForPetriNet]: 224 programPoint places, 19 predicate places. [2022-01-19 01:16:59,899 INFO L470 AbstractCegarLoop]: Abstraction has has 243 places, 234 transitions, 711 flow [2022-01-19 01:16:59,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 201.5) internal successors, (3627), 18 states have internal predecessors, (3627), 0 states have call successors, (0), 0 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 01:16:59,900 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:16:59,900 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] [2022-01-19 01:16:59,927 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 01:17:00,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-01-19 01:17:00,112 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err3INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:17:00,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:17:00,112 INFO L85 PathProgramCache]: Analyzing trace with hash -273445219, now seen corresponding path program 1 times [2022-01-19 01:17:00,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:17:00,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174011875] [2022-01-19 01:17:00,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:17:00,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:17:00,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:17:00,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:17:00,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:17:00,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174011875] [2022-01-19 01:17:00,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174011875] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:17:00,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170600962] [2022-01-19 01:17:00,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:17:00,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:17:00,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:17:00,300 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 01:17:00,323 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 01:17:00,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:17:00,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 01:17:00,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:17:00,936 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:17:00,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:17:01,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:17:01,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170600962] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 01:17:01,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 01:17:01,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-19 01:17:01,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784577527] [2022-01-19 01:17:01,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 01:17:01,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 01:17:01,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:17:01,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 01:17:01,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 01:17:01,321 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 264 [2022-01-19 01:17:01,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 234 transitions, 711 flow. Second operand has 18 states, 18 states have (on average 201.72222222222223) internal successors, (3631), 18 states have internal predecessors, (3631), 0 states have call successors, (0), 0 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 01:17:01,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:17:01,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 264 [2022-01-19 01:17:01,326 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:17:02,964 INFO L129 PetriNetUnfolder]: 4877/11602 cut-off events. [2022-01-19 01:17:02,964 INFO L130 PetriNetUnfolder]: For 10227/10227 co-relation queries the response was YES. [2022-01-19 01:17:03,022 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25929 conditions, 11602 events. 4877/11602 cut-off events. For 10227/10227 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 104565 event pairs, 1256 based on Foata normal form. 408/10919 useless extension candidates. Maximal degree in co-relation 25909. Up to 3505 conditions per place. [2022-01-19 01:17:03,077 INFO L132 encePairwiseOnDemand]: 248/264 looper letters, 93 selfloop transitions, 14 changer transitions 34/303 dead transitions. [2022-01-19 01:17:03,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 303 transitions, 1298 flow [2022-01-19 01:17:03,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 01:17:03,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 01:17:03,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2885 transitions. [2022-01-19 01:17:03,085 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7805735930735931 [2022-01-19 01:17:03,085 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2885 transitions. [2022-01-19 01:17:03,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2885 transitions. [2022-01-19 01:17:03,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:17:03,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2885 transitions. [2022-01-19 01:17:03,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 206.07142857142858) internal successors, (2885), 14 states have internal predecessors, (2885), 0 states have call successors, (0), 0 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 01:17:03,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 264.0) internal successors, (3960), 15 states have internal predecessors, (3960), 0 states have call successors, (0), 0 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 01:17:03,106 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 264.0) internal successors, (3960), 15 states have internal predecessors, (3960), 0 states have call successors, (0), 0 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 01:17:03,106 INFO L186 Difference]: Start difference. First operand has 243 places, 234 transitions, 711 flow. Second operand 14 states and 2885 transitions. [2022-01-19 01:17:03,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 303 transitions, 1298 flow [2022-01-19 01:17:03,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 303 transitions, 1273 flow, removed 7 selfloop flow, removed 6 redundant places. [2022-01-19 01:17:03,123 INFO L242 Difference]: Finished difference. Result has 254 places, 233 transitions, 717 flow [2022-01-19 01:17:03,124 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=717, PETRI_PLACES=254, PETRI_TRANSITIONS=233} [2022-01-19 01:17:03,124 INFO L334 CegarLoopForPetriNet]: 224 programPoint places, 30 predicate places. [2022-01-19 01:17:03,124 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 233 transitions, 717 flow [2022-01-19 01:17:03,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 201.72222222222223) internal successors, (3631), 18 states have internal predecessors, (3631), 0 states have call successors, (0), 0 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 01:17:03,126 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:17:03,127 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2022-01-19 01:17:03,154 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 01:17:03,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-01-19 01:17:03,349 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err3INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:17:03,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:17:03,350 INFO L85 PathProgramCache]: Analyzing trace with hash 16025178, now seen corresponding path program 2 times [2022-01-19 01:17:03,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:17:03,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045919865] [2022-01-19 01:17:03,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:17:03,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:17:03,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:17:03,543 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:17:03,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:17:03,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045919865] [2022-01-19 01:17:03,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045919865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:17:03,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598005501] [2022-01-19 01:17:03,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 01:17:03,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:17:03,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:17:03,545 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 01:17:03,546 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 01:17:03,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 01:17:03,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 01:17:03,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 01:17:03,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:17:04,194 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:17:04,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:17:04,633 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:17:04,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598005501] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 01:17:04,634 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 01:17:04,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 19 [2022-01-19 01:17:04,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918953506] [2022-01-19 01:17:04,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:17:04,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 01:17:04,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:17:04,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 01:17:04,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 01:17:04,637 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 264 [2022-01-19 01:17:04,639 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 233 transitions, 717 flow. Second operand has 9 states, 9 states have (on average 202.77777777777777) internal successors, (1825), 9 states have internal predecessors, (1825), 0 states have call successors, (0), 0 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 01:17:04,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:17:04,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 264 [2022-01-19 01:17:04,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:17:05,718 INFO L129 PetriNetUnfolder]: 3360/8022 cut-off events. [2022-01-19 01:17:05,718 INFO L130 PetriNetUnfolder]: For 9976/9976 co-relation queries the response was YES. [2022-01-19 01:17:05,756 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19923 conditions, 8022 events. 3360/8022 cut-off events. For 9976/9976 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 68028 event pairs, 1419 based on Foata normal form. 162/7446 useless extension candidates. Maximal degree in co-relation 19900. Up to 4107 conditions per place. [2022-01-19 01:17:05,790 INFO L132 encePairwiseOnDemand]: 252/264 looper letters, 85 selfloop transitions, 11 changer transitions 0/258 dead transitions. [2022-01-19 01:17:05,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 258 transitions, 1038 flow [2022-01-19 01:17:05,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 01:17:05,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 01:17:05,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2053 transitions. [2022-01-19 01:17:05,796 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7776515151515152 [2022-01-19 01:17:05,796 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2053 transitions. [2022-01-19 01:17:05,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2053 transitions. [2022-01-19 01:17:05,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:17:05,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2053 transitions. [2022-01-19 01:17:05,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 205.3) internal successors, (2053), 10 states have internal predecessors, (2053), 0 states have call successors, (0), 0 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 01:17:05,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 264.0) internal successors, (2904), 11 states have internal predecessors, (2904), 0 states have call successors, (0), 0 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 01:17:05,806 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 264.0) internal successors, (2904), 11 states have internal predecessors, (2904), 0 states have call successors, (0), 0 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 01:17:05,806 INFO L186 Difference]: Start difference. First operand has 254 places, 233 transitions, 717 flow. Second operand 10 states and 2053 transitions. [2022-01-19 01:17:05,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 258 transitions, 1038 flow [2022-01-19 01:17:05,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 258 transitions, 981 flow, removed 19 selfloop flow, removed 14 redundant places. [2022-01-19 01:17:05,818 INFO L242 Difference]: Finished difference. Result has 247 places, 236 transitions, 724 flow [2022-01-19 01:17:05,819 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=724, PETRI_PLACES=247, PETRI_TRANSITIONS=236} [2022-01-19 01:17:05,819 INFO L334 CegarLoopForPetriNet]: 224 programPoint places, 23 predicate places. [2022-01-19 01:17:05,819 INFO L470 AbstractCegarLoop]: Abstraction has has 247 places, 236 transitions, 724 flow [2022-01-19 01:17:05,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 202.77777777777777) internal successors, (1825), 9 states have internal predecessors, (1825), 0 states have call successors, (0), 0 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 01:17:05,820 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:17:05,820 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2022-01-19 01:17:05,845 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 01:17:06,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:17:06,043 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err3INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:17:06,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:17:06,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1459386950, now seen corresponding path program 2 times [2022-01-19 01:17:06,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:17:06,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914796174] [2022-01-19 01:17:06,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:17:06,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:17:06,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:17:06,227 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:17:06,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:17:06,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914796174] [2022-01-19 01:17:06,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914796174] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:17:06,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653200843] [2022-01-19 01:17:06,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 01:17:06,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:17:06,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:17:06,232 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 01:17:06,260 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 01:17:06,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 01:17:06,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 01:17:06,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 01:17:06,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:17:06,889 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:17:06,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:17:07,284 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:17:07,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653200843] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 01:17:07,285 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 01:17:07,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 18 [2022-01-19 01:17:07,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209362691] [2022-01-19 01:17:07,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:17:07,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 01:17:07,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:17:07,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 01:17:07,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 01:17:07,288 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 264 [2022-01-19 01:17:07,289 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 236 transitions, 724 flow. Second operand has 9 states, 9 states have (on average 202.77777777777777) internal successors, (1825), 9 states have internal predecessors, (1825), 0 states have call successors, (0), 0 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 01:17:07,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:17:07,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 264 [2022-01-19 01:17:07,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:17:08,044 INFO L129 PetriNetUnfolder]: 2541/5519 cut-off events. [2022-01-19 01:17:08,045 INFO L130 PetriNetUnfolder]: For 6556/6556 co-relation queries the response was YES. [2022-01-19 01:17:08,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14465 conditions, 5519 events. 2541/5519 cut-off events. For 6556/6556 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 39968 event pairs, 884 based on Foata normal form. 114/5178 useless extension candidates. Maximal degree in co-relation 14445. Up to 3108 conditions per place. [2022-01-19 01:17:08,113 INFO L132 encePairwiseOnDemand]: 252/264 looper letters, 89 selfloop transitions, 11 changer transitions 0/262 dead transitions. [2022-01-19 01:17:08,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 262 transitions, 1056 flow [2022-01-19 01:17:08,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 01:17:08,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 01:17:08,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2053 transitions. [2022-01-19 01:17:08,120 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7776515151515152 [2022-01-19 01:17:08,120 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2053 transitions. [2022-01-19 01:17:08,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2053 transitions. [2022-01-19 01:17:08,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:17:08,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2053 transitions. [2022-01-19 01:17:08,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 205.3) internal successors, (2053), 10 states have internal predecessors, (2053), 0 states have call successors, (0), 0 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 01:17:08,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 264.0) internal successors, (2904), 11 states have internal predecessors, (2904), 0 states have call successors, (0), 0 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 01:17:08,129 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 264.0) internal successors, (2904), 11 states have internal predecessors, (2904), 0 states have call successors, (0), 0 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 01:17:08,129 INFO L186 Difference]: Start difference. First operand has 247 places, 236 transitions, 724 flow. Second operand 10 states and 2053 transitions. [2022-01-19 01:17:08,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 262 transitions, 1056 flow [2022-01-19 01:17:08,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 262 transitions, 1023 flow, removed 7 selfloop flow, removed 7 redundant places. [2022-01-19 01:17:08,139 INFO L242 Difference]: Finished difference. Result has 250 places, 238 transitions, 740 flow [2022-01-19 01:17:08,139 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=698, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=740, PETRI_PLACES=250, PETRI_TRANSITIONS=238} [2022-01-19 01:17:08,140 INFO L334 CegarLoopForPetriNet]: 224 programPoint places, 26 predicate places. [2022-01-19 01:17:08,140 INFO L470 AbstractCegarLoop]: Abstraction has has 250 places, 238 transitions, 740 flow [2022-01-19 01:17:08,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 202.77777777777777) internal successors, (1825), 9 states have internal predecessors, (1825), 0 states have call successors, (0), 0 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 01:17:08,141 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:17:08,141 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2022-01-19 01:17:08,167 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 01:17:08,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:17:08,356 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err3INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:17:08,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:17:08,356 INFO L85 PathProgramCache]: Analyzing trace with hash -369135791, now seen corresponding path program 1 times [2022-01-19 01:17:08,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:17:08,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092372036] [2022-01-19 01:17:08,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:17:08,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:17:08,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:17:09,419 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:17:09,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:17:09,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092372036] [2022-01-19 01:17:09,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092372036] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:17:09,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278179284] [2022-01-19 01:17:09,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:17:09,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:17:09,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:17:09,424 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 01:17:09,425 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 01:17:09,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:17:09,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 84 conjunts are in the unsatisfiable core [2022-01-19 01:17:09,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:17:09,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:17:10,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-19 01:17:10,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:17:10,405 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 01:17:10,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 01:17:10,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:17:10,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:17:10,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:17:11,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 01:17:11,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-19 01:17:11,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 01:17:11,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-19 01:17:11,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-19 01:17:11,473 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:17:11,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:17:11,768 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_491 (Array Int Int))) (<= c_~s_2~0 (+ c_~s_6~0 (select (select (store |c_#memory_int| |c_thread4Thread1of1ForFork0_~#t6~0.base| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_7~0)))))) (forall ((v_ArrVal_491 (Array Int Int))) (< (+ c_~s_6~0 (select (select (store |c_#memory_int| |c_thread4Thread1of1ForFork0_~#t6~0.base| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_7~0)))) (+ 1 c_~s_2~0)))) is different from false [2022-01-19 01:17:11,817 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (< (+ c_~s_6~0 (select (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork0_~#t5~0.base| v_ArrVal_490) |c_thread4Thread1of1ForFork0_~#t6~0.base| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_7~0)))) (+ 1 c_~s_2~0))) (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (<= c_~s_2~0 (+ c_~s_6~0 (select (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork0_~#t5~0.base| v_ArrVal_490) |c_thread4Thread1of1ForFork0_~#t6~0.base| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_7~0))))))) is different from false [2022-01-19 01:17:11,843 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork0_~#t5~0.base| v_ArrVal_490) |c_thread4Thread1of1ForFork0_~#t6~0.base| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ 1 c_~s_2~0))) (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (<= c_~s_2~0 (select (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork0_~#t5~0.base| v_ArrVal_490) |c_thread4Thread1of1ForFork0_~#t6~0.base| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4))))) is different from false [2022-01-19 01:17:11,872 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork0_~#t6~0.base_26| Int)) (or (and (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (<= c_~s_2~0 (select (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork0_~#t5~0.base| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)))) (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork0_~#t5~0.base| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ 1 c_~s_2~0)))) (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t6~0.base_26|)))) is different from false [2022-01-19 01:17:14,021 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork0_~#t5~0.base_26| Int)) (or (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t5~0.base_26|)) (forall ((|v_thread4Thread1of1ForFork0_~#t6~0.base_26| Int)) (or (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t6~0.base_26|)) (and (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ 1 c_~s_2~0))) (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (<= c_~s_2~0 (select (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4))))))))) is different from false [2022-01-19 01:17:15,156 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork0_~#t6~0.base_26| Int) (|v_thread4Thread1of1ForFork0_~#t5~0.base_26| Int)) (or (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t5~0.base_26|)) (and (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (<= (+ c_~t_4~0 c_~s_2~0) (select (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)))) (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ c_~t_4~0 1 c_~s_2~0)))) (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t6~0.base_26|)))) is different from false [2022-01-19 01:17:17,271 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork0_~#t6~0.base_26| Int) (|v_thread4Thread1of1ForFork0_~#t5~0.base_26| Int)) (or (and (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (<= (+ (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (select (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)))) (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) 1 c_~s_2~0)))) (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t5~0.base_26|)) (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t6~0.base_26|)))) is different from false [2022-01-19 01:17:17,665 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork0_~#t6~0.base_26| Int) (|v_thread4Thread1of1ForFork0_~#t5~0.base_26| Int)) (or (and (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int)) (v_ArrVal_489 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_489))) (< (select (select (store (store .cse0 |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ (select (select .cse0 c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) 1 c_~s_2~0)))) (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int)) (v_ArrVal_489 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_489))) (<= (+ (select (select .cse1 c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (select (select (store (store .cse1 |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)))))) (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t5~0.base_26|)) (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t6~0.base_26|)))) is different from false [2022-01-19 01:17:18,360 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork0_~#t6~0.base_26| Int) (|v_thread4Thread1of1ForFork0_~#t5~0.base_26| Int)) (or (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t5~0.base_26|)) (and (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int)) (v_ArrVal_489 (Array Int Int)) (v_ArrVal_488 (Array Int Int))) (let ((.cse0 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_488) |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_489))) (<= (+ (select (select .cse0 c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (select (select (store (store .cse0 |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4))))) (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int)) (v_ArrVal_489 (Array Int Int)) (v_ArrVal_488 (Array Int Int))) (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_488) |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_489))) (< (select (select (store (store .cse1 |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ (select (select .cse1 c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) 1 c_~s_2~0))))) (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t6~0.base_26|)))) is different from false [2022-01-19 01:17:19,567 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork0_~#t6~0.base_26| Int) (|v_thread4Thread1of1ForFork0_~#t5~0.base_26| Int)) (or (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t5~0.base_26|)) (not (< |c_#StackHeapBarrier| |v_thread4Thread1of1ForFork0_~#t6~0.base_26|)) (and (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int)) (v_ArrVal_487 (Array Int Int)) (v_ArrVal_489 (Array Int Int)) (v_ArrVal_488 (Array Int Int))) (let ((.cse0 (store (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t2~0.base| v_ArrVal_487) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_488) |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_489))) (<= (+ (select (select .cse0 c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (select (select (store (store .cse0 |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4))))) (forall ((v_ArrVal_490 (Array Int Int)) (v_ArrVal_491 (Array Int Int)) (v_ArrVal_487 (Array Int Int)) (v_ArrVal_489 (Array Int Int)) (v_ArrVal_488 (Array Int Int))) (let ((.cse1 (store (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t2~0.base| v_ArrVal_487) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_488) |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_489))) (< (select (select (store (store .cse1 |v_thread4Thread1of1ForFork0_~#t5~0.base_26| v_ArrVal_490) |v_thread4Thread1of1ForFork0_~#t6~0.base_26| v_ArrVal_491) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ (select (select .cse1 c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) 1 c_~s_2~0))))))) is different from false [2022-01-19 01:18:03,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 01:18:03,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 106 [2022-01-19 01:18:06,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 01:18:06,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 188517269498 treesize of output 184589484032 Received shutdown request... [2022-01-19 01:31:12,763 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 01:31:12,763 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 01:31:12,764 WARN L244 SmtUtils]: Removed 1 from assertion stack [2022-01-19 01:31:12,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (10 of 11 remaining) [2022-01-19 01:31:12,784 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 01:31:12,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-19 01:31:12,976 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. [2022-01-19 01:31:12,977 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1INUSE_VIOLATION (9 of 11 remaining) [2022-01-19 01:31:12,977 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3INUSE_VIOLATION (8 of 11 remaining) [2022-01-19 01:31:12,978 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4INUSE_VIOLATION (7 of 11 remaining) [2022-01-19 01:31:12,978 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6INUSE_VIOLATION (6 of 11 remaining) [2022-01-19 01:31:12,978 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err2INUSE_VIOLATION (5 of 11 remaining) [2022-01-19 01:31:12,978 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err8INUSE_VIOLATION (4 of 11 remaining) [2022-01-19 01:31:12,978 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Thread1of1ForFork3Err0INUSE_VIOLATION (3 of 11 remaining) [2022-01-19 01:31:12,978 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Thread1of1ForFork3Err7INUSE_VIOLATION (2 of 11 remaining) [2022-01-19 01:31:12,979 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Thread1of1ForFork0Err5INUSE_VIOLATION (1 of 11 remaining) [2022-01-19 01:31:12,979 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Thread1of1ForFork0Err9INUSE_VIOLATION (0 of 11 remaining) [2022-01-19 01:31:12,982 INFO L732 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1] [2022-01-19 01:31:12,984 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 01:31:12,985 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 01:31:12,987 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 01:31:12 BasicIcfg [2022-01-19 01:31:12,987 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 01:31:12,988 INFO L158 Benchmark]: Toolchain (without parser) took 866497.29ms. Allocated memory was 354.4MB in the beginning and 5.5GB in the end (delta: 5.2GB). Free memory was 301.2MB in the beginning and 4.1GB in the end (delta: -3.8GB). Peak memory consumption was 3.8GB. Max. memory is 16.0GB. [2022-01-19 01:31:12,988 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 354.4MB. Free memory is still 317.5MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 01:31:12,988 INFO L158 Benchmark]: CACSL2BoogieTranslator took 237.56ms. Allocated memory was 354.4MB in the beginning and 440.4MB in the end (delta: 86.0MB). Free memory was 301.1MB in the beginning and 412.1MB in the end (delta: -111.0MB). Peak memory consumption was 8.5MB. Max. memory is 16.0GB. [2022-01-19 01:31:12,988 INFO L158 Benchmark]: Boogie Procedure Inliner took 37.74ms. Allocated memory is still 440.4MB. Free memory was 412.1MB in the beginning and 410.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 01:31:12,989 INFO L158 Benchmark]: Boogie Preprocessor took 28.91ms. Allocated memory is still 440.4MB. Free memory was 410.0MB in the beginning and 407.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 01:31:12,989 INFO L158 Benchmark]: RCFGBuilder took 812.45ms. Allocated memory is still 440.4MB. Free memory was 407.9MB in the beginning and 361.8MB in the end (delta: 46.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.0GB. [2022-01-19 01:31:12,990 INFO L158 Benchmark]: TraceAbstraction took 865375.82ms. Allocated memory was 440.4MB in the beginning and 5.5GB in the end (delta: 5.1GB). Free memory was 360.7MB in the beginning and 4.1GB in the end (delta: -3.7GB). Peak memory consumption was 3.8GB. Max. memory is 16.0GB. [2022-01-19 01:31:12,991 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 354.4MB. Free memory is still 317.5MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 237.56ms. Allocated memory was 354.4MB in the beginning and 440.4MB in the end (delta: 86.0MB). Free memory was 301.1MB in the beginning and 412.1MB in the end (delta: -111.0MB). Peak memory consumption was 8.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 37.74ms. Allocated memory is still 440.4MB. Free memory was 412.1MB in the beginning and 410.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 28.91ms. Allocated memory is still 440.4MB. Free memory was 410.0MB in the beginning and 407.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 812.45ms. Allocated memory is still 440.4MB. Free memory was 407.9MB in the beginning and 361.8MB in the end (delta: 46.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.0GB. * TraceAbstraction took 865375.82ms. Allocated memory was 440.4MB in the beginning and 5.5GB in the end (delta: 5.1GB). Free memory was 360.7MB in the beginning and 4.1GB in the end (delta: -3.7GB). Peak memory consumption was 3.8GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 174]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 168]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 169]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 143]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 144]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 143]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 144]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 206 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 13 procedures, 323 locations, 11 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.1s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 865.1s, OverallIterations: 10, TraceHistogramMax: 2, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 12.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1415 SdHoareTripleChecker+Valid, 1.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1415 mSDsluCounter, 323 SdHoareTripleChecker+Invalid, 1.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1212 mSDsCounter, 61 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2235 IncrementalHoareTripleChecker+Invalid, 2296 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 61 mSolverCounterUnsat, 105 mSDtfsCounter, 2235 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1683 GetRequests, 1552 SyntacticMatches, 4 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 550 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=740occurred in iteration=9, InterpolantAutomatonStates: 76, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 4.7s InterpolantComputationTime, 2499 NumberOfCodeBlocks, 2499 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 3272 ConstructedInterpolants, 0 QuantifiedInterpolants, 8260 SizeOfPredicates, 36 NumberOfNonLiveVariables, 2246 ConjunctsInSsa, 48 ConjunctsInUnsatCore, 17 InterpolantComputations, 7 PerfectInterpolantSequences, 34/74 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown