./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/memsafety/test-0234-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version eb692b52 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/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/memsafety/test-0234-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2e40f9e7b474ba5b84186650c7060a1f3eed5394bab52ac2eaa493135efa417c --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-20 05:38:27,656 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-20 05:38:27,657 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-20 05:38:27,676 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-20 05:38:27,677 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-20 05:38:27,678 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-20 05:38:27,678 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-20 05:38:27,679 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-20 05:38:27,680 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-20 05:38:27,684 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-20 05:38:27,684 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-20 05:38:27,685 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-20 05:38:27,686 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-20 05:38:27,688 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-20 05:38:27,688 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-20 05:38:27,690 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-20 05:38:27,691 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-20 05:38:27,693 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-20 05:38:27,694 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-20 05:38:27,696 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-20 05:38:27,698 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-20 05:38:27,699 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-20 05:38:27,700 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-20 05:38:27,702 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-20 05:38:27,703 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-20 05:38:27,704 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-20 05:38:27,707 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-20 05:38:27,708 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-20 05:38:27,709 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-20 05:38:27,709 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-20 05:38:27,709 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-20 05:38:27,709 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-20 05:38:27,710 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-20 05:38:27,724 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-20 05:38:27,724 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-20 05:38:27,725 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-20 05:38:27,725 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-20 05:38:27,726 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-20 05:38:27,726 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-20 05:38:27,726 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-20 05:38:27,727 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-20 05:38:27,727 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-20 05:38:27,729 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-20 05:38:27,742 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-20 05:38:27,742 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-20 05:38:27,742 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-20 05:38:27,742 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-20 05:38:27,743 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-20 05:38:27,743 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-20 05:38:27,743 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-20 05:38:27,743 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-20 05:38:27,743 INFO L138 SettingsManager]: * Use SBE=true [2022-07-20 05:38:27,743 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-20 05:38:27,743 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-20 05:38:27,743 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-20 05:38:27,744 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-20 05:38:27,744 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-20 05:38:27,745 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 05:38:27,745 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-20 05:38:27,745 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-20 05:38:27,745 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-20 05:38:27,745 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-20 05:38:27,745 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 2e40f9e7b474ba5b84186650c7060a1f3eed5394bab52ac2eaa493135efa417c [2022-07-20 05:38:27,910 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-20 05:38:27,927 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-20 05:38:27,929 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-20 05:38:27,930 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-20 05:38:27,930 INFO L275 PluginConnector]: CDTParser initialized [2022-07-20 05:38:27,931 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety/test-0234-1.i [2022-07-20 05:38:27,971 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d940b245/09c3c5fa022f40669614e16aea7fcc67/FLAGd1a444640 [2022-07-20 05:38:28,397 INFO L306 CDTParser]: Found 1 translation units. [2022-07-20 05:38:28,405 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety/test-0234-1.i [2022-07-20 05:38:28,426 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d940b245/09c3c5fa022f40669614e16aea7fcc67/FLAGd1a444640 [2022-07-20 05:38:28,435 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d940b245/09c3c5fa022f40669614e16aea7fcc67 [2022-07-20 05:38:28,437 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-20 05:38:28,438 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-20 05:38:28,440 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-20 05:38:28,440 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-20 05:38:28,442 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-20 05:38:28,443 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,443 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a757de5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28, skipping insertion in model container [2022-07-20 05:38:28,444 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,448 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-20 05:38:28,472 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 05:38:28,757 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 05:38:28,763 INFO L203 MainTranslator]: Completed pre-run [2022-07-20 05:38:28,819 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 05:38:28,843 INFO L208 MainTranslator]: Completed translation [2022-07-20 05:38:28,844 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28 WrapperNode [2022-07-20 05:38:28,844 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-20 05:38:28,845 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-20 05:38:28,845 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-20 05:38:28,845 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-20 05:38:28,851 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,868 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,897 INFO L137 Inliner]: procedures = 188, calls = 60, calls flagged for inlining = 14, calls inlined = 14, statements flattened = 203 [2022-07-20 05:38:28,897 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-20 05:38:28,898 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-20 05:38:28,898 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-20 05:38:28,898 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-20 05:38:28,904 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,904 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,909 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,909 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,918 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,921 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,928 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,931 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-20 05:38:28,931 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-20 05:38:28,931 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-20 05:38:28,932 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-20 05:38:28,932 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (1/1) ... [2022-07-20 05:38:28,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 05:38:28,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:28,958 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-20 05:38:28,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-20 05:38:28,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-20 05:38:28,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-20 05:38:28,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-20 05:38:28,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-20 05:38:28,996 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2022-07-20 05:38:28,997 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2022-07-20 05:38:28,997 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-20 05:38:28,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-20 05:38:28,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-20 05:38:28,997 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-20 05:38:28,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-20 05:38:29,072 INFO L234 CfgBuilder]: Building ICFG [2022-07-20 05:38:29,073 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-20 05:38:29,523 INFO L275 CfgBuilder]: Performing block encoding [2022-07-20 05:38:29,541 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-20 05:38:29,541 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-07-20 05:38:29,543 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 05:38:29 BoogieIcfgContainer [2022-07-20 05:38:29,543 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-20 05:38:29,544 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-20 05:38:29,544 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-20 05:38:29,547 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-20 05:38:29,547 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.07 05:38:28" (1/3) ... [2022-07-20 05:38:29,548 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ed2c14e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 05:38:29, skipping insertion in model container [2022-07-20 05:38:29,548 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:28" (2/3) ... [2022-07-20 05:38:29,548 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ed2c14e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 05:38:29, skipping insertion in model container [2022-07-20 05:38:29,548 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 05:38:29" (3/3) ... [2022-07-20 05:38:29,549 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0234-1.i [2022-07-20 05:38:29,559 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-20 05:38:29,560 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 75 error locations. [2022-07-20 05:38:29,592 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-20 05:38:29,597 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@45760e55, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@24b5a92 [2022-07-20 05:38:29,597 INFO L358 AbstractCegarLoop]: Starting to check reachability of 75 error locations. [2022-07-20 05:38:29,601 INFO L276 IsEmpty]: Start isEmpty. Operand has 191 states, 108 states have (on average 1.8981481481481481) internal successors, (205), 183 states have internal predecessors, (205), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:38:29,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-07-20 05:38:29,606 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:29,606 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-07-20 05:38:29,607 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:38:29,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:29,611 INFO L85 PathProgramCache]: Analyzing trace with hash 930118, now seen corresponding path program 1 times [2022-07-20 05:38:29,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:29,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554379446] [2022-07-20 05:38:29,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:29,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:29,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:29,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-20 05:38:29,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:29,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554379446] [2022-07-20 05:38:29,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554379446] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:38:29,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:38:29,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:38:29,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629521901] [2022-07-20 05:38:29,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:38:29,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-20 05:38:29,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:29,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-20 05:38:29,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-20 05:38:29,734 INFO L87 Difference]: Start difference. First operand has 191 states, 108 states have (on average 1.8981481481481481) internal successors, (205), 183 states have internal predecessors, (205), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-20 05:38:29,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:29,754 INFO L93 Difference]: Finished difference Result 191 states and 206 transitions. [2022-07-20 05:38:29,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-20 05:38:29,756 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-07-20 05:38:29,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:29,762 INFO L225 Difference]: With dead ends: 191 [2022-07-20 05:38:29,762 INFO L226 Difference]: Without dead ends: 189 [2022-07-20 05:38:29,763 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-20 05:38:29,765 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:29,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 05:38:29,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-07-20 05:38:29,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2022-07-20 05:38:29,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 107 states have (on average 1.794392523364486) internal successors, (192), 181 states have internal predecessors, (192), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:38:29,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 204 transitions. [2022-07-20 05:38:29,799 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 204 transitions. Word has length 4 [2022-07-20 05:38:29,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:29,799 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 204 transitions. [2022-07-20 05:38:29,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-20 05:38:29,799 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 204 transitions. [2022-07-20 05:38:29,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-20 05:38:29,800 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:29,800 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-20 05:38:29,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-20 05:38:29,800 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:38:29,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:29,801 INFO L85 PathProgramCache]: Analyzing trace with hash 889842618, now seen corresponding path program 1 times [2022-07-20 05:38:29,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:29,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279945249] [2022-07-20 05:38:29,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:29,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:29,815 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:29,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363989860] [2022-07-20 05:38:29,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:29,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:29,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:29,820 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:38:29,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-20 05:38:29,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:29,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-20 05:38:29,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:29,918 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-20 05:38:29,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-20 05:38:29,925 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:38:29,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:29,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279945249] [2022-07-20 05:38:29,926 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:29,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363989860] [2022-07-20 05:38:29,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363989860] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:38:29,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:38:29,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:38:29,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443920185] [2022-07-20 05:38:29,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:38:29,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:38:29,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:29,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:38:29,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:38:29,929 INFO L87 Difference]: Start difference. First operand 189 states and 204 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-20 05:38:30,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:30,044 INFO L93 Difference]: Finished difference Result 188 states and 203 transitions. [2022-07-20 05:38:30,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:38:30,044 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-07-20 05:38:30,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:30,049 INFO L225 Difference]: With dead ends: 188 [2022-07-20 05:38:30,050 INFO L226 Difference]: Without dead ends: 188 [2022-07-20 05:38:30,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:38:30,054 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 9 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:30,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 316 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:38:30,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-07-20 05:38:30,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2022-07-20 05:38:30,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 107 states have (on average 1.7850467289719627) internal successors, (191), 180 states have internal predecessors, (191), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:38:30,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 203 transitions. [2022-07-20 05:38:30,077 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 203 transitions. Word has length 6 [2022-07-20 05:38:30,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:30,078 INFO L495 AbstractCegarLoop]: Abstraction has 188 states and 203 transitions. [2022-07-20 05:38:30,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-20 05:38:30,078 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 203 transitions. [2022-07-20 05:38:30,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-20 05:38:30,078 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:30,079 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:38:30,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-20 05:38:30,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:30,287 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:38:30,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:30,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1815317712, now seen corresponding path program 1 times [2022-07-20 05:38:30,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:30,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58772023] [2022-07-20 05:38:30,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:30,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:30,299 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:30,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [676167940] [2022-07-20 05:38:30,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:30,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:30,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:30,308 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:38:30,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-20 05:38:30,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:30,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-20 05:38:30,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:30,451 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-20 05:38:30,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-20 05:38:30,489 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:38:30,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:30,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58772023] [2022-07-20 05:38:30,489 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:30,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676167940] [2022-07-20 05:38:30,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676167940] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:38:30,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:38:30,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:38:30,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383093806] [2022-07-20 05:38:30,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:38:30,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:38:30,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:30,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:38:30,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:38:30,491 INFO L87 Difference]: Start difference. First operand 188 states and 203 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-20 05:38:30,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:30,496 INFO L93 Difference]: Finished difference Result 187 states and 202 transitions. [2022-07-20 05:38:30,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:38:30,496 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-07-20 05:38:30,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:30,497 INFO L225 Difference]: With dead ends: 187 [2022-07-20 05:38:30,497 INFO L226 Difference]: Without dead ends: 187 [2022-07-20 05:38:30,498 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:38:30,498 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 0 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:30,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 341 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 60 Unchecked, 0.0s Time] [2022-07-20 05:38:30,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-07-20 05:38:30,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2022-07-20 05:38:30,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 107 states have (on average 1.7757009345794392) internal successors, (190), 179 states have internal predecessors, (190), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:38:30,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 202 transitions. [2022-07-20 05:38:30,504 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 202 transitions. Word has length 7 [2022-07-20 05:38:30,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:30,505 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 202 transitions. [2022-07-20 05:38:30,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-20 05:38:30,505 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 202 transitions. [2022-07-20 05:38:30,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-20 05:38:30,507 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:30,507 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:38:30,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-07-20 05:38:30,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-20 05:38:30,724 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:38:30,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:30,724 INFO L85 PathProgramCache]: Analyzing trace with hash 508125098, now seen corresponding path program 1 times [2022-07-20 05:38:30,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:30,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714779168] [2022-07-20 05:38:30,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:30,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:30,740 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:30,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1428525867] [2022-07-20 05:38:30,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:30,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:30,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:30,742 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:38:30,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-20 05:38:30,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:30,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-20 05:38:30,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:31,041 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:38:31,042 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:38:31,051 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-20 05:38:31,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:38:31,237 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-20 05:38:31,237 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-20 05:38:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-20 05:38:31,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:31,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714779168] [2022-07-20 05:38:31,254 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:31,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428525867] [2022-07-20 05:38:31,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428525867] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:38:31,254 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:38:31,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-20 05:38:31,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709178278] [2022-07-20 05:38:31,255 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:38:31,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-20 05:38:31,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:31,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-20 05:38:31,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-20 05:38:31,256 INFO L87 Difference]: Start difference. First operand 187 states and 202 transitions. Second operand has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-20 05:38:39,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:39,673 INFO L93 Difference]: Finished difference Result 231 states and 251 transitions. [2022-07-20 05:38:39,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-20 05:38:39,674 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 73 [2022-07-20 05:38:39,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:39,677 INFO L225 Difference]: With dead ends: 231 [2022-07-20 05:38:39,677 INFO L226 Difference]: Without dead ends: 231 [2022-07-20 05:38:39,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 132 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-07-20 05:38:39,680 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 124 mSDsluCounter, 1188 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 1350 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:39,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 1350 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 614 Invalid, 0 Unknown, 220 Unchecked, 0.3s Time] [2022-07-20 05:38:39,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-07-20 05:38:39,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 196. [2022-07-20 05:38:39,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 116 states have (on average 1.7241379310344827) internal successors, (200), 186 states have internal predecessors, (200), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2022-07-20 05:38:39,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 213 transitions. [2022-07-20 05:38:39,698 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 213 transitions. Word has length 73 [2022-07-20 05:38:39,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:39,698 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 213 transitions. [2022-07-20 05:38:39,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-20 05:38:39,699 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 213 transitions. [2022-07-20 05:38:39,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-20 05:38:39,700 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:39,700 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:38:39,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-20 05:38:39,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:39,924 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:38:39,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:39,925 INFO L85 PathProgramCache]: Analyzing trace with hash 508125099, now seen corresponding path program 1 times [2022-07-20 05:38:39,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:39,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232620814] [2022-07-20 05:38:39,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:39,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:39,945 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:39,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385485979] [2022-07-20 05:38:39,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:39,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:39,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:39,979 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:38:39,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-20 05:38:40,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:40,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 53 conjunts are in the unsatisfiable core [2022-07-20 05:38:40,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:40,143 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-20 05:38:40,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:38:40,522 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-20 05:38:40,530 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:38:40,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-20 05:38:40,567 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-20 05:38:40,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:38:40,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:40,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232620814] [2022-07-20 05:38:40,673 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:40,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385485979] [2022-07-20 05:38:40,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385485979] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:38:40,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:38:40,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-20 05:38:40,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682327742] [2022-07-20 05:38:40,674 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:38:40,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-20 05:38:40,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:40,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-20 05:38:40,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-07-20 05:38:40,675 INFO L87 Difference]: Start difference. First operand 196 states and 213 transitions. Second operand has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:38:41,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:41,261 INFO L93 Difference]: Finished difference Result 195 states and 211 transitions. [2022-07-20 05:38:41,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-20 05:38:41,261 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 73 [2022-07-20 05:38:41,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:41,262 INFO L225 Difference]: With dead ends: 195 [2022-07-20 05:38:41,262 INFO L226 Difference]: Without dead ends: 195 [2022-07-20 05:38:41,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-07-20 05:38:41,263 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 2 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:41,263 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1086 Invalid, 779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 543 Invalid, 0 Unknown, 230 Unchecked, 0.4s Time] [2022-07-20 05:38:41,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-07-20 05:38:41,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2022-07-20 05:38:41,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 116 states have (on average 1.706896551724138) internal successors, (198), 185 states have internal predecessors, (198), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2022-07-20 05:38:41,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 211 transitions. [2022-07-20 05:38:41,268 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 211 transitions. Word has length 73 [2022-07-20 05:38:41,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:41,268 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 211 transitions. [2022-07-20 05:38:41,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:38:41,268 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 211 transitions. [2022-07-20 05:38:41,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-20 05:38:41,269 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:41,269 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:38:41,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-20 05:38:41,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:41,470 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:38:41,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:41,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1841224522, now seen corresponding path program 1 times [2022-07-20 05:38:41,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:41,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232138839] [2022-07-20 05:38:41,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:41,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:41,500 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:41,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1559282778] [2022-07-20 05:38:41,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:41,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:41,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:41,507 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:38:41,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-20 05:38:41,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:41,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-20 05:38:41,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:41,771 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:38:41,772 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:38:41,781 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 73 proven. 9 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-07-20 05:38:41,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:38:41,930 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-20 05:38:41,931 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-20 05:38:41,944 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 73 proven. 9 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-07-20 05:38:41,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:41,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232138839] [2022-07-20 05:38:41,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:41,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559282778] [2022-07-20 05:38:41,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559282778] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:38:41,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:38:41,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-20 05:38:41,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856759921] [2022-07-20 05:38:41,946 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:38:41,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-20 05:38:41,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:41,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-20 05:38:41,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-20 05:38:41,948 INFO L87 Difference]: Start difference. First operand 195 states and 211 transitions. Second operand has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-20 05:38:50,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:50,336 INFO L93 Difference]: Finished difference Result 234 states and 254 transitions. [2022-07-20 05:38:50,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-20 05:38:50,337 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 74 [2022-07-20 05:38:50,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:50,338 INFO L225 Difference]: With dead ends: 234 [2022-07-20 05:38:50,338 INFO L226 Difference]: Without dead ends: 234 [2022-07-20 05:38:50,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 135 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-07-20 05:38:50,339 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 123 mSDsluCounter, 1070 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1231 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:50,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 1231 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 600 Invalid, 0 Unknown, 112 Unchecked, 0.2s Time] [2022-07-20 05:38:50,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-07-20 05:38:50,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 193. [2022-07-20 05:38:50,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 115 states have (on average 1.7043478260869565) internal successors, (196), 184 states have internal predecessors, (196), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:38:50,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 208 transitions. [2022-07-20 05:38:50,345 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 208 transitions. Word has length 74 [2022-07-20 05:38:50,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:50,346 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 208 transitions. [2022-07-20 05:38:50,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-20 05:38:50,349 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 208 transitions. [2022-07-20 05:38:50,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-20 05:38:50,350 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:50,350 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:38:50,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-20 05:38:50,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:50,568 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:38:50,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:50,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1318052341, now seen corresponding path program 1 times [2022-07-20 05:38:50,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:50,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416663203] [2022-07-20 05:38:50,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:50,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:50,589 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:50,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2024772165] [2022-07-20 05:38:50,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:50,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:50,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:50,599 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:38:50,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-20 05:38:50,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:50,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-20 05:38:50,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:50,828 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:38:50,829 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:38:50,896 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:38:50,896 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:38:50,907 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 16 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-07-20 05:38:50,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:38:51,144 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-20 05:38:51,145 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-20 05:38:51,155 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 16 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-07-20 05:38:51,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:51,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416663203] [2022-07-20 05:38:51,155 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:51,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024772165] [2022-07-20 05:38:51,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024772165] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:38:51,155 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:38:51,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-20 05:38:51,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835555925] [2022-07-20 05:38:51,156 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:38:51,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-20 05:38:51,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:51,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-20 05:38:51,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-20 05:38:51,157 INFO L87 Difference]: Start difference. First operand 193 states and 208 transitions. Second operand has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-20 05:38:59,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:59,615 INFO L93 Difference]: Finished difference Result 251 states and 274 transitions. [2022-07-20 05:38:59,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-20 05:38:59,615 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 75 [2022-07-20 05:38:59,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:59,617 INFO L225 Difference]: With dead ends: 251 [2022-07-20 05:38:59,617 INFO L226 Difference]: Without dead ends: 251 [2022-07-20 05:38:59,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 131 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-07-20 05:38:59,618 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 201 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 1410 SdHoareTripleChecker+Invalid, 1044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 348 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:59,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 1410 Invalid, 1044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 692 Invalid, 0 Unknown, 348 Unchecked, 0.3s Time] [2022-07-20 05:38:59,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-07-20 05:38:59,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 217. [2022-07-20 05:38:59,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 136 states have (on average 1.6102941176470589) internal successors, (219), 204 states have internal predecessors, (219), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2022-07-20 05:38:59,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 237 transitions. [2022-07-20 05:38:59,625 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 237 transitions. Word has length 75 [2022-07-20 05:38:59,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:59,627 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 237 transitions. [2022-07-20 05:38:59,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-20 05:38:59,627 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 237 transitions. [2022-07-20 05:38:59,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-20 05:38:59,632 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:59,632 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:38:59,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-20 05:38:59,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:59,850 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:38:59,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:59,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1318052340, now seen corresponding path program 1 times [2022-07-20 05:38:59,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:59,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686442585] [2022-07-20 05:38:59,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:59,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:59,871 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:59,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [298145618] [2022-07-20 05:38:59,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:59,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:59,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:59,888 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:38:59,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-20 05:39:00,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:00,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 73 conjunts are in the unsatisfiable core [2022-07-20 05:39:00,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:00,036 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-20 05:39:00,534 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:00,534 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:00,539 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-20 05:39:00,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:00,648 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-20 05:39:00,662 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-20 05:39:00,662 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-20 05:39:00,718 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 24 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-20 05:39:00,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:00,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:00,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686442585] [2022-07-20 05:39:00,805 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:00,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298145618] [2022-07-20 05:39:00,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298145618] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:00,805 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:00,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-07-20 05:39:00,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071103316] [2022-07-20 05:39:00,805 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:00,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-20 05:39:00,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:00,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-20 05:39:00,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-07-20 05:39:00,806 INFO L87 Difference]: Start difference. First operand 217 states and 237 transitions. Second operand has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:39:01,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:01,348 INFO L93 Difference]: Finished difference Result 222 states and 243 transitions. [2022-07-20 05:39:01,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-20 05:39:01,349 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 75 [2022-07-20 05:39:01,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:01,350 INFO L225 Difference]: With dead ends: 222 [2022-07-20 05:39:01,350 INFO L226 Difference]: Without dead ends: 222 [2022-07-20 05:39:01,350 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-07-20 05:39:01,350 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 4 mSDsluCounter, 1167 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1348 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 503 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:01,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 1348 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 532 Invalid, 0 Unknown, 503 Unchecked, 0.4s Time] [2022-07-20 05:39:01,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-07-20 05:39:01,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2022-07-20 05:39:01,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 140 states have (on average 1.5928571428571427) internal successors, (223), 207 states have internal predecessors, (223), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (11), 10 states have call predecessors, (11), 9 states have call successors, (11) [2022-07-20 05:39:01,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 243 transitions. [2022-07-20 05:39:01,354 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 243 transitions. Word has length 75 [2022-07-20 05:39:01,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:01,355 INFO L495 AbstractCegarLoop]: Abstraction has 222 states and 243 transitions. [2022-07-20 05:39:01,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:39:01,355 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 243 transitions. [2022-07-20 05:39:01,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-20 05:39:01,358 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:01,358 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:01,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:01,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:01,565 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:01,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:01,565 INFO L85 PathProgramCache]: Analyzing trace with hash 325199745, now seen corresponding path program 1 times [2022-07-20 05:39:01,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:01,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307940754] [2022-07-20 05:39:01,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:01,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:01,581 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:01,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2045275239] [2022-07-20 05:39:01,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:01,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:01,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:01,596 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:01,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-20 05:39:01,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:01,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-20 05:39:01,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:01,852 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:39:01,853 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:39:01,910 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:39:01,911 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:39:01,922 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 17 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-20 05:39:01,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:02,151 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-20 05:39:02,151 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-20 05:39:02,161 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 17 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-20 05:39:02,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:02,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307940754] [2022-07-20 05:39:02,162 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:02,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045275239] [2022-07-20 05:39:02,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045275239] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:39:02,162 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:39:02,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-20 05:39:02,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189102872] [2022-07-20 05:39:02,162 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:02,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-20 05:39:02,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:02,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-20 05:39:02,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-20 05:39:02,163 INFO L87 Difference]: Start difference. First operand 222 states and 243 transitions. Second operand has 15 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-20 05:39:10,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:10,576 INFO L93 Difference]: Finished difference Result 270 states and 294 transitions. [2022-07-20 05:39:10,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-20 05:39:10,577 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 76 [2022-07-20 05:39:10,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:10,578 INFO L225 Difference]: With dead ends: 270 [2022-07-20 05:39:10,578 INFO L226 Difference]: Without dead ends: 270 [2022-07-20 05:39:10,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 134 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-07-20 05:39:10,579 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 200 mSDsluCounter, 1369 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 1531 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 467 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:10,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 1531 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 684 Invalid, 0 Unknown, 467 Unchecked, 0.3s Time] [2022-07-20 05:39:10,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-07-20 05:39:10,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 217. [2022-07-20 05:39:10,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 136 states have (on average 1.6029411764705883) internal successors, (218), 204 states have internal predecessors, (218), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-20 05:39:10,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 234 transitions. [2022-07-20 05:39:10,583 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 234 transitions. Word has length 76 [2022-07-20 05:39:10,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:10,583 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 234 transitions. [2022-07-20 05:39:10,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-20 05:39:10,584 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 234 transitions. [2022-07-20 05:39:10,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-20 05:39:10,584 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:10,584 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:10,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:10,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-07-20 05:39:10,785 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:10,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:10,785 INFO L85 PathProgramCache]: Analyzing trace with hash 2090050401, now seen corresponding path program 1 times [2022-07-20 05:39:10,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:10,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886939193] [2022-07-20 05:39:10,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:10,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:10,800 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:10,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [374189089] [2022-07-20 05:39:10,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:10,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:10,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:10,802 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:10,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-20 05:39:10,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:10,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-20 05:39:10,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:10,964 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-07-20 05:39:10,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:11,009 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-07-20 05:39:11,081 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-07-20 05:39:11,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:11,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886939193] [2022-07-20 05:39:11,082 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:11,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374189089] [2022-07-20 05:39:11,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374189089] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:39:11,082 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:39:11,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-07-20 05:39:11,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233325200] [2022-07-20 05:39:11,082 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:11,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-20 05:39:11,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:11,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-20 05:39:11,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-20 05:39:11,083 INFO L87 Difference]: Start difference. First operand 217 states and 234 transitions. Second operand has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:39:11,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:11,337 INFO L93 Difference]: Finished difference Result 235 states and 259 transitions. [2022-07-20 05:39:11,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-20 05:39:11,337 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 76 [2022-07-20 05:39:11,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:11,338 INFO L225 Difference]: With dead ends: 235 [2022-07-20 05:39:11,338 INFO L226 Difference]: Without dead ends: 235 [2022-07-20 05:39:11,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-20 05:39:11,339 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 185 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 1009 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:11,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 1009 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 05:39:11,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-07-20 05:39:11,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 216. [2022-07-20 05:39:11,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 136 states have (on average 1.5955882352941178) internal successors, (217), 203 states have internal predecessors, (217), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-20 05:39:11,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 233 transitions. [2022-07-20 05:39:11,343 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 233 transitions. Word has length 76 [2022-07-20 05:39:11,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:11,343 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 233 transitions. [2022-07-20 05:39:11,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:39:11,344 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 233 transitions. [2022-07-20 05:39:11,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-07-20 05:39:11,344 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:11,344 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:11,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:11,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-20 05:39:11,545 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:11,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:11,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1506259678, now seen corresponding path program 1 times [2022-07-20 05:39:11,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:11,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606483493] [2022-07-20 05:39:11,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:11,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:11,567 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:11,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [376452203] [2022-07-20 05:39:11,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:11,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:11,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:11,596 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:11,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-20 05:39:11,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:11,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-20 05:39:11,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:11,745 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-20 05:39:11,746 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:39:11,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:11,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606483493] [2022-07-20 05:39:11,746 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:11,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376452203] [2022-07-20 05:39:11,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376452203] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:39:11,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:39:11,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:39:11,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582310361] [2022-07-20 05:39:11,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:39:11,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:39:11,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:11,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:39:11,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:39:11,748 INFO L87 Difference]: Start difference. First operand 216 states and 233 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:39:11,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:11,813 INFO L93 Difference]: Finished difference Result 223 states and 244 transitions. [2022-07-20 05:39:11,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:39:11,814 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 78 [2022-07-20 05:39:11,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:11,815 INFO L225 Difference]: With dead ends: 223 [2022-07-20 05:39:11,815 INFO L226 Difference]: Without dead ends: 223 [2022-07-20 05:39:11,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:39:11,815 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 160 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:11,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 191 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:39:11,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-07-20 05:39:11,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 215. [2022-07-20 05:39:11,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 136 states have (on average 1.588235294117647) internal successors, (216), 202 states have internal predecessors, (216), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-20 05:39:11,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 232 transitions. [2022-07-20 05:39:11,822 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 232 transitions. Word has length 78 [2022-07-20 05:39:11,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:11,822 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 232 transitions. [2022-07-20 05:39:11,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:39:11,823 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 232 transitions. [2022-07-20 05:39:11,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-20 05:39:11,823 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:11,823 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:11,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:12,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-07-20 05:39:12,024 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:12,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:12,025 INFO L85 PathProgramCache]: Analyzing trace with hash 153340297, now seen corresponding path program 1 times [2022-07-20 05:39:12,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:12,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65650749] [2022-07-20 05:39:12,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:12,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:12,035 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:12,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [955694520] [2022-07-20 05:39:12,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:12,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:12,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:12,037 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:12,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-20 05:39:12,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:12,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-20 05:39:12,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:12,263 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:12,264 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:12,307 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:12,308 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:12,369 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:39:12,369 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:39:12,385 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 73 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-20 05:39:12,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:12,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:12,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65650749] [2022-07-20 05:39:12,528 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:12,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955694520] [2022-07-20 05:39:12,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955694520] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:12,529 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:12,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-20 05:39:12,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258508513] [2022-07-20 05:39:12,529 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:12,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-20 05:39:12,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:12,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-20 05:39:12,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-20 05:39:12,530 INFO L87 Difference]: Start difference. First operand 215 states and 232 transitions. Second operand has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:39:16,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:16,923 INFO L93 Difference]: Finished difference Result 308 states and 339 transitions. [2022-07-20 05:39:16,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-20 05:39:16,924 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 82 [2022-07-20 05:39:16,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:16,925 INFO L225 Difference]: With dead ends: 308 [2022-07-20 05:39:16,925 INFO L226 Difference]: Without dead ends: 308 [2022-07-20 05:39:16,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 86 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-07-20 05:39:16,926 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 173 mSDsluCounter, 1220 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 1376 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 336 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:16,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 1376 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 688 Invalid, 0 Unknown, 336 Unchecked, 0.2s Time] [2022-07-20 05:39:16,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-07-20 05:39:16,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 274. [2022-07-20 05:39:16,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 187 states have (on average 1.46524064171123) internal successors, (274), 252 states have internal predecessors, (274), 13 states have call successors, (13), 8 states have call predecessors, (13), 8 states have return successors, (18), 13 states have call predecessors, (18), 13 states have call successors, (18) [2022-07-20 05:39:16,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 305 transitions. [2022-07-20 05:39:16,931 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 305 transitions. Word has length 82 [2022-07-20 05:39:16,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:16,931 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 305 transitions. [2022-07-20 05:39:16,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:39:16,931 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 305 transitions. [2022-07-20 05:39:16,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-20 05:39:16,932 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:16,932 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:16,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:17,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-07-20 05:39:17,145 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:17,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:17,145 INFO L85 PathProgramCache]: Analyzing trace with hash 153340298, now seen corresponding path program 1 times [2022-07-20 05:39:17,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:17,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511191944] [2022-07-20 05:39:17,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:17,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:17,168 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:17,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [766121429] [2022-07-20 05:39:17,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:17,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:17,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:17,179 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:17,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-20 05:39:17,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:17,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 83 conjunts are in the unsatisfiable core [2022-07-20 05:39:17,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:23,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:23,293 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-20 05:39:23,393 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:23,393 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:24,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:24,578 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-20 05:39:24,710 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-20 05:39:24,710 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-20 05:39:26,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:26,125 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-20 05:39:26,171 INFO L356 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-07-20 05:39:26,171 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2022-07-20 05:39:28,379 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 73 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-20 05:39:28,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:28,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:28,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511191944] [2022-07-20 05:39:28,651 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:28,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766121429] [2022-07-20 05:39:28,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766121429] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:28,651 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:28,651 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-20 05:39:28,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109156706] [2022-07-20 05:39:28,651 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:28,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-20 05:39:28,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:28,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-20 05:39:28,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=364, Unknown=1, NotChecked=0, Total=420 [2022-07-20 05:39:28,652 INFO L87 Difference]: Start difference. First operand 274 states and 305 transitions. Second operand has 19 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:39:34,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:34,627 INFO L93 Difference]: Finished difference Result 345 states and 393 transitions. [2022-07-20 05:39:34,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-20 05:39:34,628 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 82 [2022-07-20 05:39:34,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:34,629 INFO L225 Difference]: With dead ends: 345 [2022-07-20 05:39:34,629 INFO L226 Difference]: Without dead ends: 345 [2022-07-20 05:39:34,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=91, Invalid=662, Unknown=3, NotChecked=0, Total=756 [2022-07-20 05:39:34,630 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 7 mSDsluCounter, 1389 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1563 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1023 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:34,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1563 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 86 Invalid, 0 Unknown, 1023 Unchecked, 0.1s Time] [2022-07-20 05:39:34,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-07-20 05:39:34,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2022-07-20 05:39:34,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 246 states have (on average 1.386178861788618) internal successors, (341), 314 states have internal predecessors, (341), 16 states have call successors, (16), 11 states have call predecessors, (16), 15 states have return successors, (32), 17 states have call predecessors, (32), 16 states have call successors, (32) [2022-07-20 05:39:34,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 389 transitions. [2022-07-20 05:39:34,641 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 389 transitions. Word has length 82 [2022-07-20 05:39:34,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:34,642 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 389 transitions. [2022-07-20 05:39:34,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:39:34,642 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 389 transitions. [2022-07-20 05:39:34,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-20 05:39:34,655 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:34,655 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:34,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:34,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-20 05:39:34,873 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:34,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:34,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1437524680, now seen corresponding path program 1 times [2022-07-20 05:39:34,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:34,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182581461] [2022-07-20 05:39:34,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:34,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:34,890 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:34,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [556506968] [2022-07-20 05:39:34,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:34,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:34,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:34,916 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:34,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-20 05:39:35,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:35,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 89 conjunts are in the unsatisfiable core [2022-07-20 05:39:35,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:35,090 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-20 05:39:35,501 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:35,501 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:35,504 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-20 05:39:35,729 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:39:35,729 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-07-20 05:39:35,768 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:35,768 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:35,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:35,914 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-20 05:39:35,927 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-20 05:39:35,928 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-20 05:39:36,027 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 43 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-20 05:39:36,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:36,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:36,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182581461] [2022-07-20 05:39:36,138 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:36,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556506968] [2022-07-20 05:39:36,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556506968] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:36,138 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:36,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-20 05:39:36,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259063225] [2022-07-20 05:39:36,139 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:36,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-20 05:39:36,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:36,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-20 05:39:36,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-07-20 05:39:36,139 INFO L87 Difference]: Start difference. First operand 343 states and 389 transitions. Second operand has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 18 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:39:36,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:36,868 INFO L93 Difference]: Finished difference Result 393 states and 450 transitions. [2022-07-20 05:39:36,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-20 05:39:36,868 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 18 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 83 [2022-07-20 05:39:36,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:36,869 INFO L225 Difference]: With dead ends: 393 [2022-07-20 05:39:36,870 INFO L226 Difference]: Without dead ends: 393 [2022-07-20 05:39:36,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-07-20 05:39:36,870 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 7 mSDsluCounter, 1217 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1391 SdHoareTripleChecker+Invalid, 974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 468 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:36,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1391 Invalid, 974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 498 Invalid, 0 Unknown, 468 Unchecked, 0.4s Time] [2022-07-20 05:39:36,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-07-20 05:39:36,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 366. [2022-07-20 05:39:36,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 266 states have (on average 1.3721804511278195) internal successors, (365), 337 states have internal predecessors, (365), 17 states have call successors, (17), 12 states have call predecessors, (17), 17 states have return successors, (34), 16 states have call predecessors, (34), 17 states have call successors, (34) [2022-07-20 05:39:36,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 416 transitions. [2022-07-20 05:39:36,877 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 416 transitions. Word has length 83 [2022-07-20 05:39:36,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:36,877 INFO L495 AbstractCegarLoop]: Abstraction has 366 states and 416 transitions. [2022-07-20 05:39:36,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 18 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:39:36,877 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 416 transitions. [2022-07-20 05:39:36,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-20 05:39:36,878 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:36,878 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:36,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:37,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-20 05:39:37,078 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:37,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:37,079 INFO L85 PathProgramCache]: Analyzing trace with hash 528237509, now seen corresponding path program 1 times [2022-07-20 05:39:37,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:37,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300162094] [2022-07-20 05:39:37,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:37,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:37,088 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:37,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1953346206] [2022-07-20 05:39:37,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:37,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:37,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:37,104 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:37,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-20 05:39:37,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:37,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 48 conjunts are in the unsatisfiable core [2022-07-20 05:39:37,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:37,349 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:37,350 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:37,440 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:39:37,440 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-20 05:39:37,569 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:39:37,570 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-20 05:39:37,623 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 75 proven. 51 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-20 05:39:37,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:38,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:38,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300162094] [2022-07-20 05:39:38,044 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:38,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953346206] [2022-07-20 05:39:38,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953346206] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:38,045 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:38,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-20 05:39:38,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684814037] [2022-07-20 05:39:38,045 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:38,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-20 05:39:38,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:38,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-20 05:39:38,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-07-20 05:39:38,046 INFO L87 Difference]: Start difference. First operand 366 states and 416 transitions. Second operand has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 17 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:39:42,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:42,657 INFO L93 Difference]: Finished difference Result 503 states and 569 transitions. [2022-07-20 05:39:42,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-20 05:39:42,658 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 17 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 83 [2022-07-20 05:39:42,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:42,660 INFO L225 Difference]: With dead ends: 503 [2022-07-20 05:39:42,660 INFO L226 Difference]: Without dead ends: 503 [2022-07-20 05:39:42,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 88 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=293, Invalid=1513, Unknown=0, NotChecked=0, Total=1806 [2022-07-20 05:39:42,660 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 204 mSDsluCounter, 1815 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 1970 SdHoareTripleChecker+Invalid, 1589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 761 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:42,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 1970 Invalid, 1589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 823 Invalid, 0 Unknown, 761 Unchecked, 0.3s Time] [2022-07-20 05:39:42,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-07-20 05:39:42,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 369. [2022-07-20 05:39:42,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 269 states have (on average 1.3717472118959109) internal successors, (369), 341 states have internal predecessors, (369), 16 states have call successors, (16), 12 states have call predecessors, (16), 18 states have return successors, (27), 15 states have call predecessors, (27), 16 states have call successors, (27) [2022-07-20 05:39:42,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 412 transitions. [2022-07-20 05:39:42,671 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 412 transitions. Word has length 83 [2022-07-20 05:39:42,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:42,671 INFO L495 AbstractCegarLoop]: Abstraction has 369 states and 412 transitions. [2022-07-20 05:39:42,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 17 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:39:42,671 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 412 transitions. [2022-07-20 05:39:42,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-20 05:39:42,672 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:42,672 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:42,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:42,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:42,890 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:42,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:42,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1085255853, now seen corresponding path program 2 times [2022-07-20 05:39:42,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:42,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259365236] [2022-07-20 05:39:42,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:42,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:42,903 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:42,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [475920504] [2022-07-20 05:39:42,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-20 05:39:42,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:42,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:42,916 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:42,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-20 05:39:43,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-20 05:39:43,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:39:43,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-20 05:39:43,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:43,138 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:43,138 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:43,196 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:43,196 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:43,257 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:39:43,257 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:39:43,274 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 75 proven. 42 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-20 05:39:43,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:43,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:43,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259365236] [2022-07-20 05:39:43,413 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:43,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475920504] [2022-07-20 05:39:43,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475920504] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:43,413 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:43,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-20 05:39:43,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846405805] [2022-07-20 05:39:43,413 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:43,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-20 05:39:43,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:43,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-20 05:39:43,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-20 05:39:43,414 INFO L87 Difference]: Start difference. First operand 369 states and 412 transitions. Second operand has 14 states, 13 states have (on average 4.230769230769231) internal successors, (55), 12 states have internal predecessors, (55), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:39:43,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:43,731 INFO L93 Difference]: Finished difference Result 417 states and 469 transitions. [2022-07-20 05:39:43,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-20 05:39:43,731 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.230769230769231) internal successors, (55), 12 states have internal predecessors, (55), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 83 [2022-07-20 05:39:43,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:43,733 INFO L225 Difference]: With dead ends: 417 [2022-07-20 05:39:43,733 INFO L226 Difference]: Without dead ends: 417 [2022-07-20 05:39:43,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 87 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-07-20 05:39:43,733 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 157 mSDsluCounter, 1328 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 1479 SdHoareTripleChecker+Invalid, 1018 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 355 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:43,733 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 1479 Invalid, 1018 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 654 Invalid, 0 Unknown, 355 Unchecked, 0.2s Time] [2022-07-20 05:39:43,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-07-20 05:39:43,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 381. [2022-07-20 05:39:43,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 279 states have (on average 1.3655913978494623) internal successors, (381), 351 states have internal predecessors, (381), 18 states have call successors, (18), 12 states have call predecessors, (18), 18 states have return successors, (30), 17 states have call predecessors, (30), 18 states have call successors, (30) [2022-07-20 05:39:43,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 429 transitions. [2022-07-20 05:39:43,741 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 429 transitions. Word has length 83 [2022-07-20 05:39:43,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:43,741 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 429 transitions. [2022-07-20 05:39:43,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.230769230769231) internal successors, (55), 12 states have internal predecessors, (55), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:39:43,741 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 429 transitions. [2022-07-20 05:39:43,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-20 05:39:43,742 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:43,742 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:43,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:43,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-20 05:39:43,955 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:43,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:43,956 INFO L85 PathProgramCache]: Analyzing trace with hash 458581944, now seen corresponding path program 1 times [2022-07-20 05:39:43,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:43,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980240626] [2022-07-20 05:39:43,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:43,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:43,979 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:43,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1286323533] [2022-07-20 05:39:43,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:43,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:43,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:43,983 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:43,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-20 05:39:44,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:44,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-20 05:39:44,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:44,150 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-20 05:39:44,150 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:39:44,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:44,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980240626] [2022-07-20 05:39:44,150 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:44,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286323533] [2022-07-20 05:39:44,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286323533] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:39:44,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:39:44,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 05:39:44,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592064855] [2022-07-20 05:39:44,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:39:44,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-20 05:39:44,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:44,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-20 05:39:44,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-20 05:39:44,152 INFO L87 Difference]: Start difference. First operand 381 states and 429 transitions. Second operand has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:39:44,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:44,267 INFO L93 Difference]: Finished difference Result 419 states and 477 transitions. [2022-07-20 05:39:44,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-20 05:39:44,268 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 83 [2022-07-20 05:39:44,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:44,269 INFO L225 Difference]: With dead ends: 419 [2022-07-20 05:39:44,269 INFO L226 Difference]: Without dead ends: 419 [2022-07-20 05:39:44,269 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-20 05:39:44,270 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 276 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:44,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 287 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:39:44,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-07-20 05:39:44,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 380. [2022-07-20 05:39:44,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 279 states have (on average 1.3620071684587813) internal successors, (380), 350 states have internal predecessors, (380), 18 states have call successors, (18), 12 states have call predecessors, (18), 18 states have return successors, (30), 17 states have call predecessors, (30), 18 states have call successors, (30) [2022-07-20 05:39:44,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 428 transitions. [2022-07-20 05:39:44,278 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 428 transitions. Word has length 83 [2022-07-20 05:39:44,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:44,278 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 428 transitions. [2022-07-20 05:39:44,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:39:44,278 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 428 transitions. [2022-07-20 05:39:44,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-20 05:39:44,279 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:44,279 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:44,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:44,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-20 05:39:44,494 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:44,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:44,495 INFO L85 PathProgramCache]: Analyzing trace with hash 458581945, now seen corresponding path program 1 times [2022-07-20 05:39:44,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:44,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21407021] [2022-07-20 05:39:44,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:44,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:44,504 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:44,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [894382930] [2022-07-20 05:39:44,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:44,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:44,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:44,508 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:44,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-20 05:39:44,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:44,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 67 conjunts are in the unsatisfiable core [2022-07-20 05:39:44,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:44,687 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-20 05:39:44,696 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-20 05:39:45,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:45,724 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-20 05:39:45,740 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:45,740 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:45,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:45,978 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-20 05:39:45,991 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-20 05:39:45,991 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-20 05:39:47,034 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 24 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-20 05:39:47,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:47,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:47,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21407021] [2022-07-20 05:39:47,257 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:47,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894382930] [2022-07-20 05:39:47,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894382930] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:47,257 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:47,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-20 05:39:47,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892578035] [2022-07-20 05:39:47,257 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:47,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-20 05:39:47,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:47,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-20 05:39:47,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-07-20 05:39:47,258 INFO L87 Difference]: Start difference. First operand 380 states and 428 transitions. Second operand has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:39:47,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:47,722 INFO L93 Difference]: Finished difference Result 438 states and 503 transitions. [2022-07-20 05:39:47,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-20 05:39:47,723 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 83 [2022-07-20 05:39:47,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:47,724 INFO L225 Difference]: With dead ends: 438 [2022-07-20 05:39:47,724 INFO L226 Difference]: Without dead ends: 438 [2022-07-20 05:39:47,724 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2022-07-20 05:39:47,725 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 5 mSDsluCounter, 1440 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1618 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1077 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:47,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1618 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 83 Invalid, 0 Unknown, 1077 Unchecked, 0.1s Time] [2022-07-20 05:39:47,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-07-20 05:39:47,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 423. [2022-07-20 05:39:47,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 316 states have (on average 1.3386075949367089) internal successors, (423), 387 states have internal predecessors, (423), 22 states have call successors, (22), 12 states have call predecessors, (22), 20 states have return successors, (41), 23 states have call predecessors, (41), 22 states have call successors, (41) [2022-07-20 05:39:47,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 486 transitions. [2022-07-20 05:39:47,732 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 486 transitions. Word has length 83 [2022-07-20 05:39:47,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:47,732 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 486 transitions. [2022-07-20 05:39:47,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:39:47,732 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 486 transitions. [2022-07-20 05:39:47,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-20 05:39:47,733 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:47,733 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:47,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:47,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-20 05:39:47,948 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:47,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:47,948 INFO L85 PathProgramCache]: Analyzing trace with hash -804506371, now seen corresponding path program 1 times [2022-07-20 05:39:47,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:47,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244531757] [2022-07-20 05:39:47,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:47,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:47,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:47,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [952796352] [2022-07-20 05:39:47,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:47,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:47,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:47,959 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:47,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-20 05:39:48,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:48,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 70 conjunts are in the unsatisfiable core [2022-07-20 05:39:48,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:48,147 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-20 05:39:48,155 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-20 05:39:49,044 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:39:49,044 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-07-20 05:39:49,574 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:49,575 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:49,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:49,875 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-20 05:39:49,885 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:39:49,885 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-20 05:39:50,764 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 27 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-20 05:39:50,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:51,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:51,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244531757] [2022-07-20 05:39:51,032 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:51,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952796352] [2022-07-20 05:39:51,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952796352] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:51,032 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:51,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-07-20 05:39:51,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228909265] [2022-07-20 05:39:51,033 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:51,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-20 05:39:51,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:51,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-20 05:39:51,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2022-07-20 05:39:51,033 INFO L87 Difference]: Start difference. First operand 423 states and 486 transitions. Second operand has 22 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:39:51,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:51,266 INFO L93 Difference]: Finished difference Result 529 states and 632 transitions. [2022-07-20 05:39:51,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-20 05:39:51,266 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 84 [2022-07-20 05:39:51,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:51,268 INFO L225 Difference]: With dead ends: 529 [2022-07-20 05:39:51,268 INFO L226 Difference]: Without dead ends: 529 [2022-07-20 05:39:51,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2022-07-20 05:39:51,268 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 2 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1508 SdHoareTripleChecker+Invalid, 1120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1030 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:51,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1508 Invalid, 1120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 84 Invalid, 0 Unknown, 1030 Unchecked, 0.1s Time] [2022-07-20 05:39:51,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-07-20 05:39:51,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 435. [2022-07-20 05:39:51,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 326 states have (on average 1.334355828220859) internal successors, (435), 399 states have internal predecessors, (435), 22 states have call successors, (22), 12 states have call predecessors, (22), 22 states have return successors, (49), 23 states have call predecessors, (49), 22 states have call successors, (49) [2022-07-20 05:39:51,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 506 transitions. [2022-07-20 05:39:51,279 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 506 transitions. Word has length 84 [2022-07-20 05:39:51,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:51,279 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 506 transitions. [2022-07-20 05:39:51,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:39:51,279 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 506 transitions. [2022-07-20 05:39:51,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-20 05:39:51,280 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:51,280 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:51,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:51,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:51,491 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:51,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:51,492 INFO L85 PathProgramCache]: Analyzing trace with hash 716806959, now seen corresponding path program 2 times [2022-07-20 05:39:51,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:51,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127590402] [2022-07-20 05:39:51,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:51,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:51,502 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:51,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1343048584] [2022-07-20 05:39:51,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-20 05:39:51,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:51,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:51,504 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:51,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-20 05:39:51,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-20 05:39:51,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:39:51,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 75 conjunts are in the unsatisfiable core [2022-07-20 05:39:51,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:51,720 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-20 05:39:51,729 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-20 05:39:52,738 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:39:52,738 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-07-20 05:39:53,629 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:53,630 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:55,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:55,960 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-20 05:39:55,984 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-20 05:39:55,984 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-20 05:39:57,143 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 26 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-20 05:39:57,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:57,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:57,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127590402] [2022-07-20 05:39:57,411 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:57,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343048584] [2022-07-20 05:39:57,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343048584] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:57,412 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:57,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-07-20 05:39:57,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089947521] [2022-07-20 05:39:57,412 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:57,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-20 05:39:57,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:57,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-20 05:39:57,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2022-07-20 05:39:57,413 INFO L87 Difference]: Start difference. First operand 435 states and 506 transitions. Second operand has 23 states, 20 states have (on average 2.8) internal successors, (56), 20 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:39:58,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:58,088 INFO L93 Difference]: Finished difference Result 651 states and 760 transitions. [2022-07-20 05:39:58,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-20 05:39:58,088 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.8) internal successors, (56), 20 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 84 [2022-07-20 05:39:58,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:58,090 INFO L225 Difference]: With dead ends: 651 [2022-07-20 05:39:58,090 INFO L226 Difference]: Without dead ends: 651 [2022-07-20 05:39:58,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=111, Invalid=945, Unknown=0, NotChecked=0, Total=1056 [2022-07-20 05:39:58,091 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 151 mSDsluCounter, 2812 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 3112 SdHoareTripleChecker+Invalid, 2057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1961 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:58,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 3112 Invalid, 2057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 90 Invalid, 0 Unknown, 1961 Unchecked, 0.1s Time] [2022-07-20 05:39:58,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2022-07-20 05:39:58,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 456. [2022-07-20 05:39:58,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 342 states have (on average 1.3216374269005848) internal successors, (452), 414 states have internal predecessors, (452), 27 states have call successors, (27), 12 states have call predecessors, (27), 22 states have return successors, (59), 29 states have call predecessors, (59), 27 states have call successors, (59) [2022-07-20 05:39:58,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 538 transitions. [2022-07-20 05:39:58,099 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 538 transitions. Word has length 84 [2022-07-20 05:39:58,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:58,100 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 538 transitions. [2022-07-20 05:39:58,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.8) internal successors, (56), 20 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:39:58,100 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 538 transitions. [2022-07-20 05:39:58,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-07-20 05:39:58,101 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:58,101 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 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] [2022-07-20 05:39:58,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:58,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:58,320 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:58,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:58,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1305538503, now seen corresponding path program 3 times [2022-07-20 05:39:58,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:58,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102254156] [2022-07-20 05:39:58,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:58,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:58,334 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:58,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2141614146] [2022-07-20 05:39:58,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-20 05:39:58,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:58,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:58,335 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:58,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-20 05:39:58,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-20 05:39:58,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:39:58,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-20 05:39:58,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:58,536 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-07-20 05:39:58,536 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:39:58,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:58,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102254156] [2022-07-20 05:39:58,536 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:58,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141614146] [2022-07-20 05:39:58,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141614146] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:39:58,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:39:58,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-20 05:39:58,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758300738] [2022-07-20 05:39:58,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:39:58,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 05:39:58,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:58,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 05:39:58,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-20 05:39:58,538 INFO L87 Difference]: Start difference. First operand 456 states and 538 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:39:58,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:58,575 INFO L93 Difference]: Finished difference Result 342 states and 379 transitions. [2022-07-20 05:39:58,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-20 05:39:58,575 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 85 [2022-07-20 05:39:58,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:58,576 INFO L225 Difference]: With dead ends: 342 [2022-07-20 05:39:58,576 INFO L226 Difference]: Without dead ends: 302 [2022-07-20 05:39:58,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-20 05:39:58,577 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 17 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:58,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 541 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 05:39:58,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-07-20 05:39:58,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 280. [2022-07-20 05:39:58,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 194 states have (on average 1.443298969072165) internal successors, (280), 259 states have internal predecessors, (280), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-20 05:39:58,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 308 transitions. [2022-07-20 05:39:58,581 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 308 transitions. Word has length 85 [2022-07-20 05:39:58,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:58,581 INFO L495 AbstractCegarLoop]: Abstraction has 280 states and 308 transitions. [2022-07-20 05:39:58,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:39:58,582 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 308 transitions. [2022-07-20 05:39:58,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-20 05:39:58,582 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:58,582 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:39:58,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:58,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-07-20 05:39:58,783 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:39:58,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:58,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1587023481, now seen corresponding path program 4 times [2022-07-20 05:39:58,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:58,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353564500] [2022-07-20 05:39:58,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:58,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:58,795 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:58,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385975771] [2022-07-20 05:39:58,796 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-20 05:39:58,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:58,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:58,797 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:39:58,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-20 05:39:59,031 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-20 05:39:59,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:39:59,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 87 conjunts are in the unsatisfiable core [2022-07-20 05:39:59,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:59,052 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-20 05:39:59,071 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-20 05:39:59,766 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:59,766 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:39:59,776 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-07-20 05:39:59,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:00,000 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-07-20 05:40:00,014 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-20 05:40:00,014 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-20 05:40:00,641 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 100 proven. 49 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-20 05:40:00,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:00,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:00,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353564500] [2022-07-20 05:40:00,830 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:00,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385975771] [2022-07-20 05:40:00,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385975771] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:00,831 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:00,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-20 05:40:00,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248608706] [2022-07-20 05:40:00,831 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:00,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-20 05:40:00,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:00,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-20 05:40:00,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-07-20 05:40:00,835 INFO L87 Difference]: Start difference. First operand 280 states and 308 transitions. Second operand has 24 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:40:01,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:01,137 INFO L93 Difference]: Finished difference Result 356 states and 409 transitions. [2022-07-20 05:40:01,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-20 05:40:01,138 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 89 [2022-07-20 05:40:01,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:01,139 INFO L225 Difference]: With dead ends: 356 [2022-07-20 05:40:01,139 INFO L226 Difference]: Without dead ends: 356 [2022-07-20 05:40:01,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=113, Invalid=1009, Unknown=0, NotChecked=0, Total=1122 [2022-07-20 05:40:01,141 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 2 mSDsluCounter, 1842 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2019 SdHoareTripleChecker+Invalid, 1473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1383 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:01,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2019 Invalid, 1473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 84 Invalid, 0 Unknown, 1383 Unchecked, 0.1s Time] [2022-07-20 05:40:01,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-07-20 05:40:01,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 323. [2022-07-20 05:40:01,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 231 states have (on average 1.3982683982683983) internal successors, (323), 296 states have internal predecessors, (323), 18 states have call successors, (18), 7 states have call predecessors, (18), 9 states have return successors, (25), 19 states have call predecessors, (25), 18 states have call successors, (25) [2022-07-20 05:40:01,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 366 transitions. [2022-07-20 05:40:01,151 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 366 transitions. Word has length 89 [2022-07-20 05:40:01,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:01,151 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 366 transitions. [2022-07-20 05:40:01,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-20 05:40:01,152 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 366 transitions. [2022-07-20 05:40:01,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-20 05:40:01,152 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:01,152 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:01,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:01,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-20 05:40:01,366 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:01,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:01,367 INFO L85 PathProgramCache]: Analyzing trace with hash -219536253, now seen corresponding path program 5 times [2022-07-20 05:40:01,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:01,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471109839] [2022-07-20 05:40:01,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:01,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:01,382 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:01,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1989648509] [2022-07-20 05:40:01,383 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-20 05:40:01,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:01,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:01,384 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:01,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-20 05:40:01,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-20 05:40:01,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:40:01,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-20 05:40:01,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:01,553 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 111 proven. 1 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-07-20 05:40:01,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:01,746 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 11 proven. 47 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-07-20 05:40:01,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:01,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471109839] [2022-07-20 05:40:01,746 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:01,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989648509] [2022-07-20 05:40:01,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989648509] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:40:01,747 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:40:01,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-07-20 05:40:01,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484729044] [2022-07-20 05:40:01,747 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:01,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-20 05:40:01,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:01,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-20 05:40:01,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-20 05:40:01,748 INFO L87 Difference]: Start difference. First operand 323 states and 366 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-20 05:40:01,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:01,970 INFO L93 Difference]: Finished difference Result 357 states and 390 transitions. [2022-07-20 05:40:01,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-20 05:40:01,970 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 90 [2022-07-20 05:40:01,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:01,971 INFO L225 Difference]: With dead ends: 357 [2022-07-20 05:40:01,971 INFO L226 Difference]: Without dead ends: 297 [2022-07-20 05:40:01,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=167, Unknown=0, NotChecked=0, Total=272 [2022-07-20 05:40:01,972 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 50 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:01,972 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 1078 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:40:01,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-07-20 05:40:01,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2022-07-20 05:40:01,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 211 states have (on average 1.4075829383886256) internal successors, (297), 276 states have internal predecessors, (297), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-20 05:40:01,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 325 transitions. [2022-07-20 05:40:01,976 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 325 transitions. Word has length 90 [2022-07-20 05:40:01,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:01,976 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 325 transitions. [2022-07-20 05:40:01,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-20 05:40:01,976 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 325 transitions. [2022-07-20 05:40:01,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-07-20 05:40:01,976 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:01,976 INFO L195 NwaCegarLoop]: trace histogram [22, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:01,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:02,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:02,191 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:02,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:02,192 INFO L85 PathProgramCache]: Analyzing trace with hash 939180601, now seen corresponding path program 6 times [2022-07-20 05:40:02,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:02,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962548876] [2022-07-20 05:40:02,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:02,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:02,210 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:02,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1672459729] [2022-07-20 05:40:02,210 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-20 05:40:02,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:02,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:02,212 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:02,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-20 05:40:03,716 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-07-20 05:40:03,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:40:03,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-20 05:40:03,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:03,770 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 110 proven. 3 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-07-20 05:40:03,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:03,992 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 110 proven. 3 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-07-20 05:40:03,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:03,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962548876] [2022-07-20 05:40:03,992 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:03,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672459729] [2022-07-20 05:40:03,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672459729] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:40:03,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:40:03,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-07-20 05:40:03,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202514939] [2022-07-20 05:40:03,993 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:03,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-20 05:40:03,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:03,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-20 05:40:03,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-20 05:40:03,993 INFO L87 Difference]: Start difference. First operand 297 states and 325 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-20 05:40:04,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:04,295 INFO L93 Difference]: Finished difference Result 325 states and 357 transitions. [2022-07-20 05:40:04,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-20 05:40:04,295 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 105 [2022-07-20 05:40:04,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:04,296 INFO L225 Difference]: With dead ends: 325 [2022-07-20 05:40:04,296 INFO L226 Difference]: Without dead ends: 305 [2022-07-20 05:40:04,296 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=264, Unknown=0, NotChecked=0, Total=420 [2022-07-20 05:40:04,297 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 66 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1261 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:04,297 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 1261 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:40:04,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-07-20 05:40:04,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 305. [2022-07-20 05:40:04,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 219 states have (on average 1.3926940639269407) internal successors, (305), 284 states have internal predecessors, (305), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-20 05:40:04,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 333 transitions. [2022-07-20 05:40:04,301 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 333 transitions. Word has length 105 [2022-07-20 05:40:04,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:04,301 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 333 transitions. [2022-07-20 05:40:04,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-20 05:40:04,301 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 333 transitions. [2022-07-20 05:40:04,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-07-20 05:40:04,301 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:04,302 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:04,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:04,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:04,516 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:04,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:04,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1490643513, now seen corresponding path program 7 times [2022-07-20 05:40:04,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:04,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452383144] [2022-07-20 05:40:04,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:04,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:04,549 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:04,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2122975727] [2022-07-20 05:40:04,549 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-20 05:40:04,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:04,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:04,551 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:04,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-20 05:40:05,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:05,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 994 conjuncts, 74 conjunts are in the unsatisfiable core [2022-07-20 05:40:05,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:05,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-20 05:40:05,538 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-20 05:40:10,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:10,486 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-07-20 05:40:10,493 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:40:10,493 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-20 05:40:10,812 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-07-20 05:40:11,353 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 257 proven. 213 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-07-20 05:40:11,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:12,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:12,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452383144] [2022-07-20 05:40:12,000 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:12,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122975727] [2022-07-20 05:40:12,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122975727] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:12,000 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:12,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-07-20 05:40:12,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430673785] [2022-07-20 05:40:12,000 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:12,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-20 05:40:12,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:12,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-20 05:40:12,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-07-20 05:40:12,001 INFO L87 Difference]: Start difference. First operand 305 states and 333 transitions. Second operand has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 19 states have internal predecessors, (58), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:40:19,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:19,125 INFO L93 Difference]: Finished difference Result 347 states and 385 transitions. [2022-07-20 05:40:19,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-20 05:40:19,125 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 19 states have internal predecessors, (58), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 109 [2022-07-20 05:40:19,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:19,126 INFO L225 Difference]: With dead ends: 347 [2022-07-20 05:40:19,126 INFO L226 Difference]: Without dead ends: 320 [2022-07-20 05:40:19,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=119, Invalid=1141, Unknown=0, NotChecked=0, Total=1260 [2022-07-20 05:40:19,127 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 0 mSDsluCounter, 1945 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2125 SdHoareTripleChecker+Invalid, 1172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 479 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:19,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2125 Invalid, 1172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 684 Invalid, 0 Unknown, 479 Unchecked, 0.8s Time] [2022-07-20 05:40:19,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-07-20 05:40:19,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 314. [2022-07-20 05:40:19,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 227 states have (on average 1.3832599118942732) internal successors, (314), 293 states have internal predecessors, (314), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (18), 13 states have call predecessors, (18), 14 states have call successors, (18) [2022-07-20 05:40:19,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 346 transitions. [2022-07-20 05:40:19,141 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 346 transitions. Word has length 109 [2022-07-20 05:40:19,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:19,141 INFO L495 AbstractCegarLoop]: Abstraction has 314 states and 346 transitions. [2022-07-20 05:40:19,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 19 states have internal predecessors, (58), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:40:19,142 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 346 transitions. [2022-07-20 05:40:19,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-07-20 05:40:19,142 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:19,142 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:19,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:19,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-20 05:40:19,343 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:19,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:19,343 INFO L85 PathProgramCache]: Analyzing trace with hash 660615215, now seen corresponding path program 8 times [2022-07-20 05:40:19,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:19,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660338460] [2022-07-20 05:40:19,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:19,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:19,369 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:19,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1544706230] [2022-07-20 05:40:19,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-20 05:40:19,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:19,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:19,370 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:19,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-20 05:40:20,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-20 05:40:20,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:40:20,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 1009 conjuncts, 79 conjunts are in the unsatisfiable core [2022-07-20 05:40:20,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:20,253 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-20 05:40:20,447 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:20,447 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:40:20,451 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:20,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:20,577 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:20,582 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:40:20,582 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-20 05:40:20,617 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 377 proven. 106 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-07-20 05:40:20,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:20,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:20,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660338460] [2022-07-20 05:40:20,712 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:20,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544706230] [2022-07-20 05:40:20,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544706230] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:20,712 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:20,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-07-20 05:40:20,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171554512] [2022-07-20 05:40:20,712 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:20,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-20 05:40:20,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:20,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-20 05:40:20,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2022-07-20 05:40:20,713 INFO L87 Difference]: Start difference. First operand 314 states and 346 transitions. Second operand has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:40:21,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:21,069 INFO L93 Difference]: Finished difference Result 494 states and 542 transitions. [2022-07-20 05:40:21,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-20 05:40:21,070 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 110 [2022-07-20 05:40:21,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:21,071 INFO L225 Difference]: With dead ends: 494 [2022-07-20 05:40:21,071 INFO L226 Difference]: Without dead ends: 494 [2022-07-20 05:40:21,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-07-20 05:40:21,074 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 258 mSDsluCounter, 1206 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 1327 SdHoareTripleChecker+Invalid, 1323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 387 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:21,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 1327 Invalid, 1323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 925 Invalid, 0 Unknown, 387 Unchecked, 0.3s Time] [2022-07-20 05:40:21,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-07-20 05:40:21,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 322. [2022-07-20 05:40:21,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 235 states have (on average 1.3829787234042554) internal successors, (325), 301 states have internal predecessors, (325), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (18), 13 states have call predecessors, (18), 14 states have call successors, (18) [2022-07-20 05:40:21,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 357 transitions. [2022-07-20 05:40:21,096 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 357 transitions. Word has length 110 [2022-07-20 05:40:21,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:21,096 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 357 transitions. [2022-07-20 05:40:21,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:40:21,096 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 357 transitions. [2022-07-20 05:40:21,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-20 05:40:21,097 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:21,097 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:21,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:21,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-20 05:40:21,310 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:21,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:21,310 INFO L85 PathProgramCache]: Analyzing trace with hash -803938000, now seen corresponding path program 1 times [2022-07-20 05:40:21,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:21,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388621926] [2022-07-20 05:40:21,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:21,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:21,332 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:21,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1508649044] [2022-07-20 05:40:21,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:21,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:21,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:21,334 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:21,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-20 05:40:21,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:21,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-20 05:40:21,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:21,649 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:40:21,649 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:40:21,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:21,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388621926] [2022-07-20 05:40:21,650 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:21,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508649044] [2022-07-20 05:40:21,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508649044] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:40:21,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:40:21,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:40:21,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540255534] [2022-07-20 05:40:21,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:40:21,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:40:21,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:21,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:40:21,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:40:21,651 INFO L87 Difference]: Start difference. First operand 322 states and 357 transitions. Second operand has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:40:21,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:21,735 INFO L93 Difference]: Finished difference Result 327 states and 368 transitions. [2022-07-20 05:40:21,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:40:21,737 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 112 [2022-07-20 05:40:21,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:21,738 INFO L225 Difference]: With dead ends: 327 [2022-07-20 05:40:21,738 INFO L226 Difference]: Without dead ends: 327 [2022-07-20 05:40:21,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:40:21,738 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 146 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:21,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 196 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:40:21,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-07-20 05:40:21,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 321. [2022-07-20 05:40:21,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 235 states have (on average 1.3787234042553191) internal successors, (324), 300 states have internal predecessors, (324), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (18), 13 states have call predecessors, (18), 14 states have call successors, (18) [2022-07-20 05:40:21,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 356 transitions. [2022-07-20 05:40:21,742 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 356 transitions. Word has length 112 [2022-07-20 05:40:21,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:21,743 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 356 transitions. [2022-07-20 05:40:21,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:40:21,743 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 356 transitions. [2022-07-20 05:40:21,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-20 05:40:21,743 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:21,743 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:21,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-07-20 05:40:21,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-20 05:40:21,955 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:21,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:21,956 INFO L85 PathProgramCache]: Analyzing trace with hash 191233047, now seen corresponding path program 1 times [2022-07-20 05:40:21,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:21,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45855942] [2022-07-20 05:40:21,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:21,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:21,975 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:21,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1101447421] [2022-07-20 05:40:21,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:21,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:21,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:21,977 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:21,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-20 05:40:22,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:22,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 1047 conjuncts, 75 conjunts are in the unsatisfiable core [2022-07-20 05:40:22,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:22,474 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:22,474 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:40:22,637 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-20 05:40:22,637 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-20 05:40:23,258 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-20 05:40:23,258 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-07-20 05:40:27,430 INFO L356 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2022-07-20 05:40:27,430 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 30 [2022-07-20 05:40:27,977 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 215 proven. 350 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-07-20 05:40:27,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:28,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:28,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45855942] [2022-07-20 05:40:28,190 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:28,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101447421] [2022-07-20 05:40:28,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101447421] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:28,190 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:28,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-07-20 05:40:28,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372942460] [2022-07-20 05:40:28,191 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:28,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-20 05:40:28,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:28,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-20 05:40:28,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=862, Unknown=2, NotChecked=0, Total=992 [2022-07-20 05:40:28,192 INFO L87 Difference]: Start difference. First operand 321 states and 356 transitions. Second operand has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:40:28,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:28,449 INFO L93 Difference]: Finished difference Result 531 states and 595 transitions. [2022-07-20 05:40:28,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-20 05:40:28,449 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 116 [2022-07-20 05:40:28,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:28,450 INFO L225 Difference]: With dead ends: 531 [2022-07-20 05:40:28,450 INFO L226 Difference]: Without dead ends: 531 [2022-07-20 05:40:28,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 117 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=151, Invalid=1037, Unknown=2, NotChecked=0, Total=1190 [2022-07-20 05:40:28,451 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 76 mSDsluCounter, 1904 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 2058 SdHoareTripleChecker+Invalid, 1170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 659 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:28,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 2058 Invalid, 1170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 506 Invalid, 0 Unknown, 659 Unchecked, 0.2s Time] [2022-07-20 05:40:28,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2022-07-20 05:40:28,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 500. [2022-07-20 05:40:28,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 394 states have (on average 1.2868020304568528) internal successors, (507), 461 states have internal predecessors, (507), 26 states have call successors, (26), 14 states have call predecessors, (26), 16 states have return successors, (32), 24 states have call predecessors, (32), 26 states have call successors, (32) [2022-07-20 05:40:28,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 565 transitions. [2022-07-20 05:40:28,458 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 565 transitions. Word has length 116 [2022-07-20 05:40:28,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:28,458 INFO L495 AbstractCegarLoop]: Abstraction has 500 states and 565 transitions. [2022-07-20 05:40:28,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:40:28,459 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 565 transitions. [2022-07-20 05:40:28,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-20 05:40:28,460 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:28,460 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:28,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:28,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-20 05:40:28,671 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:28,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:28,672 INFO L85 PathProgramCache]: Analyzing trace with hash 191233048, now seen corresponding path program 1 times [2022-07-20 05:40:28,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:28,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591441991] [2022-07-20 05:40:28,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:28,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:28,696 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:28,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [218869893] [2022-07-20 05:40:28,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:28,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:28,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:28,707 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:28,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-20 05:40:29,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:29,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 1047 conjuncts, 123 conjunts are in the unsatisfiable core [2022-07-20 05:40:29,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:29,569 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-20 05:40:30,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:30,174 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-20 05:40:30,191 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:30,192 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:40:30,477 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-20 05:40:30,477 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-20 05:40:30,485 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-20 05:40:30,929 INFO L356 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2022-07-20 05:40:30,929 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2022-07-20 05:40:30,944 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:30,944 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-07-20 05:40:31,195 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-07-20 05:40:31,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:31,298 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 37 [2022-07-20 05:40:31,310 INFO L356 Elim1Store]: treesize reduction 28, result has 31.7 percent of original size [2022-07-20 05:40:31,310 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 25 [2022-07-20 05:40:32,224 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 183 proven. 382 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-07-20 05:40:32,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:32,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:32,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591441991] [2022-07-20 05:40:32,555 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:32,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218869893] [2022-07-20 05:40:32,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218869893] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:32,555 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:32,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-07-20 05:40:32,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997979075] [2022-07-20 05:40:32,556 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:32,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-20 05:40:32,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:32,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-20 05:40:32,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=903, Unknown=0, NotChecked=0, Total=992 [2022-07-20 05:40:32,557 INFO L87 Difference]: Start difference. First operand 500 states and 565 transitions. Second operand has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 24 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:40:33,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:33,776 INFO L93 Difference]: Finished difference Result 528 states and 596 transitions. [2022-07-20 05:40:33,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-20 05:40:33,777 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 24 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 116 [2022-07-20 05:40:33,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:33,778 INFO L225 Difference]: With dead ends: 528 [2022-07-20 05:40:33,779 INFO L226 Difference]: Without dead ends: 528 [2022-07-20 05:40:33,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=133, Invalid=1273, Unknown=0, NotChecked=0, Total=1406 [2022-07-20 05:40:33,780 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 10 mSDsluCounter, 1917 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2086 SdHoareTripleChecker+Invalid, 1746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1270 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:33,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2086 Invalid, 1746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 468 Invalid, 0 Unknown, 1270 Unchecked, 0.6s Time] [2022-07-20 05:40:33,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2022-07-20 05:40:33,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 522. [2022-07-20 05:40:33,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 414 states have (on average 1.2777777777777777) internal successors, (529), 482 states have internal predecessors, (529), 27 states have call successors, (27), 15 states have call predecessors, (27), 17 states have return successors, (33), 24 states have call predecessors, (33), 27 states have call successors, (33) [2022-07-20 05:40:33,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 589 transitions. [2022-07-20 05:40:33,797 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 589 transitions. Word has length 116 [2022-07-20 05:40:33,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:33,800 INFO L495 AbstractCegarLoop]: Abstraction has 522 states and 589 transitions. [2022-07-20 05:40:33,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 24 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:40:33,801 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 589 transitions. [2022-07-20 05:40:33,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-20 05:40:33,801 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:33,801 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:33,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:34,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-20 05:40:34,015 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:34,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:34,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1633257216, now seen corresponding path program 1 times [2022-07-20 05:40:34,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:34,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011660241] [2022-07-20 05:40:34,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:34,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:34,037 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:34,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1423879509] [2022-07-20 05:40:34,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:34,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:34,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:34,039 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:34,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-07-20 05:40:34,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:34,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-20 05:40:34,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:34,412 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:40:34,412 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:40:34,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:34,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011660241] [2022-07-20 05:40:34,412 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:34,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423879509] [2022-07-20 05:40:34,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423879509] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:40:34,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:40:34,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 05:40:34,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843957138] [2022-07-20 05:40:34,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:40:34,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-20 05:40:34,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:34,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-20 05:40:34,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-20 05:40:34,414 INFO L87 Difference]: Start difference. First operand 522 states and 589 transitions. Second operand has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:40:34,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:34,478 INFO L93 Difference]: Finished difference Result 555 states and 628 transitions. [2022-07-20 05:40:34,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-20 05:40:34,478 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 117 [2022-07-20 05:40:34,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:34,480 INFO L225 Difference]: With dead ends: 555 [2022-07-20 05:40:34,480 INFO L226 Difference]: Without dead ends: 555 [2022-07-20 05:40:34,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-20 05:40:34,481 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 251 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:34,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 284 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:40:34,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2022-07-20 05:40:34,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 521. [2022-07-20 05:40:34,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 414 states have (on average 1.2753623188405796) internal successors, (528), 481 states have internal predecessors, (528), 27 states have call successors, (27), 15 states have call predecessors, (27), 17 states have return successors, (33), 24 states have call predecessors, (33), 27 states have call successors, (33) [2022-07-20 05:40:34,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 588 transitions. [2022-07-20 05:40:34,489 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 588 transitions. Word has length 117 [2022-07-20 05:40:34,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:34,489 INFO L495 AbstractCegarLoop]: Abstraction has 521 states and 588 transitions. [2022-07-20 05:40:34,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:40:34,489 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 588 transitions. [2022-07-20 05:40:34,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-20 05:40:34,490 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:34,490 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:34,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:34,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:34,712 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:34,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:34,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1633257217, now seen corresponding path program 1 times [2022-07-20 05:40:34,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:34,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868872421] [2022-07-20 05:40:34,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:34,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:34,732 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:34,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1019593170] [2022-07-20 05:40:34,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:34,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:34,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:34,734 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:34,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-07-20 05:40:35,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:35,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-20 05:40:35,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:35,253 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 64 proven. 111 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2022-07-20 05:40:35,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:35,297 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-20 05:40:35,297 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-07-20 05:40:35,524 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 64 proven. 111 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2022-07-20 05:40:35,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:35,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868872421] [2022-07-20 05:40:35,525 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:35,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019593170] [2022-07-20 05:40:35,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019593170] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:40:35,525 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:40:35,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-20 05:40:35,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665013194] [2022-07-20 05:40:35,525 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:35,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-20 05:40:35,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:35,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-20 05:40:35,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-20 05:40:35,526 INFO L87 Difference]: Start difference. First operand 521 states and 588 transitions. Second operand has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-20 05:40:35,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:35,770 INFO L93 Difference]: Finished difference Result 529 states and 602 transitions. [2022-07-20 05:40:35,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-20 05:40:35,770 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 117 [2022-07-20 05:40:35,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:35,786 INFO L225 Difference]: With dead ends: 529 [2022-07-20 05:40:35,786 INFO L226 Difference]: Without dead ends: 529 [2022-07-20 05:40:35,787 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-07-20 05:40:35,787 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 332 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 1469 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:35,788 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [333 Valid, 1469 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 05:40:35,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-07-20 05:40:35,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 520. [2022-07-20 05:40:35,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 414 states have (on average 1.2729468599033817) internal successors, (527), 480 states have internal predecessors, (527), 27 states have call successors, (27), 15 states have call predecessors, (27), 17 states have return successors, (33), 24 states have call predecessors, (33), 27 states have call successors, (33) [2022-07-20 05:40:35,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 587 transitions. [2022-07-20 05:40:35,809 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 587 transitions. Word has length 117 [2022-07-20 05:40:35,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:35,809 INFO L495 AbstractCegarLoop]: Abstraction has 520 states and 587 transitions. [2022-07-20 05:40:35,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-20 05:40:35,809 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 587 transitions. [2022-07-20 05:40:35,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-20 05:40:35,810 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:35,810 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:35,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:36,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-07-20 05:40:36,011 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:36,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:36,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1897123393, now seen corresponding path program 1 times [2022-07-20 05:40:36,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:36,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833427929] [2022-07-20 05:40:36,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:36,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:36,046 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:36,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [496245023] [2022-07-20 05:40:36,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:36,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:36,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:36,047 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:36,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-07-20 05:40:36,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:36,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 1072 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-20 05:40:36,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:36,447 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:40:36,447 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:40:36,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:36,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833427929] [2022-07-20 05:40:36,447 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:36,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496245023] [2022-07-20 05:40:36,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496245023] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:40:36,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:40:36,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:40:36,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7789533] [2022-07-20 05:40:36,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:40:36,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:40:36,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:36,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:40:36,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:40:36,449 INFO L87 Difference]: Start difference. First operand 520 states and 587 transitions. Second operand has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:40:36,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:36,526 INFO L93 Difference]: Finished difference Result 548 states and 619 transitions. [2022-07-20 05:40:36,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:40:36,526 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 119 [2022-07-20 05:40:36,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:36,528 INFO L225 Difference]: With dead ends: 548 [2022-07-20 05:40:36,528 INFO L226 Difference]: Without dead ends: 548 [2022-07-20 05:40:36,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:40:36,528 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 64 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:36,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 267 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:40:36,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-07-20 05:40:36,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 519. [2022-07-20 05:40:36,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 414 states have (on average 1.2705314009661837) internal successors, (526), 479 states have internal predecessors, (526), 27 states have call successors, (27), 15 states have call predecessors, (27), 17 states have return successors, (33), 24 states have call predecessors, (33), 27 states have call successors, (33) [2022-07-20 05:40:36,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 586 transitions. [2022-07-20 05:40:36,534 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 586 transitions. Word has length 119 [2022-07-20 05:40:36,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:36,535 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 586 transitions. [2022-07-20 05:40:36,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:40:36,535 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 586 transitions. [2022-07-20 05:40:36,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-20 05:40:36,535 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:36,536 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:36,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-07-20 05:40:36,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:36,750 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:36,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:36,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1897123394, now seen corresponding path program 1 times [2022-07-20 05:40:36,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:36,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360840149] [2022-07-20 05:40:36,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:36,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:36,773 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:36,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [119133747] [2022-07-20 05:40:36,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:36,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:36,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:36,803 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:36,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-07-20 05:40:37,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:37,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 1072 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-20 05:40:37,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:37,219 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:40:37,220 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:40:37,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:37,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360840149] [2022-07-20 05:40:37,220 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:37,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119133747] [2022-07-20 05:40:37,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119133747] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:40:37,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:40:37,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:40:37,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212376383] [2022-07-20 05:40:37,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:40:37,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:40:37,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:37,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:40:37,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:40:37,223 INFO L87 Difference]: Start difference. First operand 519 states and 586 transitions. Second operand has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:40:37,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:37,311 INFO L93 Difference]: Finished difference Result 522 states and 593 transitions. [2022-07-20 05:40:37,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:40:37,312 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 119 [2022-07-20 05:40:37,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:37,313 INFO L225 Difference]: With dead ends: 522 [2022-07-20 05:40:37,313 INFO L226 Difference]: Without dead ends: 522 [2022-07-20 05:40:37,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:40:37,314 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 130 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:37,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 202 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:40:37,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2022-07-20 05:40:37,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 518. [2022-07-20 05:40:37,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 414 states have (on average 1.2681159420289856) internal successors, (525), 478 states have internal predecessors, (525), 27 states have call successors, (27), 15 states have call predecessors, (27), 17 states have return successors, (33), 24 states have call predecessors, (33), 27 states have call successors, (33) [2022-07-20 05:40:37,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 585 transitions. [2022-07-20 05:40:37,319 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 585 transitions. Word has length 119 [2022-07-20 05:40:37,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:37,320 INFO L495 AbstractCegarLoop]: Abstraction has 518 states and 585 transitions. [2022-07-20 05:40:37,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:40:37,320 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 585 transitions. [2022-07-20 05:40:37,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-20 05:40:37,321 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:37,321 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:37,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:37,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:37,521 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:37,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:37,522 INFO L85 PathProgramCache]: Analyzing trace with hash 170812841, now seen corresponding path program 1 times [2022-07-20 05:40:37,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:37,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219737323] [2022-07-20 05:40:37,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:37,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:37,549 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:37,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1751220784] [2022-07-20 05:40:37,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:37,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:37,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:37,551 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:37,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-07-20 05:40:37,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:37,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-20 05:40:37,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:38,087 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:38,087 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:40:38,141 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:38,141 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:40:38,239 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:38,239 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-20 05:40:38,312 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:38,312 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-20 05:40:38,444 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:38,444 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 25 [2022-07-20 05:40:38,597 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 5 proven. 488 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-07-20 05:40:38,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:38,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:38,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219737323] [2022-07-20 05:40:38,721 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:38,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751220784] [2022-07-20 05:40:38,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751220784] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:38,721 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:38,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-20 05:40:38,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601900173] [2022-07-20 05:40:38,722 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:38,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-20 05:40:38,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:38,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-20 05:40:38,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-07-20 05:40:38,723 INFO L87 Difference]: Start difference. First operand 518 states and 585 transitions. Second operand has 24 states, 22 states have (on average 3.272727272727273) internal successors, (72), 19 states have internal predecessors, (72), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:40:43,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:43,398 INFO L93 Difference]: Finished difference Result 994 states and 1129 transitions. [2022-07-20 05:40:43,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-20 05:40:43,398 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 3.272727272727273) internal successors, (72), 19 states have internal predecessors, (72), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 123 [2022-07-20 05:40:43,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:43,400 INFO L225 Difference]: With dead ends: 994 [2022-07-20 05:40:43,400 INFO L226 Difference]: Without dead ends: 994 [2022-07-20 05:40:43,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 120 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=212, Invalid=1268, Unknown=2, NotChecked=0, Total=1482 [2022-07-20 05:40:43,401 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 656 mSDsluCounter, 1947 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 2092 SdHoareTripleChecker+Invalid, 1729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 872 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:43,401 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [656 Valid, 2092 Invalid, 1729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 847 Invalid, 0 Unknown, 872 Unchecked, 0.3s Time] [2022-07-20 05:40:43,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states. [2022-07-20 05:40:43,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 911. [2022-07-20 05:40:43,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 911 states, 764 states have (on average 1.218586387434555) internal successors, (931), 833 states have internal predecessors, (931), 53 states have call successors, (53), 30 states have call predecessors, (53), 34 states have return successors, (64), 47 states have call predecessors, (64), 53 states have call successors, (64) [2022-07-20 05:40:43,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1048 transitions. [2022-07-20 05:40:43,420 INFO L78 Accepts]: Start accepts. Automaton has 911 states and 1048 transitions. Word has length 123 [2022-07-20 05:40:43,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:43,420 INFO L495 AbstractCegarLoop]: Abstraction has 911 states and 1048 transitions. [2022-07-20 05:40:43,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 3.272727272727273) internal successors, (72), 19 states have internal predecessors, (72), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:40:43,420 INFO L276 IsEmpty]: Start isEmpty. Operand 911 states and 1048 transitions. [2022-07-20 05:40:43,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-20 05:40:43,421 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:43,421 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:43,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:43,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-07-20 05:40:43,642 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:43,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:43,642 INFO L85 PathProgramCache]: Analyzing trace with hash 170812842, now seen corresponding path program 1 times [2022-07-20 05:40:43,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:43,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562089298] [2022-07-20 05:40:43,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:43,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:43,668 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:43,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [384148138] [2022-07-20 05:40:43,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:43,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:43,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:43,692 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:43,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-07-20 05:40:45,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:45,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 167 conjunts are in the unsatisfiable core [2022-07-20 05:40:45,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:45,896 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-07-20 05:40:45,899 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-20 05:40:46,172 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:46,172 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-20 05:40:46,187 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:46,188 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:40:46,380 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-20 05:40:46,380 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-20 05:40:46,388 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:46,553 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:46,553 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-20 05:40:46,586 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-20 05:40:46,587 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-07-20 05:40:46,989 INFO L356 Elim1Store]: treesize reduction 56, result has 27.3 percent of original size [2022-07-20 05:40:46,990 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 38 [2022-07-20 05:40:47,012 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:47,012 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-20 05:40:47,123 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-07-20 05:40:47,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:47,201 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-20 05:40:47,246 INFO L356 Elim1Store]: treesize reduction 52, result has 28.8 percent of original size [2022-07-20 05:40:47,247 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 31 treesize of output 39 [2022-07-20 05:40:47,346 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 5 proven. 466 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-07-20 05:40:47,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:47,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:47,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562089298] [2022-07-20 05:40:47,629 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:47,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384148138] [2022-07-20 05:40:47,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384148138] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:47,629 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:47,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-07-20 05:40:47,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953871183] [2022-07-20 05:40:47,630 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:47,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-20 05:40:47,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:47,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-20 05:40:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1199, Unknown=0, NotChecked=0, Total=1332 [2022-07-20 05:40:47,631 INFO L87 Difference]: Start difference. First operand 911 states and 1048 transitions. Second operand has 34 states, 30 states have (on average 2.433333333333333) internal successors, (73), 27 states have internal predecessors, (73), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:40:48,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:48,126 INFO L93 Difference]: Finished difference Result 920 states and 1060 transitions. [2022-07-20 05:40:48,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-20 05:40:48,126 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 30 states have (on average 2.433333333333333) internal successors, (73), 27 states have internal predecessors, (73), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 123 [2022-07-20 05:40:48,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:48,133 INFO L225 Difference]: With dead ends: 920 [2022-07-20 05:40:48,133 INFO L226 Difference]: Without dead ends: 920 [2022-07-20 05:40:48,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 110 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=183, Invalid=1709, Unknown=0, NotChecked=0, Total=1892 [2022-07-20 05:40:48,134 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 10 mSDsluCounter, 1906 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2064 SdHoareTripleChecker+Invalid, 1719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1005 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:48,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2064 Invalid, 1719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 704 Invalid, 0 Unknown, 1005 Unchecked, 0.3s Time] [2022-07-20 05:40:48,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2022-07-20 05:40:48,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 918. [2022-07-20 05:40:48,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 771 states have (on average 1.2178988326848248) internal successors, (939), 840 states have internal predecessors, (939), 53 states have call successors, (53), 30 states have call predecessors, (53), 34 states have return successors, (64), 47 states have call predecessors, (64), 53 states have call successors, (64) [2022-07-20 05:40:48,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 1056 transitions. [2022-07-20 05:40:48,143 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 1056 transitions. Word has length 123 [2022-07-20 05:40:48,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:48,143 INFO L495 AbstractCegarLoop]: Abstraction has 918 states and 1056 transitions. [2022-07-20 05:40:48,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 30 states have (on average 2.433333333333333) internal successors, (73), 27 states have internal predecessors, (73), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:40:48,144 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 1056 transitions. [2022-07-20 05:40:48,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-20 05:40:48,144 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:48,144 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:48,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:48,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-07-20 05:40:48,367 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:48,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:48,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1000230852, now seen corresponding path program 1 times [2022-07-20 05:40:48,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:48,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241441828] [2022-07-20 05:40:48,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:48,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:48,390 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:48,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [182637013] [2022-07-20 05:40:48,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:48,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:48,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:48,392 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:48,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-07-20 05:40:48,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:48,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-20 05:40:48,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:48,876 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:40:48,876 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:40:48,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:48,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241441828] [2022-07-20 05:40:48,877 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:48,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182637013] [2022-07-20 05:40:48,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182637013] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:40:48,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:40:48,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 05:40:48,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024966318] [2022-07-20 05:40:48,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:40:48,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-20 05:40:48,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:48,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-20 05:40:48,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-20 05:40:48,879 INFO L87 Difference]: Start difference. First operand 918 states and 1056 transitions. Second operand has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:40:48,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:48,976 INFO L93 Difference]: Finished difference Result 946 states and 1085 transitions. [2022-07-20 05:40:48,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-20 05:40:48,976 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 124 [2022-07-20 05:40:48,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:48,979 INFO L225 Difference]: With dead ends: 946 [2022-07-20 05:40:48,979 INFO L226 Difference]: Without dead ends: 946 [2022-07-20 05:40:48,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-20 05:40:48,979 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 221 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:48,979 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 281 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:40:48,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2022-07-20 05:40:48,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 917. [2022-07-20 05:40:48,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 771 states have (on average 1.2153047989623864) internal successors, (937), 839 states have internal predecessors, (937), 53 states have call successors, (53), 30 states have call predecessors, (53), 34 states have return successors, (64), 47 states have call predecessors, (64), 53 states have call successors, (64) [2022-07-20 05:40:48,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 1054 transitions. [2022-07-20 05:40:48,989 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 1054 transitions. Word has length 124 [2022-07-20 05:40:48,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:48,990 INFO L495 AbstractCegarLoop]: Abstraction has 917 states and 1054 transitions. [2022-07-20 05:40:48,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:40:48,990 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 1054 transitions. [2022-07-20 05:40:48,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-20 05:40:48,990 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:48,990 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:49,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:49,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-07-20 05:40:49,210 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:49,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:49,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1000230853, now seen corresponding path program 1 times [2022-07-20 05:40:49,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:49,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917751715] [2022-07-20 05:40:49,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:49,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:49,232 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:49,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1309228826] [2022-07-20 05:40:49,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:49,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:49,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:49,234 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:49,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-07-20 05:40:50,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:50,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 146 conjunts are in the unsatisfiable core [2022-07-20 05:40:50,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:50,485 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-07-20 05:40:50,494 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-20 05:40:50,795 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:50,795 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:40:50,799 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:51,192 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-20 05:40:51,192 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-20 05:40:51,204 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:51,445 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-20 05:40:51,445 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-07-20 05:40:51,459 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:51,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:51,650 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:51,660 INFO L356 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2022-07-20 05:40:51,661 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2022-07-20 05:40:51,744 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 215 proven. 317 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-07-20 05:40:51,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:51,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:51,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917751715] [2022-07-20 05:40:51,926 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:51,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309228826] [2022-07-20 05:40:51,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309228826] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:51,926 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:51,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-07-20 05:40:51,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186532040] [2022-07-20 05:40:51,926 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:51,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-20 05:40:51,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:51,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-20 05:40:51,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=929, Unknown=0, NotChecked=0, Total=1056 [2022-07-20 05:40:51,928 INFO L87 Difference]: Start difference. First operand 917 states and 1054 transitions. Second operand has 31 states, 28 states have (on average 2.9642857142857144) internal successors, (83), 26 states have internal predecessors, (83), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-20 05:40:52,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:52,481 INFO L93 Difference]: Finished difference Result 1073 states and 1224 transitions. [2022-07-20 05:40:52,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-20 05:40:52,481 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 28 states have (on average 2.9642857142857144) internal successors, (83), 26 states have internal predecessors, (83), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 124 [2022-07-20 05:40:52,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:52,484 INFO L225 Difference]: With dead ends: 1073 [2022-07-20 05:40:52,484 INFO L226 Difference]: Without dead ends: 1073 [2022-07-20 05:40:52,484 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=179, Invalid=1381, Unknown=0, NotChecked=0, Total=1560 [2022-07-20 05:40:52,484 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 150 mSDsluCounter, 1661 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 1779 SdHoareTripleChecker+Invalid, 2418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1542 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:52,485 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 1779 Invalid, 2418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 864 Invalid, 0 Unknown, 1542 Unchecked, 0.4s Time] [2022-07-20 05:40:52,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2022-07-20 05:40:52,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 926. [2022-07-20 05:40:52,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 780 states have (on average 1.2166666666666666) internal successors, (949), 848 states have internal predecessors, (949), 53 states have call successors, (53), 30 states have call predecessors, (53), 34 states have return successors, (64), 47 states have call predecessors, (64), 53 states have call successors, (64) [2022-07-20 05:40:52,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1066 transitions. [2022-07-20 05:40:52,494 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 1066 transitions. Word has length 124 [2022-07-20 05:40:52,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:52,495 INFO L495 AbstractCegarLoop]: Abstraction has 926 states and 1066 transitions. [2022-07-20 05:40:52,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 28 states have (on average 2.9642857142857144) internal successors, (83), 26 states have internal predecessors, (83), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-20 05:40:52,495 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 1066 transitions. [2022-07-20 05:40:52,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-07-20 05:40:52,496 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:52,496 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:52,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:52,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:52,715 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:52,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:52,716 INFO L85 PathProgramCache]: Analyzing trace with hash -850822970, now seen corresponding path program 1 times [2022-07-20 05:40:52,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:52,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830636295] [2022-07-20 05:40:52,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:52,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:52,740 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:52,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [582174006] [2022-07-20 05:40:52,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:52,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:52,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:52,742 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:52,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-07-20 05:40:53,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:53,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-20 05:40:53,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:53,247 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:40:53,247 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:40:53,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:53,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830636295] [2022-07-20 05:40:53,248 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:53,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582174006] [2022-07-20 05:40:53,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582174006] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:40:53,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:40:53,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:40:53,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910760911] [2022-07-20 05:40:53,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:40:53,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:40:53,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:53,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:40:53,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:40:53,251 INFO L87 Difference]: Start difference. First operand 926 states and 1066 transitions. Second operand has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:40:53,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:53,337 INFO L93 Difference]: Finished difference Result 927 states and 1068 transitions. [2022-07-20 05:40:53,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:40:53,338 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 126 [2022-07-20 05:40:53,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:53,340 INFO L225 Difference]: With dead ends: 927 [2022-07-20 05:40:53,340 INFO L226 Difference]: Without dead ends: 927 [2022-07-20 05:40:53,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:40:53,340 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 117 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:53,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 207 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:40:53,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2022-07-20 05:40:53,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 925. [2022-07-20 05:40:53,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 780 states have (on average 1.214102564102564) internal successors, (947), 847 states have internal predecessors, (947), 53 states have call successors, (53), 30 states have call predecessors, (53), 34 states have return successors, (64), 47 states have call predecessors, (64), 53 states have call successors, (64) [2022-07-20 05:40:53,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1064 transitions. [2022-07-20 05:40:53,350 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1064 transitions. Word has length 126 [2022-07-20 05:40:53,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:53,350 INFO L495 AbstractCegarLoop]: Abstraction has 925 states and 1064 transitions. [2022-07-20 05:40:53,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:40:53,350 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1064 transitions. [2022-07-20 05:40:53,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-20 05:40:53,352 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:53,352 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:53,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:53,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-07-20 05:40:53,569 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:53,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:53,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1496480850, now seen corresponding path program 1 times [2022-07-20 05:40:53,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:53,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254402815] [2022-07-20 05:40:53,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:53,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:53,605 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:53,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [836810315] [2022-07-20 05:40:53,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:53,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:53,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:53,607 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:53,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-07-20 05:40:54,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:54,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 145 conjunts are in the unsatisfiable core [2022-07-20 05:40:54,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:54,246 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:54,246 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:40:54,250 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:54,348 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:54,348 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-20 05:40:54,366 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:54,366 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-20 05:40:54,547 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:54,547 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-20 05:40:54,558 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:54,558 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-20 05:40:54,784 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:54,784 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-20 05:40:54,824 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:54,825 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-20 05:40:55,172 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:55,173 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 25 [2022-07-20 05:40:55,209 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:55,209 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 25 [2022-07-20 05:40:55,419 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:55,419 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 28 [2022-07-20 05:40:55,433 INFO L356 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-07-20 05:40:55,433 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 37 [2022-07-20 05:40:56,249 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 69 proven. 456 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2022-07-20 05:40:56,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:57,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:57,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254402815] [2022-07-20 05:40:57,048 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:57,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836810315] [2022-07-20 05:40:57,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836810315] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:57,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:57,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-07-20 05:40:57,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693113165] [2022-07-20 05:40:57,048 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:57,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-20 05:40:57,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:57,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-20 05:40:57,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1874, Unknown=0, NotChecked=0, Total=2070 [2022-07-20 05:40:57,049 INFO L87 Difference]: Start difference. First operand 925 states and 1064 transitions. Second operand has 39 states, 36 states have (on average 2.4444444444444446) internal successors, (88), 31 states have internal predecessors, (88), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:40:57,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:57,906 INFO L93 Difference]: Finished difference Result 1058 states and 1215 transitions. [2022-07-20 05:40:57,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-20 05:40:57,906 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 36 states have (on average 2.4444444444444446) internal successors, (88), 31 states have internal predecessors, (88), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 130 [2022-07-20 05:40:57,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:57,909 INFO L225 Difference]: With dead ends: 1058 [2022-07-20 05:40:57,909 INFO L226 Difference]: Without dead ends: 1058 [2022-07-20 05:40:57,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 669 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=275, Invalid=2805, Unknown=0, NotChecked=0, Total=3080 [2022-07-20 05:40:57,910 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 20 mSDsluCounter, 2088 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 2250 SdHoareTripleChecker+Invalid, 1557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 976 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:57,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 2250 Invalid, 1557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 571 Invalid, 0 Unknown, 976 Unchecked, 0.4s Time] [2022-07-20 05:40:57,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states. [2022-07-20 05:40:57,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 1040. [2022-07-20 05:40:57,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 884 states have (on average 1.2002262443438914) internal successors, (1061), 951 states have internal predecessors, (1061), 59 states have call successors, (59), 35 states have call predecessors, (59), 39 states have return successors, (70), 53 states have call predecessors, (70), 59 states have call successors, (70) [2022-07-20 05:40:57,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1190 transitions. [2022-07-20 05:40:57,919 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 1190 transitions. Word has length 130 [2022-07-20 05:40:57,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:57,920 INFO L495 AbstractCegarLoop]: Abstraction has 1040 states and 1190 transitions. [2022-07-20 05:40:57,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 36 states have (on average 2.4444444444444446) internal successors, (88), 31 states have internal predecessors, (88), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:40:57,920 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 1190 transitions. [2022-07-20 05:40:57,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-20 05:40:57,920 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:57,921 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:57,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:58,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-07-20 05:40:58,142 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:58,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:58,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1496480851, now seen corresponding path program 1 times [2022-07-20 05:40:58,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:58,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900676502] [2022-07-20 05:40:58,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:58,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:58,190 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:58,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [916283206] [2022-07-20 05:40:58,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:58,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:58,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:58,192 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:58,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-07-20 05:40:58,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:58,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 51 conjunts are in the unsatisfiable core [2022-07-20 05:40:58,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:58,775 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:40:58,776 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:58,826 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:40:58,826 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:58,877 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:40:58,877 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:58,927 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:40:58,927 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:58,981 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:40:58,981 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:59,062 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:40:59,062 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-20 05:40:59,124 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:40:59,125 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:40:59,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:59,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900676502] [2022-07-20 05:40:59,125 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:59,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916283206] [2022-07-20 05:40:59,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916283206] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:40:59,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:40:59,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-20 05:40:59,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156299946] [2022-07-20 05:40:59,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:40:59,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-20 05:40:59,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:59,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-20 05:40:59,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-20 05:40:59,126 INFO L87 Difference]: Start difference. First operand 1040 states and 1190 transitions. Second operand has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:40:59,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:59,306 INFO L93 Difference]: Finished difference Result 1832 states and 2104 transitions. [2022-07-20 05:40:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-20 05:40:59,306 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 130 [2022-07-20 05:40:59,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:59,310 INFO L225 Difference]: With dead ends: 1832 [2022-07-20 05:40:59,310 INFO L226 Difference]: Without dead ends: 1832 [2022-07-20 05:40:59,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 113 SyntacticMatches, 11 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-20 05:40:59,311 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 56 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:59,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 716 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 246 Invalid, 0 Unknown, 155 Unchecked, 0.2s Time] [2022-07-20 05:40:59,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1832 states. [2022-07-20 05:40:59,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1832 to 1784. [2022-07-20 05:40:59,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1784 states, 1549 states have (on average 1.1872175597159458) internal successors, (1839), 1626 states have internal predecessors, (1839), 106 states have call successors, (106), 63 states have call predecessors, (106), 71 states have return successors, (125), 94 states have call predecessors, (125), 106 states have call successors, (125) [2022-07-20 05:40:59,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1784 states to 1784 states and 2070 transitions. [2022-07-20 05:40:59,328 INFO L78 Accepts]: Start accepts. Automaton has 1784 states and 2070 transitions. Word has length 130 [2022-07-20 05:40:59,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:59,328 INFO L495 AbstractCegarLoop]: Abstraction has 1784 states and 2070 transitions. [2022-07-20 05:40:59,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:40:59,329 INFO L276 IsEmpty]: Start isEmpty. Operand 1784 states and 2070 transitions. [2022-07-20 05:40:59,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-20 05:40:59,329 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:59,329 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:40:59,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:59,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-07-20 05:40:59,547 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:40:59,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:59,547 INFO L85 PathProgramCache]: Analyzing trace with hash 853733974, now seen corresponding path program 1 times [2022-07-20 05:40:59,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:59,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625269350] [2022-07-20 05:40:59,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:59,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:59,573 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:59,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1197763678] [2022-07-20 05:40:59,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:59,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:59,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:59,575 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:40:59,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-07-20 05:41:00,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:00,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-20 05:41:00,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:41:00,179 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:41:00,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:00,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625269350] [2022-07-20 05:41:00,179 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:00,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197763678] [2022-07-20 05:41:00,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197763678] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:41:00,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:41:00,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 05:41:00,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738843351] [2022-07-20 05:41:00,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:41:00,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-20 05:41:00,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:00,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-20 05:41:00,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-20 05:41:00,182 INFO L87 Difference]: Start difference. First operand 1784 states and 2070 transitions. Second operand has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:41:00,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:00,274 INFO L93 Difference]: Finished difference Result 1807 states and 2091 transitions. [2022-07-20 05:41:00,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-20 05:41:00,275 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 131 [2022-07-20 05:41:00,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:00,278 INFO L225 Difference]: With dead ends: 1807 [2022-07-20 05:41:00,278 INFO L226 Difference]: Without dead ends: 1807 [2022-07-20 05:41:00,278 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-20 05:41:00,278 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 195 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:00,279 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 280 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:41:00,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1807 states. [2022-07-20 05:41:00,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1807 to 1775. [2022-07-20 05:41:00,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1775 states, 1542 states have (on average 1.1841763942931258) internal successors, (1826), 1617 states have internal predecessors, (1826), 106 states have call successors, (106), 63 states have call predecessors, (106), 71 states have return successors, (125), 94 states have call predecessors, (125), 106 states have call successors, (125) [2022-07-20 05:41:00,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1775 states to 1775 states and 2057 transitions. [2022-07-20 05:41:00,294 INFO L78 Accepts]: Start accepts. Automaton has 1775 states and 2057 transitions. Word has length 131 [2022-07-20 05:41:00,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:00,294 INFO L495 AbstractCegarLoop]: Abstraction has 1775 states and 2057 transitions. [2022-07-20 05:41:00,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:41:00,294 INFO L276 IsEmpty]: Start isEmpty. Operand 1775 states and 2057 transitions. [2022-07-20 05:41:00,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-20 05:41:00,295 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:00,295 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:41:00,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-07-20 05:41:00,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-07-20 05:41:00,495 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:41:00,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:00,496 INFO L85 PathProgramCache]: Analyzing trace with hash 853733975, now seen corresponding path program 1 times [2022-07-20 05:41:00,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:00,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863988220] [2022-07-20 05:41:00,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:00,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:00,520 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:00,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1641887966] [2022-07-20 05:41:00,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:00,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:00,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:00,522 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:41:00,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-07-20 05:41:01,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:01,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-20 05:41:01,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:01,307 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2022-07-20 05:41:01,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:41:01,361 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-20 05:41:01,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-07-20 05:41:01,698 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2022-07-20 05:41:01,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:01,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863988220] [2022-07-20 05:41:01,698 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:01,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641887966] [2022-07-20 05:41:01,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641887966] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:41:01,698 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:41:01,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-20 05:41:01,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345495336] [2022-07-20 05:41:01,699 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:41:01,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-20 05:41:01,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:01,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-20 05:41:01,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-20 05:41:01,700 INFO L87 Difference]: Start difference. First operand 1775 states and 2057 transitions. Second operand has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-20 05:41:01,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:01,927 INFO L93 Difference]: Finished difference Result 1774 states and 2055 transitions. [2022-07-20 05:41:01,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-20 05:41:01,951 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) Word has length 131 [2022-07-20 05:41:01,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:01,956 INFO L225 Difference]: With dead ends: 1774 [2022-07-20 05:41:01,956 INFO L226 Difference]: Without dead ends: 1774 [2022-07-20 05:41:01,956 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-07-20 05:41:01,956 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 276 mSDsluCounter, 1449 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 1598 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:01,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 1598 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 05:41:01,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1774 states. [2022-07-20 05:41:01,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1774 to 1774. [2022-07-20 05:41:01,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1774 states, 1542 states have (on average 1.1828793774319066) internal successors, (1824), 1616 states have internal predecessors, (1824), 106 states have call successors, (106), 63 states have call predecessors, (106), 71 states have return successors, (125), 94 states have call predecessors, (125), 106 states have call successors, (125) [2022-07-20 05:41:01,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1774 states to 1774 states and 2055 transitions. [2022-07-20 05:41:01,973 INFO L78 Accepts]: Start accepts. Automaton has 1774 states and 2055 transitions. Word has length 131 [2022-07-20 05:41:01,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:01,973 INFO L495 AbstractCegarLoop]: Abstraction has 1774 states and 2055 transitions. [2022-07-20 05:41:01,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-20 05:41:01,973 INFO L276 IsEmpty]: Start isEmpty. Operand 1774 states and 2055 transitions. [2022-07-20 05:41:01,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-07-20 05:41:01,974 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:01,974 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:41:01,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-07-20 05:41:02,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:02,195 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:41:02,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:02,195 INFO L85 PathProgramCache]: Analyzing trace with hash 99598744, now seen corresponding path program 1 times [2022-07-20 05:41:02,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:02,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796895717] [2022-07-20 05:41:02,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:02,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:02,218 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:02,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [95612003] [2022-07-20 05:41:02,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:02,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:02,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:02,220 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:41:02,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-07-20 05:41:02,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:02,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-20 05:41:02,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:02,824 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:41:02,824 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:41:02,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:02,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796895717] [2022-07-20 05:41:02,825 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:02,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95612003] [2022-07-20 05:41:02,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95612003] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:41:02,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:41:02,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:41:02,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448109616] [2022-07-20 05:41:02,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:41:02,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:41:02,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:02,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:41:02,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:41:02,826 INFO L87 Difference]: Start difference. First operand 1774 states and 2055 transitions. Second operand has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:41:02,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:02,897 INFO L93 Difference]: Finished difference Result 1773 states and 2053 transitions. [2022-07-20 05:41:02,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:41:02,924 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 133 [2022-07-20 05:41:02,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:02,928 INFO L225 Difference]: With dead ends: 1773 [2022-07-20 05:41:02,928 INFO L226 Difference]: Without dead ends: 1773 [2022-07-20 05:41:02,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:41:02,929 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 101 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:02,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 213 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:41:02,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1773 states. [2022-07-20 05:41:02,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1773 to 1773. [2022-07-20 05:41:02,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1773 states, 1542 states have (on average 1.1815823605706874) internal successors, (1822), 1615 states have internal predecessors, (1822), 106 states have call successors, (106), 63 states have call predecessors, (106), 71 states have return successors, (125), 94 states have call predecessors, (125), 106 states have call successors, (125) [2022-07-20 05:41:02,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1773 states to 1773 states and 2053 transitions. [2022-07-20 05:41:02,944 INFO L78 Accepts]: Start accepts. Automaton has 1773 states and 2053 transitions. Word has length 133 [2022-07-20 05:41:02,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:02,945 INFO L495 AbstractCegarLoop]: Abstraction has 1773 states and 2053 transitions. [2022-07-20 05:41:02,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:41:02,945 INFO L276 IsEmpty]: Start isEmpty. Operand 1773 states and 2053 transitions. [2022-07-20 05:41:02,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-20 05:41:02,945 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:02,946 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:41:02,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-07-20 05:41:03,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:03,166 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:41:03,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:03,166 INFO L85 PathProgramCache]: Analyzing trace with hash 514418943, now seen corresponding path program 1 times [2022-07-20 05:41:03,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:03,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541734651] [2022-07-20 05:41:03,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:03,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:03,195 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:03,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1338675783] [2022-07-20 05:41:03,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:03,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:03,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:03,197 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:41:03,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-07-20 05:41:03,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:03,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-20 05:41:03,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:03,967 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:41:03,967 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:41:03,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:03,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541734651] [2022-07-20 05:41:03,968 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:03,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338675783] [2022-07-20 05:41:03,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338675783] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:41:03,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:41:03,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 05:41:03,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625661009] [2022-07-20 05:41:03,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:41:03,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 05:41:03,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:03,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 05:41:03,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-20 05:41:03,968 INFO L87 Difference]: Start difference. First operand 1773 states and 2053 transitions. Second operand has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:41:04,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:04,097 INFO L93 Difference]: Finished difference Result 1795 states and 2075 transitions. [2022-07-20 05:41:04,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-20 05:41:04,097 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 137 [2022-07-20 05:41:04,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:04,101 INFO L225 Difference]: With dead ends: 1795 [2022-07-20 05:41:04,101 INFO L226 Difference]: Without dead ends: 1795 [2022-07-20 05:41:04,101 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-20 05:41:04,102 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 420 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:04,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [420 Valid, 198 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:41:04,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1795 states. [2022-07-20 05:41:04,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1795 to 1766. [2022-07-20 05:41:04,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1766 states, 1538 states have (on average 1.1794538361508453) internal successors, (1814), 1608 states have internal predecessors, (1814), 106 states have call successors, (106), 63 states have call predecessors, (106), 71 states have return successors, (125), 94 states have call predecessors, (125), 106 states have call successors, (125) [2022-07-20 05:41:04,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1766 states to 1766 states and 2045 transitions. [2022-07-20 05:41:04,119 INFO L78 Accepts]: Start accepts. Automaton has 1766 states and 2045 transitions. Word has length 137 [2022-07-20 05:41:04,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:04,119 INFO L495 AbstractCegarLoop]: Abstraction has 1766 states and 2045 transitions. [2022-07-20 05:41:04,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:41:04,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1766 states and 2045 transitions. [2022-07-20 05:41:04,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-20 05:41:04,120 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:04,120 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:41:04,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-07-20 05:41:04,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-07-20 05:41:04,342 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:41:04,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:04,342 INFO L85 PathProgramCache]: Analyzing trace with hash 514418944, now seen corresponding path program 1 times [2022-07-20 05:41:04,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:04,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593442647] [2022-07-20 05:41:04,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:04,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:04,370 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:04,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2039811954] [2022-07-20 05:41:04,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:04,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:04,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:04,371 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:41:04,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-07-20 05:41:04,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:04,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-20 05:41:04,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:05,309 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:41:05,309 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:41:05,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:05,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593442647] [2022-07-20 05:41:05,309 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:05,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039811954] [2022-07-20 05:41:05,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039811954] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:41:05,309 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:41:05,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 05:41:05,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352342452] [2022-07-20 05:41:05,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:41:05,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 05:41:05,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:05,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 05:41:05,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-20 05:41:05,310 INFO L87 Difference]: Start difference. First operand 1766 states and 2045 transitions. Second operand has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:41:05,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:05,425 INFO L93 Difference]: Finished difference Result 1766 states and 2045 transitions. [2022-07-20 05:41:05,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 05:41:05,426 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 137 [2022-07-20 05:41:05,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:05,433 INFO L225 Difference]: With dead ends: 1766 [2022-07-20 05:41:05,437 INFO L226 Difference]: Without dead ends: 1766 [2022-07-20 05:41:05,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-20 05:41:05,438 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 279 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:05,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 196 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:41:05,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1766 states. [2022-07-20 05:41:05,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1766 to 1765. [2022-07-20 05:41:05,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1538 states have (on average 1.1788036410923277) internal successors, (1813), 1607 states have internal predecessors, (1813), 106 states have call successors, (106), 63 states have call predecessors, (106), 71 states have return successors, (125), 94 states have call predecessors, (125), 106 states have call successors, (125) [2022-07-20 05:41:05,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 2044 transitions. [2022-07-20 05:41:05,455 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 2044 transitions. Word has length 137 [2022-07-20 05:41:05,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:05,455 INFO L495 AbstractCegarLoop]: Abstraction has 1765 states and 2044 transitions. [2022-07-20 05:41:05,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:41:05,455 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 2044 transitions. [2022-07-20 05:41:05,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-20 05:41:05,456 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:05,456 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:41:05,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-07-20 05:41:05,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-07-20 05:41:05,670 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:41:05,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:05,670 INFO L85 PathProgramCache]: Analyzing trace with hash 435369059, now seen corresponding path program 1 times [2022-07-20 05:41:05,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:05,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251238969] [2022-07-20 05:41:05,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:05,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:05,697 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:05,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [161606404] [2022-07-20 05:41:05,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:05,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:05,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:05,699 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:41:05,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-07-20 05:41:06,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:06,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 1201 conjuncts, 35 conjunts are in the unsatisfiable core [2022-07-20 05:41:06,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:06,707 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-20 05:41:06,725 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-07-20 05:41:06,734 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:41:06,734 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:41:06,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:06,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251238969] [2022-07-20 05:41:06,735 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:06,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161606404] [2022-07-20 05:41:06,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161606404] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:41:06,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:41:06,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-20 05:41:06,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116428218] [2022-07-20 05:41:06,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:41:06,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-20 05:41:06,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:06,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-20 05:41:06,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-20 05:41:06,736 INFO L87 Difference]: Start difference. First operand 1765 states and 2044 transitions. Second operand has 8 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:41:06,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:06,983 INFO L93 Difference]: Finished difference Result 1813 states and 2092 transitions. [2022-07-20 05:41:06,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-20 05:41:06,983 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 139 [2022-07-20 05:41:06,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:06,988 INFO L225 Difference]: With dead ends: 1813 [2022-07-20 05:41:06,988 INFO L226 Difference]: Without dead ends: 1813 [2022-07-20 05:41:06,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2022-07-20 05:41:06,989 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 391 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:06,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [391 Valid, 598 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 05:41:06,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states. [2022-07-20 05:41:07,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 1765. [2022-07-20 05:41:07,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1539 states have (on average 1.1786874593892138) internal successors, (1814), 1607 states have internal predecessors, (1814), 106 states have call successors, (106), 63 states have call predecessors, (106), 71 states have return successors, (125), 94 states have call predecessors, (125), 106 states have call successors, (125) [2022-07-20 05:41:07,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 2045 transitions. [2022-07-20 05:41:07,016 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 2045 transitions. Word has length 139 [2022-07-20 05:41:07,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:07,016 INFO L495 AbstractCegarLoop]: Abstraction has 1765 states and 2045 transitions. [2022-07-20 05:41:07,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-20 05:41:07,016 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 2045 transitions. [2022-07-20 05:41:07,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-20 05:41:07,017 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:07,017 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:41:07,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-07-20 05:41:07,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-07-20 05:41:07,231 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:41:07,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:07,232 INFO L85 PathProgramCache]: Analyzing trace with hash 435369060, now seen corresponding path program 1 times [2022-07-20 05:41:07,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:07,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873977856] [2022-07-20 05:41:07,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:07,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:07,263 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:07,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1384034006] [2022-07-20 05:41:07,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:07,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:07,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:07,265 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:41:07,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-07-20 05:41:07,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:07,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 1201 conjuncts, 53 conjunts are in the unsatisfiable core [2022-07-20 05:41:07,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:08,618 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-20 05:41:08,621 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-20 05:41:08,656 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2022-07-20 05:41:08,658 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2022-07-20 05:41:08,691 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-20 05:41:08,692 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:41:08,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:08,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873977856] [2022-07-20 05:41:08,692 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:08,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384034006] [2022-07-20 05:41:08,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384034006] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:41:08,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:41:08,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-20 05:41:08,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161246923] [2022-07-20 05:41:08,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:41:08,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-20 05:41:08,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:08,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-20 05:41:08,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-07-20 05:41:08,694 INFO L87 Difference]: Start difference. First operand 1765 states and 2045 transitions. Second operand has 10 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:41:09,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:09,113 INFO L93 Difference]: Finished difference Result 1844 states and 2127 transitions. [2022-07-20 05:41:09,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-20 05:41:09,114 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 139 [2022-07-20 05:41:09,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:09,127 INFO L225 Difference]: With dead ends: 1844 [2022-07-20 05:41:09,127 INFO L226 Difference]: Without dead ends: 1844 [2022-07-20 05:41:09,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2022-07-20 05:41:09,127 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 1055 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1055 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:09,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1055 Valid, 408 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-20 05:41:09,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1844 states. [2022-07-20 05:41:09,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1844 to 1805. [2022-07-20 05:41:09,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1805 states, 1579 states have (on average 1.1963267891070297) internal successors, (1889), 1647 states have internal predecessors, (1889), 106 states have call successors, (106), 63 states have call predecessors, (106), 71 states have return successors, (125), 94 states have call predecessors, (125), 106 states have call successors, (125) [2022-07-20 05:41:09,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1805 states to 1805 states and 2120 transitions. [2022-07-20 05:41:09,190 INFO L78 Accepts]: Start accepts. Automaton has 1805 states and 2120 transitions. Word has length 139 [2022-07-20 05:41:09,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:09,191 INFO L495 AbstractCegarLoop]: Abstraction has 1805 states and 2120 transitions. [2022-07-20 05:41:09,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:41:09,191 INFO L276 IsEmpty]: Start isEmpty. Operand 1805 states and 2120 transitions. [2022-07-20 05:41:09,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-07-20 05:41:09,192 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:09,192 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:41:09,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-07-20 05:41:09,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:09,407 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-20 05:41:09,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:09,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1777842087, now seen corresponding path program 1 times [2022-07-20 05:41:09,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:09,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735589998] [2022-07-20 05:41:09,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:09,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:09,434 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:09,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1226084822] [2022-07-20 05:41:09,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:09,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:09,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:09,437 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-20 05:41:09,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-07-20 05:41:10,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:10,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 1217 conjuncts, 95 conjunts are in the unsatisfiable core [2022-07-20 05:41:10,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:10,358 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:41:10,359 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-20 05:41:11,031 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-20 05:41:11,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:41:11,099 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-07-20 05:41:11,119 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-20 05:41:11,123 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-07-20 05:41:11,166 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-20 05:41:11,208 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-20 05:41:11,208 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 16 [2022-07-20 05:41:11,234 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2022-07-20 05:41:11,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:41:11,292 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 80 [2022-07-20 05:41:48,672 INFO L356 Elim1Store]: treesize reduction 196, result has 54.3 percent of original size [2022-07-20 05:41:48,672 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 15516 treesize of output 14904