./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/goblint-regression/28-race_reach_75-tricky_address2_racefree.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version ae007674 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/goblint-regression/28-race_reach_75-tricky_address2_racefree.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3c0354ee6107efc04d15102ecf9eef73430e38e14b70f16419cd07cd733fd0df --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ae00767 [2021-12-28 02:57:48,363 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 02:57:48,365 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 02:57:48,407 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 02:57:48,408 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 02:57:48,410 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 02:57:48,412 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 02:57:48,416 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 02:57:48,418 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 02:57:48,422 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 02:57:48,423 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 02:57:48,426 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 02:57:48,426 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 02:57:48,428 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 02:57:48,429 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 02:57:48,432 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 02:57:48,432 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 02:57:48,433 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 02:57:48,434 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 02:57:48,439 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 02:57:48,440 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 02:57:48,441 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 02:57:48,442 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 02:57:48,443 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 02:57:48,448 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 02:57:48,448 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 02:57:48,448 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 02:57:48,449 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 02:57:48,450 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 02:57:48,450 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 02:57:48,451 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 02:57:48,451 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 02:57:48,452 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 02:57:48,453 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 02:57:48,454 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 02:57:48,454 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 02:57:48,454 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 02:57:48,454 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 02:57:48,455 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 02:57:48,456 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 02:57:48,456 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 02:57:48,457 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-28 02:57:48,486 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 02:57:48,486 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 02:57:48,487 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 02:57:48,487 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 02:57:48,488 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-28 02:57:48,488 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-28 02:57:48,489 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 02:57:48,489 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 02:57:48,489 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 02:57:48,489 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 02:57:48,490 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 02:57:48,490 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 02:57:48,490 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 02:57:48,491 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 02:57:48,491 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-28 02:57:48,491 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-28 02:57:48,491 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-28 02:57:48,491 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 02:57:48,491 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-28 02:57:48,492 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 02:57:48,492 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-28 02:57:48,492 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 02:57:48,492 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 02:57:48,492 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-28 02:57:48,492 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 02:57:48,493 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 02:57:48,493 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-28 02:57:48,493 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-28 02:57:48,493 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 02:57:48,493 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-28 02:57:48,493 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-28 02:57:48,494 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-28 02:57:48,494 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-28 02:57:48,494 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3c0354ee6107efc04d15102ecf9eef73430e38e14b70f16419cd07cd733fd0df [2021-12-28 02:57:48,763 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 02:57:48,779 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 02:57:48,781 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 02:57:48,782 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 02:57:48,783 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 02:57:48,784 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/goblint-regression/28-race_reach_75-tricky_address2_racefree.i [2021-12-28 02:57:48,825 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e0064502/eef30c7845b44e07ad42b8d2fa84ba54/FLAGf2dfadad5 [2021-12-28 02:57:49,262 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 02:57:49,262 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/goblint-regression/28-race_reach_75-tricky_address2_racefree.i [2021-12-28 02:57:49,271 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e0064502/eef30c7845b44e07ad42b8d2fa84ba54/FLAGf2dfadad5 [2021-12-28 02:57:49,282 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e0064502/eef30c7845b44e07ad42b8d2fa84ba54 [2021-12-28 02:57:49,284 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 02:57:49,286 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 02:57:49,288 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 02:57:49,288 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 02:57:49,291 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 02:57:49,292 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,292 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1de6bc8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49, skipping insertion in model container [2021-12-28 02:57:49,293 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,297 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 02:57:49,339 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 02:57:49,706 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/goblint-regression/28-race_reach_75-tricky_address2_racefree.i[41323,41336] [2021-12-28 02:57:49,730 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 02:57:49,748 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 02:57:49,783 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/goblint-regression/28-race_reach_75-tricky_address2_racefree.i[41323,41336] [2021-12-28 02:57:49,798 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 02:57:49,836 INFO L208 MainTranslator]: Completed translation [2021-12-28 02:57:49,837 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49 WrapperNode [2021-12-28 02:57:49,837 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 02:57:49,838 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 02:57:49,838 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 02:57:49,838 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 02:57:49,844 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,891 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,908 INFO L137 Inliner]: procedures = 270, calls = 41, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 186 [2021-12-28 02:57:49,909 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 02:57:49,909 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 02:57:49,909 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 02:57:49,909 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 02:57:49,915 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,916 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,928 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,929 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,934 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,938 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,939 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,942 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 02:57:49,943 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 02:57:49,947 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 02:57:49,947 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 02:57:49,948 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (1/1) ... [2021-12-28 02:57:49,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 02:57:49,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:49,972 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) [2021-12-28 02:57:49,974 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 [2021-12-28 02:57:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-28 02:57:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-28 02:57:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-28 02:57:50,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-28 02:57:50,005 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-12-28 02:57:50,005 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 02:57:50,005 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-12-28 02:57:50,005 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-12-28 02:57:50,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 02:57:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 02:57:50,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 02:57:50,007 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-28 02:57:50,097 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 02:57:50,098 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 02:57:50,344 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 02:57:50,350 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 02:57:50,350 INFO L299 CfgBuilder]: Removed 23 assume(true) statements. [2021-12-28 02:57:50,352 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 02:57:50 BoogieIcfgContainer [2021-12-28 02:57:50,352 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 02:57:50,353 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-28 02:57:50,353 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-28 02:57:50,355 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-28 02:57:50,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.12 02:57:49" (1/3) ... [2021-12-28 02:57:50,356 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@185f6989 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 02:57:50, skipping insertion in model container [2021-12-28 02:57:50,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 02:57:49" (2/3) ... [2021-12-28 02:57:50,356 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@185f6989 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 02:57:50, skipping insertion in model container [2021-12-28 02:57:50,357 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 02:57:50" (3/3) ... [2021-12-28 02:57:50,357 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_75-tricky_address2_racefree.i [2021-12-28 02:57:50,361 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-28 02:57:50,362 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-28 02:57:50,362 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-28 02:57:50,362 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-28 02:57:50,388 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,388 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,388 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:50,430 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-12-28 02:57:50,470 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-28 02:57:50,476 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=true, 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 [2021-12-28 02:57:50,476 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-12-28 02:57:50,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 169 places, 197 transitions, 402 flow [2021-12-28 02:57:50,572 INFO L129 PetriNetUnfolder]: 45/269 cut-off events. [2021-12-28 02:57:50,572 INFO L130 PetriNetUnfolder]: For 1/2 co-relation queries the response was YES. [2021-12-28 02:57:50,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 275 conditions, 269 events. 45/269 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 860 event pairs, 0 based on Foata normal form. 0/218 useless extension candidates. Maximal degree in co-relation 147. Up to 8 conditions per place. [2021-12-28 02:57:50,578 INFO L82 GeneralOperation]: Start removeDead. Operand has 169 places, 197 transitions, 402 flow [2021-12-28 02:57:50,586 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 165 places, 192 transitions, 389 flow [2021-12-28 02:57:50,607 INFO L129 PetriNetUnfolder]: 12/127 cut-off events. [2021-12-28 02:57:50,607 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-28 02:57:50,608 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:50,608 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] [2021-12-28 02:57:50,609 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-12-28 02:57:50,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:50,612 INFO L85 PathProgramCache]: Analyzing trace with hash -706001553, now seen corresponding path program 1 times [2021-12-28 02:57:50,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:50,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245643722] [2021-12-28 02:57:50,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:50,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:50,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:50,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 02:57:50,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:50,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245643722] [2021-12-28 02:57:50,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245643722] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 02:57:50,835 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 02:57:50,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 02:57:50,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126609600] [2021-12-28 02:57:50,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 02:57:50,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-28 02:57:50,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:50,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-28 02:57:50,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-28 02:57:50,878 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 197 [2021-12-28 02:57:50,885 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 192 transitions, 389 flow. Second operand has 2 states, 2 states have (on average 167.0) internal successors, (334), 2 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:50,885 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:50,885 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 197 [2021-12-28 02:57:50,886 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:50,928 INFO L129 PetriNetUnfolder]: 4/221 cut-off events. [2021-12-28 02:57:50,928 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-28 02:57:50,932 INFO L84 FinitePrefix]: Finished finitePrefix Result has 228 conditions, 221 events. 4/221 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 641 event pairs, 0 based on Foata normal form. 40/248 useless extension candidates. Maximal degree in co-relation 122. Up to 4 conditions per place. [2021-12-28 02:57:50,934 INFO L132 encePairwiseOnDemand]: 170/197 looper letters, 1 selfloop transitions, 0 changer transitions 1/163 dead transitions. [2021-12-28 02:57:50,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 163 transitions, 333 flow [2021-12-28 02:57:50,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-28 02:57:50,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-28 02:57:50,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 360 transitions. [2021-12-28 02:57:50,949 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9137055837563451 [2021-12-28 02:57:50,949 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 360 transitions. [2021-12-28 02:57:50,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 360 transitions. [2021-12-28 02:57:50,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:50,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 360 transitions. [2021-12-28 02:57:50,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 180.0) internal successors, (360), 2 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:50,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:50,963 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:50,965 INFO L186 Difference]: Start difference. First operand has 165 places, 192 transitions, 389 flow. Second operand 2 states and 360 transitions. [2021-12-28 02:57:50,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 163 transitions, 333 flow [2021-12-28 02:57:50,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 163 transitions, 333 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-28 02:57:50,971 INFO L242 Difference]: Finished difference. Result has 164 places, 162 transitions, 329 flow [2021-12-28 02:57:50,973 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=329, PETRI_PLACES=164, PETRI_TRANSITIONS=162} [2021-12-28 02:57:50,976 INFO L334 CegarLoopForPetriNet]: 165 programPoint places, -1 predicate places. [2021-12-28 02:57:50,976 INFO L470 AbstractCegarLoop]: Abstraction has has 164 places, 162 transitions, 329 flow [2021-12-28 02:57:50,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 167.0) internal successors, (334), 2 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:50,977 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:50,978 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2021-12-28 02:57:50,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-28 02:57:50,981 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-12-28 02:57:50,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:50,982 INFO L85 PathProgramCache]: Analyzing trace with hash -932142378, now seen corresponding path program 1 times [2021-12-28 02:57:50,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:50,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370969401] [2021-12-28 02:57:50,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:50,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:51,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:51,081 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 02:57:51,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:51,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370969401] [2021-12-28 02:57:51,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370969401] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 02:57:51,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 02:57:51,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 02:57:51,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702838831] [2021-12-28 02:57:51,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 02:57:51,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 02:57:51,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:51,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 02:57:51,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 02:57:51,085 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 197 [2021-12-28 02:57:51,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 162 transitions, 329 flow. Second operand has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:51,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:51,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 197 [2021-12-28 02:57:51,085 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:51,129 INFO L129 PetriNetUnfolder]: 4/224 cut-off events. [2021-12-28 02:57:51,130 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-28 02:57:51,131 INFO L84 FinitePrefix]: Finished finitePrefix Result has 243 conditions, 224 events. 4/224 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 638 event pairs, 0 based on Foata normal form. 0/212 useless extension candidates. Maximal degree in co-relation 239. Up to 9 conditions per place. [2021-12-28 02:57:51,131 INFO L132 encePairwiseOnDemand]: 194/197 looper letters, 10 selfloop transitions, 2 changer transitions 0/166 dead transitions. [2021-12-28 02:57:51,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 166 transitions, 361 flow [2021-12-28 02:57:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 02:57:51,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-28 02:57:51,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 490 transitions. [2021-12-28 02:57:51,134 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8291032148900169 [2021-12-28 02:57:51,134 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 490 transitions. [2021-12-28 02:57:51,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 490 transitions. [2021-12-28 02:57:51,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:51,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 490 transitions. [2021-12-28 02:57:51,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:51,138 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:51,138 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:51,138 INFO L186 Difference]: Start difference. First operand has 164 places, 162 transitions, 329 flow. Second operand 3 states and 490 transitions. [2021-12-28 02:57:51,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 166 transitions, 361 flow [2021-12-28 02:57:51,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 166 transitions, 361 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-28 02:57:51,155 INFO L242 Difference]: Finished difference. Result has 166 places, 163 transitions, 341 flow [2021-12-28 02:57:51,156 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=341, PETRI_PLACES=166, PETRI_TRANSITIONS=163} [2021-12-28 02:57:51,156 INFO L334 CegarLoopForPetriNet]: 165 programPoint places, 1 predicate places. [2021-12-28 02:57:51,157 INFO L470 AbstractCegarLoop]: Abstraction has has 166 places, 163 transitions, 341 flow [2021-12-28 02:57:51,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:51,157 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:51,157 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2021-12-28 02:57:51,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-28 02:57:51,158 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-12-28 02:57:51,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:51,160 INFO L85 PathProgramCache]: Analyzing trace with hash -408777690, now seen corresponding path program 1 times [2021-12-28 02:57:51,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:51,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80431403] [2021-12-28 02:57:51,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:51,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:51,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:51,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 02:57:51,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:51,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80431403] [2021-12-28 02:57:51,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80431403] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:51,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603984742] [2021-12-28 02:57:51,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:51,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:51,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:51,274 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) [2021-12-28 02:57:51,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-28 02:57:51,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:51,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 02:57:51,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 02:57:51,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 02:57:51,603 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 02:57:51,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603984742] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 02:57:51,604 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 02:57:51,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-12-28 02:57:51,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349021580] [2021-12-28 02:57:51,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 02:57:51,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 02:57:51,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:51,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 02:57:51,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-12-28 02:57:51,612 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 197 [2021-12-28 02:57:51,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 163 transitions, 341 flow. Second operand has 10 states, 10 states have (on average 160.1) internal successors, (1601), 10 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:51,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:51,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 197 [2021-12-28 02:57:51,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:51,711 INFO L129 PetriNetUnfolder]: 4/231 cut-off events. [2021-12-28 02:57:51,712 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-28 02:57:51,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 266 conditions, 231 events. 4/231 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 633 event pairs, 0 based on Foata normal form. 2/222 useless extension candidates. Maximal degree in co-relation 260. Up to 6 conditions per place. [2021-12-28 02:57:51,713 INFO L132 encePairwiseOnDemand]: 191/197 looper letters, 11 selfloop transitions, 9 changer transitions 0/173 dead transitions. [2021-12-28 02:57:51,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 173 transitions, 403 flow [2021-12-28 02:57:51,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 02:57:51,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-28 02:57:51,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1444 transitions. [2021-12-28 02:57:51,717 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.81443880428652 [2021-12-28 02:57:51,717 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1444 transitions. [2021-12-28 02:57:51,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1444 transitions. [2021-12-28 02:57:51,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:51,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1444 transitions. [2021-12-28 02:57:51,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 160.44444444444446) internal successors, (1444), 9 states have internal predecessors, (1444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:51,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 197.0) internal successors, (1970), 10 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:51,725 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 197.0) internal successors, (1970), 10 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:51,725 INFO L186 Difference]: Start difference. First operand has 166 places, 163 transitions, 341 flow. Second operand 9 states and 1444 transitions. [2021-12-28 02:57:51,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 173 transitions, 403 flow [2021-12-28 02:57:51,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 173 transitions, 401 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-28 02:57:51,729 INFO L242 Difference]: Finished difference. Result has 176 places, 169 transitions, 389 flow [2021-12-28 02:57:51,729 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=389, PETRI_PLACES=176, PETRI_TRANSITIONS=169} [2021-12-28 02:57:51,731 INFO L334 CegarLoopForPetriNet]: 165 programPoint places, 11 predicate places. [2021-12-28 02:57:51,731 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 169 transitions, 389 flow [2021-12-28 02:57:51,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.1) internal successors, (1601), 10 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:51,733 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:51,733 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 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] [2021-12-28 02:57:51,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-12-28 02:57:51,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:51,936 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-12-28 02:57:51,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:51,936 INFO L85 PathProgramCache]: Analyzing trace with hash 81295910, now seen corresponding path program 2 times [2021-12-28 02:57:51,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:51,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143239264] [2021-12-28 02:57:51,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:51,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:51,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:52,073 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 02:57:52,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:52,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143239264] [2021-12-28 02:57:52,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143239264] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:52,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513258251] [2021-12-28 02:57:52,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 02:57:52,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:52,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:52,075 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) [2021-12-28 02:57:52,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-28 02:57:52,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 02:57:52,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 02:57:52,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 02:57:52,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:52,281 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 02:57:52,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 02:57:52,412 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 02:57:52,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513258251] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 02:57:52,413 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 02:57:52,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-12-28 02:57:52,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918236197] [2021-12-28 02:57:52,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 02:57:52,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-28 02:57:52,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:52,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-28 02:57:52,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-12-28 02:57:52,416 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 197 [2021-12-28 02:57:52,418 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 169 transitions, 389 flow. Second operand has 18 states, 18 states have (on average 160.27777777777777) internal successors, (2885), 18 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) [2021-12-28 02:57:52,418 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:52,418 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 197 [2021-12-28 02:57:52,419 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:52,577 INFO L129 PetriNetUnfolder]: 4/251 cut-off events. [2021-12-28 02:57:52,577 INFO L130 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2021-12-28 02:57:52,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 355 conditions, 251 events. 4/251 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 633 event pairs, 0 based on Foata normal form. 4/244 useless extension candidates. Maximal degree in co-relation 347. Up to 11 conditions per place. [2021-12-28 02:57:52,578 INFO L132 encePairwiseOnDemand]: 191/197 looper letters, 19 selfloop transitions, 21 changer transitions 0/193 dead transitions. [2021-12-28 02:57:52,579 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 193 transitions, 577 flow [2021-12-28 02:57:52,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-28 02:57:52,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-28 02:57:52,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3362 transitions. [2021-12-28 02:57:52,584 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8126661832245589 [2021-12-28 02:57:52,584 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3362 transitions. [2021-12-28 02:57:52,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3362 transitions. [2021-12-28 02:57:52,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:52,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3362 transitions. [2021-12-28 02:57:52,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 160.0952380952381) internal successors, (3362), 21 states have internal predecessors, (3362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:52,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 197.0) internal successors, (4334), 22 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:52,596 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 197.0) internal successors, (4334), 22 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:52,596 INFO L186 Difference]: Start difference. First operand has 176 places, 169 transitions, 389 flow. Second operand 21 states and 3362 transitions. [2021-12-28 02:57:52,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 193 transitions, 577 flow [2021-12-28 02:57:52,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 193 transitions, 563 flow, removed 6 selfloop flow, removed 1 redundant places. [2021-12-28 02:57:52,601 INFO L242 Difference]: Finished difference. Result has 200 places, 182 transitions, 513 flow [2021-12-28 02:57:52,601 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=513, PETRI_PLACES=200, PETRI_TRANSITIONS=182} [2021-12-28 02:57:52,601 INFO L334 CegarLoopForPetriNet]: 165 programPoint places, 35 predicate places. [2021-12-28 02:57:52,601 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 182 transitions, 513 flow [2021-12-28 02:57:52,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 160.27777777777777) internal successors, (2885), 18 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) [2021-12-28 02:57:52,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:52,603 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 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] [2021-12-28 02:57:52,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-28 02:57:52,819 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,SelfDestructingSolverStorable3 [2021-12-28 02:57:52,820 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-12-28 02:57:52,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:52,820 INFO L85 PathProgramCache]: Analyzing trace with hash 653252134, now seen corresponding path program 3 times [2021-12-28 02:57:52,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:52,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092456671] [2021-12-28 02:57:52,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:52,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:52,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:52,964 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 02:57:52,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:52,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092456671] [2021-12-28 02:57:52,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092456671] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:52,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921684217] [2021-12-28 02:57:52,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-28 02:57:52,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:52,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:52,966 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) [2021-12-28 02:57:52,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-28 02:57:53,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-12-28 02:57:53,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 02:57:53,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-28 02:57:53,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:53,198 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 02:57:53,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 02:57:53,373 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 02:57:53,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921684217] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 02:57:53,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 02:57:53,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2021-12-28 02:57:53,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496463545] [2021-12-28 02:57:53,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 02:57:53,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-28 02:57:53,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:53,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-28 02:57:53,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-12-28 02:57:53,385 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 197 [2021-12-28 02:57:53,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 182 transitions, 513 flow. Second operand has 23 states, 23 states have (on average 160.43478260869566) internal successors, (3690), 23 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:53,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:53,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 197 [2021-12-28 02:57:53,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:53,644 INFO L129 PetriNetUnfolder]: 4/266 cut-off events. [2021-12-28 02:57:53,644 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2021-12-28 02:57:53,645 INFO L84 FinitePrefix]: Finished finitePrefix Result has 456 conditions, 266 events. 4/266 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 633 event pairs, 0 based on Foata normal form. 3/258 useless extension candidates. Maximal degree in co-relation 443. Up to 17 conditions per place. [2021-12-28 02:57:53,646 INFO L132 encePairwiseOnDemand]: 191/197 looper letters, 25 selfloop transitions, 30 changer transitions 0/208 dead transitions. [2021-12-28 02:57:53,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 208 transitions, 769 flow [2021-12-28 02:57:53,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-28 02:57:53,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-28 02:57:53,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4798 transitions. [2021-12-28 02:57:53,653 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.811844331641286 [2021-12-28 02:57:53,653 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4798 transitions. [2021-12-28 02:57:53,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4798 transitions. [2021-12-28 02:57:53,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:53,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4798 transitions. [2021-12-28 02:57:53,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 159.93333333333334) internal successors, (4798), 30 states have internal predecessors, (4798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:53,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 197.0) internal successors, (6107), 31 states have internal predecessors, (6107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:53,670 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 197.0) internal successors, (6107), 31 states have internal predecessors, (6107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:53,670 INFO L186 Difference]: Start difference. First operand has 200 places, 182 transitions, 513 flow. Second operand 30 states and 4798 transitions. [2021-12-28 02:57:53,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 208 transitions, 769 flow [2021-12-28 02:57:53,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 208 transitions, 739 flow, removed 9 selfloop flow, removed 6 redundant places. [2021-12-28 02:57:53,675 INFO L242 Difference]: Finished difference. Result has 227 places, 192 transitions, 641 flow [2021-12-28 02:57:53,676 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=641, PETRI_PLACES=227, PETRI_TRANSITIONS=192} [2021-12-28 02:57:53,676 INFO L334 CegarLoopForPetriNet]: 165 programPoint places, 62 predicate places. [2021-12-28 02:57:53,676 INFO L470 AbstractCegarLoop]: Abstraction has has 227 places, 192 transitions, 641 flow [2021-12-28 02:57:53,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 160.43478260869566) internal successors, (3690), 23 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:53,678 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:53,678 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 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] [2021-12-28 02:57:53,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-28 02:57:53,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:53,896 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-12-28 02:57:53,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:53,896 INFO L85 PathProgramCache]: Analyzing trace with hash -2059256618, now seen corresponding path program 4 times [2021-12-28 02:57:53,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:53,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829282737] [2021-12-28 02:57:53,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:53,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:53,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 02:57:53,922 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 02:57:53,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 02:57:53,980 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 02:57:53,980 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-28 02:57:53,982 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 4 remaining) [2021-12-28 02:57:53,984 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2021-12-28 02:57:53,984 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2021-12-28 02:57:53,985 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2021-12-28 02:57:53,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-28 02:57:53,988 INFO L732 BasicCegarLoop]: Path program histogram: [4, 1, 1] [2021-12-28 02:57:53,989 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-12-28 02:57:53,989 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-12-28 02:57:54,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,027 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,028 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,028 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,028 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,028 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,028 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,028 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,028 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,028 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,029 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,030 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,030 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,038 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,039 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,039 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,039 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,039 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,039 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,039 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,039 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,039 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,039 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,040 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,041 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,045 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,045 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,045 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:54,051 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-28 02:57:54,052 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-28 02:57:54,052 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=true, 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 [2021-12-28 02:57:54,052 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-12-28 02:57:54,054 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 229 places, 269 transitions, 556 flow [2021-12-28 02:57:54,104 INFO L129 PetriNetUnfolder]: 75/438 cut-off events. [2021-12-28 02:57:54,104 INFO L130 PetriNetUnfolder]: For 6/8 co-relation queries the response was YES. [2021-12-28 02:57:54,110 INFO L84 FinitePrefix]: Finished finitePrefix Result has 452 conditions, 438 events. 75/438 cut-off events. For 6/8 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1740 event pairs, 0 based on Foata normal form. 0/354 useless extension candidates. Maximal degree in co-relation 271. Up to 12 conditions per place. [2021-12-28 02:57:54,110 INFO L82 GeneralOperation]: Start removeDead. Operand has 229 places, 269 transitions, 556 flow [2021-12-28 02:57:54,115 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 229 places, 269 transitions, 556 flow [2021-12-28 02:57:54,124 INFO L129 PetriNetUnfolder]: 15/139 cut-off events. [2021-12-28 02:57:54,124 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-28 02:57:54,124 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:54,124 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] [2021-12-28 02:57:54,124 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-12-28 02:57:54,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:54,125 INFO L85 PathProgramCache]: Analyzing trace with hash -280318449, now seen corresponding path program 1 times [2021-12-28 02:57:54,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:54,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454432720] [2021-12-28 02:57:54,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:54,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:54,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:54,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 02:57:54,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:54,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454432720] [2021-12-28 02:57:54,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454432720] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 02:57:54,141 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 02:57:54,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 02:57:54,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424045356] [2021-12-28 02:57:54,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 02:57:54,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-28 02:57:54,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:54,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-28 02:57:54,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-28 02:57:54,142 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 269 [2021-12-28 02:57:54,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 269 transitions, 556 flow. Second operand has 2 states, 2 states have (on average 224.0) internal successors, (448), 2 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:54,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 269 [2021-12-28 02:57:54,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:54,188 INFO L129 PetriNetUnfolder]: 9/367 cut-off events. [2021-12-28 02:57:54,188 INFO L130 PetriNetUnfolder]: For 18/22 co-relation queries the response was YES. [2021-12-28 02:57:54,191 INFO L84 FinitePrefix]: Finished finitePrefix Result has 388 conditions, 367 events. 9/367 cut-off events. For 18/22 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1433 event pairs, 0 based on Foata normal form. 91/437 useless extension candidates. Maximal degree in co-relation 230. Up to 7 conditions per place. [2021-12-28 02:57:54,192 INFO L132 encePairwiseOnDemand]: 230/269 looper letters, 4 selfloop transitions, 0 changer transitions 1/227 dead transitions. [2021-12-28 02:57:54,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 227 transitions, 480 flow [2021-12-28 02:57:54,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-28 02:57:54,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-28 02:57:54,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 489 transitions. [2021-12-28 02:57:54,194 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9089219330855018 [2021-12-28 02:57:54,194 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 489 transitions. [2021-12-28 02:57:54,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 489 transitions. [2021-12-28 02:57:54,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:54,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 489 transitions. [2021-12-28 02:57:54,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 244.5) internal successors, (489), 2 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 269.0) internal successors, (807), 3 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,197 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 269.0) internal successors, (807), 3 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,197 INFO L186 Difference]: Start difference. First operand has 229 places, 269 transitions, 556 flow. Second operand 2 states and 489 transitions. [2021-12-28 02:57:54,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 227 transitions, 480 flow [2021-12-28 02:57:54,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 227 transitions, 480 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-28 02:57:54,200 INFO L242 Difference]: Finished difference. Result has 227 places, 226 transitions, 470 flow [2021-12-28 02:57:54,200 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=470, PETRI_PLACES=227, PETRI_TRANSITIONS=226} [2021-12-28 02:57:54,201 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, -2 predicate places. [2021-12-28 02:57:54,202 INFO L470 AbstractCegarLoop]: Abstraction has has 227 places, 226 transitions, 470 flow [2021-12-28 02:57:54,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 224.0) internal successors, (448), 2 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,202 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:54,202 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] [2021-12-28 02:57:54,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-28 02:57:54,203 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-12-28 02:57:54,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:54,203 INFO L85 PathProgramCache]: Analyzing trace with hash -2106119919, now seen corresponding path program 1 times [2021-12-28 02:57:54,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:54,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173302375] [2021-12-28 02:57:54,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:54,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:54,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:54,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 02:57:54,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:54,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173302375] [2021-12-28 02:57:54,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173302375] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 02:57:54,240 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 02:57:54,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 02:57:54,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848955440] [2021-12-28 02:57:54,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 02:57:54,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 02:57:54,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:54,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 02:57:54,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 02:57:54,242 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 269 [2021-12-28 02:57:54,243 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 226 transitions, 470 flow. Second operand has 3 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,243 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:54,243 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 269 [2021-12-28 02:57:54,243 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:54,336 INFO L129 PetriNetUnfolder]: 9/370 cut-off events. [2021-12-28 02:57:54,336 INFO L130 PetriNetUnfolder]: For 18/22 co-relation queries the response was YES. [2021-12-28 02:57:54,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 403 conditions, 370 events. 9/370 cut-off events. For 18/22 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1429 event pairs, 0 based on Foata normal form. 0/350 useless extension candidates. Maximal degree in co-relation 398. Up to 14 conditions per place. [2021-12-28 02:57:54,340 INFO L132 encePairwiseOnDemand]: 266/269 looper letters, 13 selfloop transitions, 2 changer transitions 0/230 dead transitions. [2021-12-28 02:57:54,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 230 transitions, 508 flow [2021-12-28 02:57:54,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 02:57:54,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-28 02:57:54,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 664 transitions. [2021-12-28 02:57:54,342 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8228004956629492 [2021-12-28 02:57:54,342 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 664 transitions. [2021-12-28 02:57:54,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 664 transitions. [2021-12-28 02:57:54,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:54,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 664 transitions. [2021-12-28 02:57:54,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.33333333333334) internal successors, (664), 3 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,345 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,346 INFO L186 Difference]: Start difference. First operand has 227 places, 226 transitions, 470 flow. Second operand 3 states and 664 transitions. [2021-12-28 02:57:54,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 230 transitions, 508 flow [2021-12-28 02:57:54,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 230 transitions, 508 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-28 02:57:54,349 INFO L242 Difference]: Finished difference. Result has 229 places, 227 transitions, 482 flow [2021-12-28 02:57:54,350 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=482, PETRI_PLACES=229, PETRI_TRANSITIONS=227} [2021-12-28 02:57:54,351 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 0 predicate places. [2021-12-28 02:57:54,351 INFO L470 AbstractCegarLoop]: Abstraction has has 229 places, 227 transitions, 482 flow [2021-12-28 02:57:54,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,351 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:54,352 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] [2021-12-28 02:57:54,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-28 02:57:54,352 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-12-28 02:57:54,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:54,352 INFO L85 PathProgramCache]: Analyzing trace with hash 178238190, now seen corresponding path program 1 times [2021-12-28 02:57:54,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:54,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745526490] [2021-12-28 02:57:54,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:54,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:54,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:54,383 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 02:57:54,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:54,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745526490] [2021-12-28 02:57:54,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745526490] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:54,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622730427] [2021-12-28 02:57:54,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:54,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:54,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:54,385 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) [2021-12-28 02:57:54,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-28 02:57:54,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:54,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 02:57:54,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:54,507 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 02:57:54,507 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 02:57:54,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622730427] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 02:57:54,508 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 02:57:54,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-12-28 02:57:54,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798501023] [2021-12-28 02:57:54,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 02:57:54,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 02:57:54,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:54,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 02:57:54,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-28 02:57:54,511 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 269 [2021-12-28 02:57:54,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 227 transitions, 482 flow. Second operand has 3 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:54,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 269 [2021-12-28 02:57:54,511 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:54,557 INFO L129 PetriNetUnfolder]: 7/325 cut-off events. [2021-12-28 02:57:54,557 INFO L130 PetriNetUnfolder]: For 15/34 co-relation queries the response was YES. [2021-12-28 02:57:54,560 INFO L84 FinitePrefix]: Finished finitePrefix Result has 368 conditions, 325 events. 7/325 cut-off events. For 15/34 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1107 event pairs, 0 based on Foata normal form. 1/310 useless extension candidates. Maximal degree in co-relation 361. Up to 16 conditions per place. [2021-12-28 02:57:54,561 INFO L132 encePairwiseOnDemand]: 266/269 looper letters, 13 selfloop transitions, 2 changer transitions 0/231 dead transitions. [2021-12-28 02:57:54,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 231 transitions, 520 flow [2021-12-28 02:57:54,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 02:57:54,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-28 02:57:54,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 664 transitions. [2021-12-28 02:57:54,563 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8228004956629492 [2021-12-28 02:57:54,563 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 664 transitions. [2021-12-28 02:57:54,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 664 transitions. [2021-12-28 02:57:54,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:54,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 664 transitions. [2021-12-28 02:57:54,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.33333333333334) internal successors, (664), 3 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,566 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,566 INFO L186 Difference]: Start difference. First operand has 229 places, 227 transitions, 482 flow. Second operand 3 states and 664 transitions. [2021-12-28 02:57:54,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 231 transitions, 520 flow [2021-12-28 02:57:54,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 231 transitions, 518 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-28 02:57:54,569 INFO L242 Difference]: Finished difference. Result has 231 places, 228 transitions, 492 flow [2021-12-28 02:57:54,570 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=492, PETRI_PLACES=231, PETRI_TRANSITIONS=228} [2021-12-28 02:57:54,570 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 2 predicate places. [2021-12-28 02:57:54,570 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 228 transitions, 492 flow [2021-12-28 02:57:54,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:54,571 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:54,571 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 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] [2021-12-28 02:57:54,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-28 02:57:54,787 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 [2021-12-28 02:57:54,787 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-12-28 02:57:54,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:54,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1515379677, now seen corresponding path program 1 times [2021-12-28 02:57:54,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:54,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963226638] [2021-12-28 02:57:54,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:54,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:54,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:54,819 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 02:57:54,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:54,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963226638] [2021-12-28 02:57:54,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963226638] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:54,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441756881] [2021-12-28 02:57:54,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:54,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:54,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:54,821 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) [2021-12-28 02:57:54,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-28 02:57:54,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:54,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 02:57:54,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:54,965 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 02:57:54,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 02:57:55,085 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 02:57:55,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441756881] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 02:57:55,085 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 02:57:55,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-12-28 02:57:55,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702470331] [2021-12-28 02:57:55,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 02:57:55,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 02:57:55,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:55,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 02:57:55,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-12-28 02:57:55,087 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 269 [2021-12-28 02:57:55,088 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 228 transitions, 492 flow. Second operand has 10 states, 10 states have (on average 217.2) internal successors, (2172), 10 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:55,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:55,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 269 [2021-12-28 02:57:55,089 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:55,173 INFO L129 PetriNetUnfolder]: 7/332 cut-off events. [2021-12-28 02:57:55,173 INFO L130 PetriNetUnfolder]: For 19/23 co-relation queries the response was YES. [2021-12-28 02:57:55,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 387 conditions, 332 events. 7/332 cut-off events. For 19/23 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1102 event pairs, 0 based on Foata normal form. 2/320 useless extension candidates. Maximal degree in co-relation 379. Up to 11 conditions per place. [2021-12-28 02:57:55,177 INFO L132 encePairwiseOnDemand]: 263/269 looper letters, 14 selfloop transitions, 9 changer transitions 0/238 dead transitions. [2021-12-28 02:57:55,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 238 transitions, 560 flow [2021-12-28 02:57:55,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 02:57:55,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-28 02:57:55,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1960 transitions. [2021-12-28 02:57:55,182 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8095828170177612 [2021-12-28 02:57:55,182 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1960 transitions. [2021-12-28 02:57:55,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1960 transitions. [2021-12-28 02:57:55,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:55,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1960 transitions. [2021-12-28 02:57:55,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 217.77777777777777) internal successors, (1960), 9 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:55,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 269.0) internal successors, (2690), 10 states have internal predecessors, (2690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:55,193 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 269.0) internal successors, (2690), 10 states have internal predecessors, (2690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:55,193 INFO L186 Difference]: Start difference. First operand has 231 places, 228 transitions, 492 flow. Second operand 9 states and 1960 transitions. [2021-12-28 02:57:55,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 238 transitions, 560 flow [2021-12-28 02:57:55,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 238 transitions, 558 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-28 02:57:55,197 INFO L242 Difference]: Finished difference. Result has 241 places, 234 transitions, 540 flow [2021-12-28 02:57:55,197 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=540, PETRI_PLACES=241, PETRI_TRANSITIONS=234} [2021-12-28 02:57:55,199 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 12 predicate places. [2021-12-28 02:57:55,199 INFO L470 AbstractCegarLoop]: Abstraction has has 241 places, 234 transitions, 540 flow [2021-12-28 02:57:55,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 217.2) internal successors, (2172), 10 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:55,199 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:55,199 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-28 02:57:55,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-28 02:57:55,421 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 [2021-12-28 02:57:55,422 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-12-28 02:57:55,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:55,422 INFO L85 PathProgramCache]: Analyzing trace with hash -412502595, now seen corresponding path program 2 times [2021-12-28 02:57:55,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:55,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511863051] [2021-12-28 02:57:55,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:55,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:55,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:55,468 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 02:57:55,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:55,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511863051] [2021-12-28 02:57:55,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511863051] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:55,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793586916] [2021-12-28 02:57:55,469 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 02:57:55,469 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:55,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:55,470 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 02:57:55,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-28 02:57:55,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 02:57:55,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 02:57:55,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 02:57:55,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:55,646 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 02:57:55,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 02:57:55,781 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 02:57:55,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793586916] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 02:57:55,781 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 02:57:55,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-12-28 02:57:55,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166584389] [2021-12-28 02:57:55,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 02:57:55,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-28 02:57:55,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:55,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-28 02:57:55,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-12-28 02:57:55,784 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 269 [2021-12-28 02:57:55,786 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 234 transitions, 540 flow. Second operand has 18 states, 18 states have (on average 217.33333333333334) internal successors, (3912), 18 states have internal predecessors, (3912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:55,786 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:55,787 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 269 [2021-12-28 02:57:55,787 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:55,962 INFO L129 PetriNetUnfolder]: 7/352 cut-off events. [2021-12-28 02:57:55,962 INFO L130 PetriNetUnfolder]: For 39/43 co-relation queries the response was YES. [2021-12-28 02:57:55,965 INFO L84 FinitePrefix]: Finished finitePrefix Result has 476 conditions, 352 events. 7/352 cut-off events. For 39/43 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1102 event pairs, 0 based on Foata normal form. 4/342 useless extension candidates. Maximal degree in co-relation 466. Up to 11 conditions per place. [2021-12-28 02:57:55,966 INFO L132 encePairwiseOnDemand]: 263/269 looper letters, 22 selfloop transitions, 21 changer transitions 0/258 dead transitions. [2021-12-28 02:57:55,966 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 258 transitions, 734 flow [2021-12-28 02:57:55,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-28 02:57:55,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-28 02:57:55,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4562 transitions. [2021-12-28 02:57:55,973 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8075765622234023 [2021-12-28 02:57:55,973 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4562 transitions. [2021-12-28 02:57:55,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4562 transitions. [2021-12-28 02:57:55,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:55,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4562 transitions. [2021-12-28 02:57:55,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 217.23809523809524) internal successors, (4562), 21 states have internal predecessors, (4562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:55,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 269.0) internal successors, (5918), 22 states have internal predecessors, (5918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:55,988 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 269.0) internal successors, (5918), 22 states have internal predecessors, (5918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:55,988 INFO L186 Difference]: Start difference. First operand has 241 places, 234 transitions, 540 flow. Second operand 21 states and 4562 transitions. [2021-12-28 02:57:55,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 258 transitions, 734 flow [2021-12-28 02:57:55,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 258 transitions, 720 flow, removed 6 selfloop flow, removed 1 redundant places. [2021-12-28 02:57:55,992 INFO L242 Difference]: Finished difference. Result has 265 places, 247 transitions, 664 flow [2021-12-28 02:57:55,993 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=664, PETRI_PLACES=265, PETRI_TRANSITIONS=247} [2021-12-28 02:57:55,993 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 36 predicate places. [2021-12-28 02:57:55,993 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 247 transitions, 664 flow [2021-12-28 02:57:55,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 217.33333333333334) internal successors, (3912), 18 states have internal predecessors, (3912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:55,994 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:55,994 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 3, 3, 3, 3, 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] [2021-12-28 02:57:56,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-28 02:57:56,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:56,197 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-12-28 02:57:56,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:56,197 INFO L85 PathProgramCache]: Analyzing trace with hash -2002198147, now seen corresponding path program 3 times [2021-12-28 02:57:56,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:56,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376099011] [2021-12-28 02:57:56,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:56,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:56,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:56,339 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 02:57:56,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:56,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376099011] [2021-12-28 02:57:56,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376099011] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:56,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717303114] [2021-12-28 02:57:56,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-28 02:57:56,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:56,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:56,341 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 02:57:56,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-28 02:57:56,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-12-28 02:57:56,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 02:57:56,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-28 02:57:56,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:56,582 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 02:57:56,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 02:57:56,740 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 02:57:56,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717303114] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 02:57:56,741 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 02:57:56,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2021-12-28 02:57:56,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793445995] [2021-12-28 02:57:56,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 02:57:56,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-28 02:57:56,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:56,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-28 02:57:56,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-12-28 02:57:56,744 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 269 [2021-12-28 02:57:56,746 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 247 transitions, 664 flow. Second operand has 23 states, 23 states have (on average 217.47826086956522) internal successors, (5002), 23 states have internal predecessors, (5002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:56,746 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:56,746 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 269 [2021-12-28 02:57:56,746 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:57,022 INFO L129 PetriNetUnfolder]: 7/367 cut-off events. [2021-12-28 02:57:57,023 INFO L130 PetriNetUnfolder]: For 127/131 co-relation queries the response was YES. [2021-12-28 02:57:57,026 INFO L84 FinitePrefix]: Finished finitePrefix Result has 577 conditions, 367 events. 7/367 cut-off events. For 127/131 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1102 event pairs, 0 based on Foata normal form. 3/356 useless extension candidates. Maximal degree in co-relation 562. Up to 17 conditions per place. [2021-12-28 02:57:57,027 INFO L132 encePairwiseOnDemand]: 263/269 looper letters, 28 selfloop transitions, 30 changer transitions 0/273 dead transitions. [2021-12-28 02:57:57,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 273 transitions, 926 flow [2021-12-28 02:57:57,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-28 02:57:57,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-28 02:57:57,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 6511 transitions. [2021-12-28 02:57:57,034 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8068153655514251 [2021-12-28 02:57:57,034 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 6511 transitions. [2021-12-28 02:57:57,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 6511 transitions. [2021-12-28 02:57:57,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:57,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 6511 transitions. [2021-12-28 02:57:57,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 217.03333333333333) internal successors, (6511), 30 states have internal predecessors, (6511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 269.0) internal successors, (8339), 31 states have internal predecessors, (8339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,053 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 269.0) internal successors, (8339), 31 states have internal predecessors, (8339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,053 INFO L186 Difference]: Start difference. First operand has 265 places, 247 transitions, 664 flow. Second operand 30 states and 6511 transitions. [2021-12-28 02:57:57,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 273 transitions, 926 flow [2021-12-28 02:57:57,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 273 transitions, 896 flow, removed 9 selfloop flow, removed 6 redundant places. [2021-12-28 02:57:57,058 INFO L242 Difference]: Finished difference. Result has 292 places, 257 transitions, 792 flow [2021-12-28 02:57:57,058 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=792, PETRI_PLACES=292, PETRI_TRANSITIONS=257} [2021-12-28 02:57:57,058 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 63 predicate places. [2021-12-28 02:57:57,059 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 257 transitions, 792 flow [2021-12-28 02:57:57,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 217.47826086956522) internal successors, (5002), 23 states have internal predecessors, (5002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,060 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:57,060 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 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] [2021-12-28 02:57:57,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-28 02:57:57,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:57,276 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-12-28 02:57:57,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:57,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1312549664, now seen corresponding path program 4 times [2021-12-28 02:57:57,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:57,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894956669] [2021-12-28 02:57:57,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:57,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:57,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 02:57:57,293 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 02:57:57,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 02:57:57,315 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 02:57:57,315 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-28 02:57:57,315 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 5 remaining) [2021-12-28 02:57:57,315 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2021-12-28 02:57:57,316 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2021-12-28 02:57:57,316 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2021-12-28 02:57:57,316 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2021-12-28 02:57:57,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-28 02:57:57,316 INFO L732 BasicCegarLoop]: Path program histogram: [4, 1, 1, 1] [2021-12-28 02:57:57,316 WARN L234 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-12-28 02:57:57,316 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-12-28 02:57:57,327 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,327 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,327 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,328 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,328 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,328 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,328 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,328 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,328 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,328 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,329 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,329 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,329 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,329 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,329 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,329 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,329 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,329 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,329 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,330 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,330 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,330 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,330 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,330 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,330 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,330 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,330 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,330 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,331 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,331 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,331 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,331 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,331 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,331 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,331 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,331 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,332 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,332 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,332 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,332 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,332 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,332 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,332 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,332 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,332 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,333 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,333 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,333 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,333 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,333 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,333 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,333 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,333 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,334 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,334 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,334 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,334 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,334 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,334 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,334 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,334 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,334 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,335 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,335 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,335 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,335 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,335 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,335 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,335 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,335 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,336 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,336 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,336 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,336 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,337 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,337 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,337 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,337 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,337 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,338 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,338 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,338 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,338 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,338 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,338 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,338 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,338 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,338 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,339 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,339 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,339 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,339 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,339 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,339 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,339 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,339 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,340 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,340 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,340 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,340 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,340 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,340 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,340 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,340 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,340 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,341 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,341 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,341 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,341 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,341 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,341 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,341 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,341 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,341 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,342 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,342 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,342 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,342 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,342 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,342 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,342 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,342 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,342 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,343 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,343 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,343 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,344 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,344 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,344 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,344 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,344 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,356 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,356 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,356 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,356 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,356 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,356 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,356 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,356 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,357 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,357 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,357 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,357 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,357 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,357 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,357 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,357 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,357 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,358 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,358 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,358 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,358 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,358 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,358 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,358 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,358 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,358 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,359 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,359 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,359 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,359 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,359 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,360 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,360 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,360 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,360 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,360 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,360 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,360 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,360 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,368 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,368 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,368 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,368 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,368 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,368 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,368 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,368 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,368 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,371 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,371 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,371 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,371 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,371 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,371 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,371 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,371 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,371 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,373 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,373 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,373 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,373 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,373 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,373 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,373 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,374 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,374 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,374 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,374 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,374 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,377 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,377 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,377 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,377 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,377 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,377 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,380 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,380 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,380 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,380 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,380 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,380 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,380 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,382 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,382 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,382 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,382 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,382 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-28 02:57:57,383 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-12-28 02:57:57,384 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-28 02:57:57,384 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=true, 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 [2021-12-28 02:57:57,385 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-12-28 02:57:57,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 289 places, 341 transitions, 712 flow [2021-12-28 02:57:57,445 INFO L129 PetriNetUnfolder]: 110/640 cut-off events. [2021-12-28 02:57:57,445 INFO L130 PetriNetUnfolder]: For 19/22 co-relation queries the response was YES. [2021-12-28 02:57:57,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 668 conditions, 640 events. 110/640 cut-off events. For 19/22 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 2832 event pairs, 1 based on Foata normal form. 0/519 useless extension candidates. Maximal degree in co-relation 446. Up to 16 conditions per place. [2021-12-28 02:57:57,454 INFO L82 GeneralOperation]: Start removeDead. Operand has 289 places, 341 transitions, 712 flow [2021-12-28 02:57:57,461 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 289 places, 341 transitions, 712 flow [2021-12-28 02:57:57,466 INFO L129 PetriNetUnfolder]: 15/137 cut-off events. [2021-12-28 02:57:57,466 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-28 02:57:57,466 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:57,466 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] [2021-12-28 02:57:57,467 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2021-12-28 02:57:57,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:57,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1898214065, now seen corresponding path program 1 times [2021-12-28 02:57:57,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:57,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680113779] [2021-12-28 02:57:57,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:57,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:57,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:57,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 02:57:57,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:57,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680113779] [2021-12-28 02:57:57,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680113779] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 02:57:57,481 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 02:57:57,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 02:57:57,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533531341] [2021-12-28 02:57:57,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 02:57:57,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 02:57:57,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:57,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 02:57:57,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 02:57:57,483 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 273 out of 341 [2021-12-28 02:57:57,483 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 341 transitions, 712 flow. Second operand has 3 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,483 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:57,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 273 of 341 [2021-12-28 02:57:57,484 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:57,553 INFO L129 PetriNetUnfolder]: 16/543 cut-off events. [2021-12-28 02:57:57,553 INFO L130 PetriNetUnfolder]: For 53/68 co-relation queries the response was YES. [2021-12-28 02:57:57,560 INFO L84 FinitePrefix]: Finished finitePrefix Result has 598 conditions, 543 events. 16/543 cut-off events. For 53/68 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2452 event pairs, 1 based on Foata normal form. 208/720 useless extension candidates. Maximal degree in co-relation 396. Up to 23 conditions per place. [2021-12-28 02:57:57,562 INFO L132 encePairwiseOnDemand]: 287/341 looper letters, 15 selfloop transitions, 2 changer transitions 1/290 dead transitions. [2021-12-28 02:57:57,562 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 290 transitions, 644 flow [2021-12-28 02:57:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 02:57:57,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-28 02:57:57,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 889 transitions. [2021-12-28 02:57:57,564 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8690127077223851 [2021-12-28 02:57:57,564 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 889 transitions. [2021-12-28 02:57:57,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 889 transitions. [2021-12-28 02:57:57,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:57,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 889 transitions. [2021-12-28 02:57:57,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 296.3333333333333) internal successors, (889), 3 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 341.0) internal successors, (1364), 4 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,567 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 341.0) internal successors, (1364), 4 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,567 INFO L186 Difference]: Start difference. First operand has 289 places, 341 transitions, 712 flow. Second operand 3 states and 889 transitions. [2021-12-28 02:57:57,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 290 transitions, 644 flow [2021-12-28 02:57:57,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 290 transitions, 644 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-28 02:57:57,571 INFO L242 Difference]: Finished difference. Result has 288 places, 286 transitions, 612 flow [2021-12-28 02:57:57,571 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=612, PETRI_PLACES=288, PETRI_TRANSITIONS=286} [2021-12-28 02:57:57,572 INFO L334 CegarLoopForPetriNet]: 289 programPoint places, -1 predicate places. [2021-12-28 02:57:57,572 INFO L470 AbstractCegarLoop]: Abstraction has has 288 places, 286 transitions, 612 flow [2021-12-28 02:57:57,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,572 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:57,572 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] [2021-12-28 02:57:57,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-28 02:57:57,573 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2021-12-28 02:57:57,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:57,573 INFO L85 PathProgramCache]: Analyzing trace with hash -163255965, now seen corresponding path program 1 times [2021-12-28 02:57:57,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:57,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472379249] [2021-12-28 02:57:57,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:57,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:57,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:57,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 02:57:57,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:57,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472379249] [2021-12-28 02:57:57,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472379249] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:57,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221162102] [2021-12-28 02:57:57,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:57,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:57,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:57,610 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 02:57:57,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-28 02:57:57,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:57,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 02:57:57,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:57,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 02:57:57,727 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 02:57:57,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221162102] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 02:57:57,727 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 02:57:57,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-12-28 02:57:57,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220561448] [2021-12-28 02:57:57,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 02:57:57,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 02:57:57,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:57,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 02:57:57,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-28 02:57:57,728 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 273 out of 341 [2021-12-28 02:57:57,729 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 286 transitions, 612 flow. Second operand has 3 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,729 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:57,729 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 273 of 341 [2021-12-28 02:57:57,729 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:57,808 INFO L129 PetriNetUnfolder]: 14/497 cut-off events. [2021-12-28 02:57:57,809 INFO L130 PetriNetUnfolder]: For 62/152 co-relation queries the response was YES. [2021-12-28 02:57:57,816 INFO L84 FinitePrefix]: Finished finitePrefix Result has 567 conditions, 497 events. 14/497 cut-off events. For 62/152 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2139 event pairs, 1 based on Foata normal form. 1/472 useless extension candidates. Maximal degree in co-relation 529. Up to 30 conditions per place. [2021-12-28 02:57:57,818 INFO L132 encePairwiseOnDemand]: 338/341 looper letters, 15 selfloop transitions, 2 changer transitions 0/290 dead transitions. [2021-12-28 02:57:57,818 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 290 transitions, 654 flow [2021-12-28 02:57:57,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 02:57:57,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-28 02:57:57,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 837 transitions. [2021-12-28 02:57:57,821 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8181818181818182 [2021-12-28 02:57:57,821 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 837 transitions. [2021-12-28 02:57:57,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 837 transitions. [2021-12-28 02:57:57,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:57,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 837 transitions. [2021-12-28 02:57:57,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 279.0) internal successors, (837), 3 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 341.0) internal successors, (1364), 4 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,824 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 341.0) internal successors, (1364), 4 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,824 INFO L186 Difference]: Start difference. First operand has 288 places, 286 transitions, 612 flow. Second operand 3 states and 837 transitions. [2021-12-28 02:57:57,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 290 transitions, 654 flow [2021-12-28 02:57:57,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 290 transitions, 652 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-28 02:57:57,828 INFO L242 Difference]: Finished difference. Result has 289 places, 287 transitions, 622 flow [2021-12-28 02:57:57,829 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=622, PETRI_PLACES=289, PETRI_TRANSITIONS=287} [2021-12-28 02:57:57,829 INFO L334 CegarLoopForPetriNet]: 289 programPoint places, 0 predicate places. [2021-12-28 02:57:57,829 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 287 transitions, 622 flow [2021-12-28 02:57:57,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:57,829 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:57,829 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] [2021-12-28 02:57:57,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-28 02:57:58,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-28 02:57:58,044 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2021-12-28 02:57:58,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:58,044 INFO L85 PathProgramCache]: Analyzing trace with hash -522046394, now seen corresponding path program 1 times [2021-12-28 02:57:58,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:58,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285193049] [2021-12-28 02:57:58,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:58,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:58,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:58,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 02:57:58,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:58,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285193049] [2021-12-28 02:57:58,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285193049] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:58,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113837314] [2021-12-28 02:57:58,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:58,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:58,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:58,075 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 02:57:58,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-28 02:57:58,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:58,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 02:57:58,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:58,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 02:57:58,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 02:57:58,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 02:57:58,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113837314] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 02:57:58,314 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 02:57:58,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-12-28 02:57:58,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615729473] [2021-12-28 02:57:58,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 02:57:58,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 02:57:58,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:58,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 02:57:58,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-12-28 02:57:58,317 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 341 [2021-12-28 02:57:58,318 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 287 transitions, 622 flow. Second operand has 10 states, 10 states have (on average 274.1) internal successors, (2741), 10 states have internal predecessors, (2741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:58,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:58,319 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 341 [2021-12-28 02:57:58,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:58,426 INFO L129 PetriNetUnfolder]: 14/504 cut-off events. [2021-12-28 02:57:58,426 INFO L130 PetriNetUnfolder]: For 54/69 co-relation queries the response was YES. [2021-12-28 02:57:58,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 583 conditions, 504 events. 14/504 cut-off events. For 54/69 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2128 event pairs, 1 based on Foata normal form. 2/483 useless extension candidates. Maximal degree in co-relation 511. Up to 20 conditions per place. [2021-12-28 02:57:58,435 INFO L132 encePairwiseOnDemand]: 335/341 looper letters, 16 selfloop transitions, 9 changer transitions 0/297 dead transitions. [2021-12-28 02:57:58,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 297 transitions, 694 flow [2021-12-28 02:57:58,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 02:57:58,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-28 02:57:58,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2475 transitions. [2021-12-28 02:57:58,438 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8064516129032258 [2021-12-28 02:57:58,438 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2475 transitions. [2021-12-28 02:57:58,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2475 transitions. [2021-12-28 02:57:58,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:58,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2475 transitions. [2021-12-28 02:57:58,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 275.0) internal successors, (2475), 9 states have internal predecessors, (2475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:58,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:58,445 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:58,445 INFO L186 Difference]: Start difference. First operand has 289 places, 287 transitions, 622 flow. Second operand 9 states and 2475 transitions. [2021-12-28 02:57:58,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 297 transitions, 694 flow [2021-12-28 02:57:58,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 297 transitions, 692 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-28 02:57:58,449 INFO L242 Difference]: Finished difference. Result has 299 places, 293 transitions, 670 flow [2021-12-28 02:57:58,450 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=670, PETRI_PLACES=299, PETRI_TRANSITIONS=293} [2021-12-28 02:57:58,450 INFO L334 CegarLoopForPetriNet]: 289 programPoint places, 10 predicate places. [2021-12-28 02:57:58,450 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 293 transitions, 670 flow [2021-12-28 02:57:58,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 274.1) internal successors, (2741), 10 states have internal predecessors, (2741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:58,451 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:58,451 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 02:57:58,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-28 02:57:58,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-28 02:57:58,669 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2021-12-28 02:57:58,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:58,670 INFO L85 PathProgramCache]: Analyzing trace with hash -2078839546, now seen corresponding path program 2 times [2021-12-28 02:57:58,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:58,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265626866] [2021-12-28 02:57:58,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:58,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:58,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:58,702 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-28 02:57:58,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:58,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265626866] [2021-12-28 02:57:58,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265626866] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:58,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261738441] [2021-12-28 02:57:58,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 02:57:58,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:58,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:58,703 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 02:57:58,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-28 02:57:58,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 02:57:58,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 02:57:58,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 02:57:58,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:58,921 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 02:57:58,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 02:57:59,063 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 02:57:59,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261738441] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 02:57:59,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 02:57:59,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2021-12-28 02:57:59,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349691716] [2021-12-28 02:57:59,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 02:57:59,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-28 02:57:59,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:57:59,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-28 02:57:59,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2021-12-28 02:57:59,068 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 341 [2021-12-28 02:57:59,072 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 293 transitions, 670 flow. Second operand has 19 states, 19 states have (on average 268.05263157894734) internal successors, (5093), 19 states have internal predecessors, (5093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:59,072 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:57:59,072 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 341 [2021-12-28 02:57:59,073 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:57:59,311 INFO L129 PetriNetUnfolder]: 12/479 cut-off events. [2021-12-28 02:57:59,311 INFO L130 PetriNetUnfolder]: For 65/87 co-relation queries the response was YES. [2021-12-28 02:57:59,317 INFO L84 FinitePrefix]: Finished finitePrefix Result has 646 conditions, 479 events. 12/479 cut-off events. For 65/87 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1718 event pairs, 2 based on Foata normal form. 6/464 useless extension candidates. Maximal degree in co-relation 489. Up to 29 conditions per place. [2021-12-28 02:57:59,320 INFO L132 encePairwiseOnDemand]: 330/341 looper letters, 35 selfloop transitions, 26 changer transitions 0/325 dead transitions. [2021-12-28 02:57:59,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 325 transitions, 918 flow [2021-12-28 02:57:59,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-28 02:57:59,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-12-28 02:57:59,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 6691 transitions. [2021-12-28 02:57:59,326 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7848680351906159 [2021-12-28 02:57:59,326 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 6691 transitions. [2021-12-28 02:57:59,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 6691 transitions. [2021-12-28 02:57:59,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:57:59,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 6691 transitions. [2021-12-28 02:57:59,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 267.64) internal successors, (6691), 25 states have internal predecessors, (6691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:59,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 341.0) internal successors, (8866), 26 states have internal predecessors, (8866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:59,343 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 341.0) internal successors, (8866), 26 states have internal predecessors, (8866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:59,343 INFO L186 Difference]: Start difference. First operand has 299 places, 293 transitions, 670 flow. Second operand 25 states and 6691 transitions. [2021-12-28 02:57:59,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 325 transitions, 918 flow [2021-12-28 02:57:59,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 325 transitions, 904 flow, removed 6 selfloop flow, removed 1 redundant places. [2021-12-28 02:57:59,349 INFO L242 Difference]: Finished difference. Result has 330 places, 309 transitions, 828 flow [2021-12-28 02:57:59,350 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=828, PETRI_PLACES=330, PETRI_TRANSITIONS=309} [2021-12-28 02:57:59,350 INFO L334 CegarLoopForPetriNet]: 289 programPoint places, 41 predicate places. [2021-12-28 02:57:59,350 INFO L470 AbstractCegarLoop]: Abstraction has has 330 places, 309 transitions, 828 flow [2021-12-28 02:57:59,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 268.05263157894734) internal successors, (5093), 19 states have internal predecessors, (5093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:57:59,351 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:57:59,351 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 02:57:59,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-28 02:57:59,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-28 02:57:59,567 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2021-12-28 02:57:59,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:57:59,568 INFO L85 PathProgramCache]: Analyzing trace with hash -497132495, now seen corresponding path program 1 times [2021-12-28 02:57:59,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:57:59,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003933320] [2021-12-28 02:57:59,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:59,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:57:59,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:59,709 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 02:57:59,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:57:59,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003933320] [2021-12-28 02:57:59,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003933320] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 02:57:59,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101401025] [2021-12-28 02:57:59,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:57:59,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 02:57:59,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 02:57:59,720 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 02:57:59,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-28 02:57:59,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:57:59,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-28 02:57:59,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 02:57:59,991 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 02:57:59,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 02:58:00,194 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 02:58:00,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101401025] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 02:58:00,195 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 02:58:00,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2021-12-28 02:58:00,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472503033] [2021-12-28 02:58:00,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 02:58:00,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-28 02:58:00,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:58:00,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-28 02:58:00,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-12-28 02:58:00,199 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 341 [2021-12-28 02:58:00,203 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 309 transitions, 828 flow. Second operand has 23 states, 23 states have (on average 274.4347826086956) internal successors, (6312), 23 states have internal predecessors, (6312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:58:00,203 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:58:00,203 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 341 [2021-12-28 02:58:00,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-28 02:58:00,487 INFO L129 PetriNetUnfolder]: 12/494 cut-off events. [2021-12-28 02:58:00,487 INFO L130 PetriNetUnfolder]: For 169/173 co-relation queries the response was YES. [2021-12-28 02:58:00,493 INFO L84 FinitePrefix]: Finished finitePrefix Result has 746 conditions, 494 events. 12/494 cut-off events. For 169/173 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1718 event pairs, 2 based on Foata normal form. 3/476 useless extension candidates. Maximal degree in co-relation 525. Up to 20 conditions per place. [2021-12-28 02:58:00,495 INFO L132 encePairwiseOnDemand]: 335/341 looper letters, 30 selfloop transitions, 30 changer transitions 0/335 dead transitions. [2021-12-28 02:58:00,495 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 335 transitions, 1094 flow [2021-12-28 02:58:00,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-28 02:58:00,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-28 02:58:00,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 8223 transitions. [2021-12-28 02:58:00,501 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8038123167155425 [2021-12-28 02:58:00,502 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 8223 transitions. [2021-12-28 02:58:00,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 8223 transitions. [2021-12-28 02:58:00,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 02:58:00,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 8223 transitions. [2021-12-28 02:58:00,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 274.1) internal successors, (8223), 30 states have internal predecessors, (8223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:58:00,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 341.0) internal successors, (10571), 31 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:58:00,541 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 341.0) internal successors, (10571), 31 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:58:00,541 INFO L186 Difference]: Start difference. First operand has 330 places, 309 transitions, 828 flow. Second operand 30 states and 8223 transitions. [2021-12-28 02:58:00,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 335 transitions, 1094 flow [2021-12-28 02:58:00,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 335 transitions, 1060 flow, removed 10 selfloop flow, removed 7 redundant places. [2021-12-28 02:58:00,546 INFO L242 Difference]: Finished difference. Result has 356 places, 319 transitions, 952 flow [2021-12-28 02:58:00,547 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=952, PETRI_PLACES=356, PETRI_TRANSITIONS=319} [2021-12-28 02:58:00,547 INFO L334 CegarLoopForPetriNet]: 289 programPoint places, 67 predicate places. [2021-12-28 02:58:00,547 INFO L470 AbstractCegarLoop]: Abstraction has has 356 places, 319 transitions, 952 flow [2021-12-28 02:58:00,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 274.4347826086956) internal successors, (6312), 23 states have internal predecessors, (6312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:58:00,548 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-28 02:58:00,548 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 02:58:00,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-28 02:58:00,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-28 02:58:00,763 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2021-12-28 02:58:00,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 02:58:00,764 INFO L85 PathProgramCache]: Analyzing trace with hash 28146467, now seen corresponding path program 2 times [2021-12-28 02:58:00,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 02:58:00,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697538040] [2021-12-28 02:58:00,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 02:58:00,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 02:58:00,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 02:58:00,984 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-28 02:58:00,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 02:58:00,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697538040] [2021-12-28 02:58:00,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697538040] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 02:58:00,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 02:58:00,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-12-28 02:58:00,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002132082] [2021-12-28 02:58:00,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 02:58:00,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-28 02:58:00,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 02:58:00,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-28 02:58:00,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-12-28 02:58:00,988 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 341 [2021-12-28 02:58:00,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 319 transitions, 952 flow. Second operand has 13 states, 13 states have (on average 203.23076923076923) internal successors, (2642), 13 states have internal predecessors, (2642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 02:58:00,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-28 02:58:00,990 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 341 [2021-12-28 02:58:00,990 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand