./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 6c24879c 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-?-6c24879 [2022-07-12 18:36:46,155 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 18:36:46,157 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 18:36:46,192 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 18:36:46,193 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 18:36:46,194 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 18:36:46,195 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 18:36:46,197 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 18:36:46,198 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 18:36:46,201 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 18:36:46,202 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 18:36:46,204 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 18:36:46,204 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 18:36:46,205 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 18:36:46,206 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 18:36:46,208 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 18:36:46,209 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 18:36:46,210 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 18:36:46,211 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 18:36:46,215 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 18:36:46,217 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 18:36:46,217 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 18:36:46,218 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 18:36:46,219 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 18:36:46,220 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 18:36:46,225 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 18:36:46,225 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 18:36:46,225 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 18:36:46,226 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 18:36:46,227 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 18:36:46,227 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 18:36:46,228 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 18:36:46,229 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 18:36:46,230 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 18:36:46,230 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 18:36:46,231 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 18:36:46,231 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 18:36:46,231 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 18:36:46,232 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 18:36:46,232 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 18:36:46,232 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 18:36:46,234 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 18:36:46,234 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-12 18:36:46,256 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 18:36:46,257 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 18:36:46,257 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 18:36:46,257 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 18:36:46,257 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 18:36:46,258 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 18:36:46,258 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 18:36:46,258 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 18:36:46,258 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 18:36:46,259 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 18:36:46,259 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-12 18:36:46,259 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-12 18:36:46,259 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 18:36:46,260 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-12 18:36:46,260 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 18:36:46,260 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-12 18:36:46,260 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-12 18:36:46,260 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-12 18:36:46,260 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 18:36:46,260 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-12 18:36:46,261 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-12 18:36:46,261 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 18:36:46,261 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 18:36:46,261 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 18:36:46,261 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 18:36:46,261 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 18:36:46,261 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 18:36:46,262 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 18:36:46,262 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 18:36:46,262 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 18:36:46,262 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-12 18:36:46,487 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 18:36:46,503 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 18:36:46,505 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 18:36:46,505 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 18:36:46,506 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 18:36:46,507 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-12 18:36:46,552 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c0fb693e6/0cd6eec8f77f4b77980270e7fadb1d8b/FLAGbce7c0d36 [2022-07-12 18:36:46,994 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 18:36:46,994 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety/test-0234-1.i [2022-07-12 18:36:47,003 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c0fb693e6/0cd6eec8f77f4b77980270e7fadb1d8b/FLAGbce7c0d36 [2022-07-12 18:36:47,354 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c0fb693e6/0cd6eec8f77f4b77980270e7fadb1d8b [2022-07-12 18:36:47,356 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 18:36:47,357 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 18:36:47,359 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 18:36:47,359 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 18:36:47,361 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 18:36:47,362 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,363 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e86313b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47, skipping insertion in model container [2022-07-12 18:36:47,363 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,368 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 18:36:47,411 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 18:36:47,677 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 18:36:47,684 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 18:36:47,731 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 18:36:47,767 INFO L208 MainTranslator]: Completed translation [2022-07-12 18:36:47,767 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47 WrapperNode [2022-07-12 18:36:47,767 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 18:36:47,768 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 18:36:47,768 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 18:36:47,768 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 18:36:47,775 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,786 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,821 INFO L137 Inliner]: procedures = 188, calls = 60, calls flagged for inlining = 14, calls inlined = 14, statements flattened = 203 [2022-07-12 18:36:47,823 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 18:36:47,823 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 18:36:47,823 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 18:36:47,824 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 18:36:47,829 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,829 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,833 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,833 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,843 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,847 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,849 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,851 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 18:36:47,852 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 18:36:47,852 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 18:36:47,852 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 18:36:47,853 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (1/1) ... [2022-07-12 18:36:47,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 18:36:47,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:36:47,917 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-12 18:36:47,927 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-12 18:36:47,994 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 18:36:47,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 18:36:47,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 18:36:47,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 18:36:47,997 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2022-07-12 18:36:47,997 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2022-07-12 18:36:47,997 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 18:36:47,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 18:36:47,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 18:36:47,997 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 18:36:47,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 18:36:48,110 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 18:36:48,111 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 18:36:48,408 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 18:36:48,413 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 18:36:48,413 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-07-12 18:36:48,415 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 06:36:48 BoogieIcfgContainer [2022-07-12 18:36:48,415 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 18:36:48,416 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 18:36:48,416 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 18:36:48,418 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 18:36:48,418 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 06:36:47" (1/3) ... [2022-07-12 18:36:48,419 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13ed017e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 06:36:48, skipping insertion in model container [2022-07-12 18:36:48,419 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:36:47" (2/3) ... [2022-07-12 18:36:48,419 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13ed017e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 06:36:48, skipping insertion in model container [2022-07-12 18:36:48,419 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 06:36:48" (3/3) ... [2022-07-12 18:36:48,420 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0234-1.i [2022-07-12 18:36:48,429 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 18:36:48,429 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 75 error locations. [2022-07-12 18:36:48,457 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 18:36:48,461 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@4433696a, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4d8321f8 [2022-07-12 18:36:48,461 INFO L358 AbstractCegarLoop]: Starting to check reachability of 75 error locations. [2022-07-12 18:36:48,464 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-12 18:36:48,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-07-12 18:36:48,468 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:36:48,469 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-07-12 18:36:48,469 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-12 18:36:48,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:36:48,472 INFO L85 PathProgramCache]: Analyzing trace with hash 930118, now seen corresponding path program 1 times [2022-07-12 18:36:48,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:36:48,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795203074] [2022-07-12 18:36:48,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:36:48,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:36:48,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:36:48,569 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-12 18:36:48,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:36:48,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795203074] [2022-07-12 18:36:48,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795203074] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:36:48,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:36:48,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:36:48,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664251148] [2022-07-12 18:36:48,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:36:48,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-12 18:36:48,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:36:48,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-12 18:36:48,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-12 18:36:48,603 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-12 18:36:48,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:36:48,632 INFO L93 Difference]: Finished difference Result 191 states and 206 transitions. [2022-07-12 18:36:48,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-12 18:36:48,634 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-12 18:36:48,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:36:48,641 INFO L225 Difference]: With dead ends: 191 [2022-07-12 18:36:48,641 INFO L226 Difference]: Without dead ends: 189 [2022-07-12 18:36:48,643 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-12 18:36:48,647 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-12 18:36:48,647 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-12 18:36:48,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-07-12 18:36:48,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2022-07-12 18:36:48,687 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-12 18:36:48,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 204 transitions. [2022-07-12 18:36:48,690 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 204 transitions. Word has length 4 [2022-07-12 18:36:48,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:36:48,690 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 204 transitions. [2022-07-12 18:36:48,691 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-12 18:36:48,691 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 204 transitions. [2022-07-12 18:36:48,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-12 18:36:48,691 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:36:48,691 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-12 18:36:48,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 18:36:48,692 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-12 18:36:48,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:36:48,692 INFO L85 PathProgramCache]: Analyzing trace with hash 889842618, now seen corresponding path program 1 times [2022-07-12 18:36:48,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:36:48,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519427448] [2022-07-12 18:36:48,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:36:48,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:36:48,710 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:36:48,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [77283964] [2022-07-12 18:36:48,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:36:48,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:36:48,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:36:48,712 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-12 18:36:48,713 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-12 18:36:48,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:36:48,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 18:36:48,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:36:48,830 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-12 18:36:48,836 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-12 18:36:48,836 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:36:48,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:36:48,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519427448] [2022-07-12 18:36:48,837 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:36:48,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77283964] [2022-07-12 18:36:48,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77283964] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:36:48,838 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:36:48,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:36:48,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449905682] [2022-07-12 18:36:48,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:36:48,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:36:48,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:36:48,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:36:48,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:36:48,840 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-12 18:36:48,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:36:48,926 INFO L93 Difference]: Finished difference Result 188 states and 203 transitions. [2022-07-12 18:36:48,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:36:48,926 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-12 18:36:48,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:36:48,927 INFO L225 Difference]: With dead ends: 188 [2022-07-12 18:36:48,928 INFO L226 Difference]: Without dead ends: 188 [2022-07-12 18:36:48,928 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-12 18:36:48,929 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-12 18:36:48,929 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-12 18:36:48,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-07-12 18:36:48,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2022-07-12 18:36:48,935 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-12 18:36:48,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 203 transitions. [2022-07-12 18:36:48,937 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 203 transitions. Word has length 6 [2022-07-12 18:36:48,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:36:48,937 INFO L495 AbstractCegarLoop]: Abstraction has 188 states and 203 transitions. [2022-07-12 18:36:48,937 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-12 18:36:48,937 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 203 transitions. [2022-07-12 18:36:48,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-12 18:36:48,938 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:36:48,938 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:36:48,969 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-12 18:36:49,155 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-12 18:36:49,155 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-12 18:36:49,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:36:49,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1815317712, now seen corresponding path program 1 times [2022-07-12 18:36:49,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:36:49,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106472060] [2022-07-12 18:36:49,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:36:49,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:36:49,171 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:36:49,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1215830170] [2022-07-12 18:36:49,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:36:49,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:36:49,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:36:49,173 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-12 18:36:49,174 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-12 18:36:49,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:36:49,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 18:36:49,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:36:49,269 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-12 18:36:49,312 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-12 18:36:49,312 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:36:49,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:36:49,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106472060] [2022-07-12 18:36:49,313 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:36:49,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215830170] [2022-07-12 18:36:49,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215830170] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:36:49,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:36:49,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:36:49,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235076018] [2022-07-12 18:36:49,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:36:49,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:36:49,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:36:49,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:36:49,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:36:49,315 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-12 18:36:49,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:36:49,320 INFO L93 Difference]: Finished difference Result 187 states and 202 transitions. [2022-07-12 18:36:49,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:36:49,321 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-12 18:36:49,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:36:49,322 INFO L225 Difference]: With dead ends: 187 [2022-07-12 18:36:49,322 INFO L226 Difference]: Without dead ends: 187 [2022-07-12 18:36:49,322 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-12 18:36:49,323 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-12 18:36:49,323 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-12 18:36:49,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-07-12 18:36:49,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2022-07-12 18:36:49,328 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-12 18:36:49,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 202 transitions. [2022-07-12 18:36:49,330 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 202 transitions. Word has length 7 [2022-07-12 18:36:49,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:36:49,330 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 202 transitions. [2022-07-12 18:36:49,330 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-12 18:36:49,330 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 202 transitions. [2022-07-12 18:36:49,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-12 18:36:49,333 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:36:49,333 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-12 18:36:49,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-12 18:36:49,540 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-12 18:36:49,541 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-12 18:36:49,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:36:49,547 INFO L85 PathProgramCache]: Analyzing trace with hash 508125098, now seen corresponding path program 1 times [2022-07-12 18:36:49,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:36:49,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298875357] [2022-07-12 18:36:49,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:36:49,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:36:49,565 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:36:49,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [834441558] [2022-07-12 18:36:49,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:36:49,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:36:49,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:36:49,568 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-12 18:36:49,570 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-12 18:36:49,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:36:49,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-12 18:36:49,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:36:49,863 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:36:49,864 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-12 18:36:49,874 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-12 18:36:49,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:36:50,083 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-12 18:36:50,083 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-12 18:36:50,096 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-12 18:36:50,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:36:50,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298875357] [2022-07-12 18:36:50,096 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:36:50,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834441558] [2022-07-12 18:36:50,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834441558] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:36:50,097 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:36:50,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-12 18:36:50,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973433094] [2022-07-12 18:36:50,098 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:36:50,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 18:36:50,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:36:50,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 18:36:50,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-12 18:36:50,101 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-12 18:36:58,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:36:58,517 INFO L93 Difference]: Finished difference Result 231 states and 251 transitions. [2022-07-12 18:36:58,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 18:36:58,518 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-12 18:36:58,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:36:58,520 INFO L225 Difference]: With dead ends: 231 [2022-07-12 18:36:58,520 INFO L226 Difference]: Without dead ends: 231 [2022-07-12 18:36:58,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 132 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-12 18:36:58,521 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-12 18:36:58,521 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-12 18:36:58,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-07-12 18:36:58,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 196. [2022-07-12 18:36:58,534 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-12 18:36:58,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 213 transitions. [2022-07-12 18:36:58,537 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 213 transitions. Word has length 73 [2022-07-12 18:36:58,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:36:58,539 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 213 transitions. [2022-07-12 18:36:58,543 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-12 18:36:58,543 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 213 transitions. [2022-07-12 18:36:58,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-12 18:36:58,545 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:36:58,545 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-12 18:36:58,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-07-12 18:36:58,764 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-12 18:36:58,765 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-12 18:36:58,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:36:58,765 INFO L85 PathProgramCache]: Analyzing trace with hash 508125099, now seen corresponding path program 1 times [2022-07-12 18:36:58,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:36:58,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970339268] [2022-07-12 18:36:58,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:36:58,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:36:58,801 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:36:58,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [355597624] [2022-07-12 18:36:58,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:36:58,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:36:58,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:36:58,824 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-12 18:36:58,867 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-12 18:36:58,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:36:58,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 53 conjunts are in the unsatisfiable core [2022-07-12 18:36:58,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:36:59,015 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-12 18:36:59,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:36:59,401 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-12 18:36:59,411 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-12 18:36:59,411 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-12 18:36:59,439 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-12 18:36:59,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:01,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:01,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970339268] [2022-07-12 18:37:01,551 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:01,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355597624] [2022-07-12 18:37:01,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355597624] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:37:01,551 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:37:01,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-12 18:37:01,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017265114] [2022-07-12 18:37:01,552 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:01,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-12 18:37:01,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:01,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-12 18:37:01,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-07-12 18:37:01,553 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-12 18:37:02,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:02,056 INFO L93 Difference]: Finished difference Result 195 states and 211 transitions. [2022-07-12 18:37:02,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 18:37:02,057 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-12 18:37:02,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:02,058 INFO L225 Difference]: With dead ends: 195 [2022-07-12 18:37:02,058 INFO L226 Difference]: Without dead ends: 195 [2022-07-12 18:37:02,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-07-12 18:37:02,059 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-12 18:37:02,059 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-12 18:37:02,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-07-12 18:37:02,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2022-07-12 18:37:02,072 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-12 18:37:02,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 211 transitions. [2022-07-12 18:37:02,074 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 211 transitions. Word has length 73 [2022-07-12 18:37:02,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:02,075 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 211 transitions. [2022-07-12 18:37:02,075 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-12 18:37:02,078 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 211 transitions. [2022-07-12 18:37:02,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-12 18:37:02,078 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:02,079 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-12 18:37:02,096 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-12 18:37:02,280 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-12 18:37:02,280 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-12 18:37:02,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:02,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1841224522, now seen corresponding path program 1 times [2022-07-12 18:37:02,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:02,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858121941] [2022-07-12 18:37:02,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:02,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:02,301 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:02,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [575504932] [2022-07-12 18:37:02,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:02,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:02,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:02,303 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-12 18:37:02,304 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-12 18:37:02,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:02,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-12 18:37:02,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:02,542 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:02,543 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-12 18:37:02,552 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-12 18:37:02,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:02,717 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-12 18:37:02,717 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-12 18:37:02,732 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-12 18:37:02,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:02,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858121941] [2022-07-12 18:37:02,733 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:02,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575504932] [2022-07-12 18:37:02,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575504932] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:37:02,733 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:37:02,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-12 18:37:02,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593905958] [2022-07-12 18:37:02,733 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:02,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 18:37:02,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:02,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 18:37:02,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-12 18:37:02,735 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-12 18:37:11,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:11,104 INFO L93 Difference]: Finished difference Result 234 states and 254 transitions. [2022-07-12 18:37:11,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 18:37:11,105 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-12 18:37:11,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:11,106 INFO L225 Difference]: With dead ends: 234 [2022-07-12 18:37:11,106 INFO L226 Difference]: Without dead ends: 234 [2022-07-12 18:37:11,106 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-12 18:37:11,107 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-12 18:37:11,107 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-12 18:37:11,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-07-12 18:37:11,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 193. [2022-07-12 18:37:11,111 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-12 18:37:11,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 208 transitions. [2022-07-12 18:37:11,112 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 208 transitions. Word has length 74 [2022-07-12 18:37:11,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:11,112 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 208 transitions. [2022-07-12 18:37:11,112 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-12 18:37:11,112 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 208 transitions. [2022-07-12 18:37:11,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-12 18:37:11,113 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:11,113 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-12 18:37:11,161 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-12 18:37:11,313 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-12 18:37:11,313 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-12 18:37:11,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:11,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1318052341, now seen corresponding path program 1 times [2022-07-12 18:37:11,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:11,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336778351] [2022-07-12 18:37:11,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:11,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:11,325 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:11,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1672828048] [2022-07-12 18:37:11,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:11,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:11,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:11,342 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-12 18:37:11,391 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-12 18:37:11,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:11,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-12 18:37:11,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:11,613 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:11,613 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-12 18:37:11,668 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:11,668 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-12 18:37:11,680 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-12 18:37:11,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:11,919 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-12 18:37:11,919 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-12 18:37:11,928 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-12 18:37:11,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:11,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336778351] [2022-07-12 18:37:11,929 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:11,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672828048] [2022-07-12 18:37:11,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672828048] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:37:11,930 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:37:11,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-12 18:37:11,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596220883] [2022-07-12 18:37:11,930 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:11,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-12 18:37:11,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:11,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-12 18:37:11,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-12 18:37:11,932 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-12 18:37:20,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:20,359 INFO L93 Difference]: Finished difference Result 251 states and 274 transitions. [2022-07-12 18:37:20,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 18:37:20,360 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-12 18:37:20,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:20,361 INFO L225 Difference]: With dead ends: 251 [2022-07-12 18:37:20,361 INFO L226 Difference]: Without dead ends: 251 [2022-07-12 18:37:20,361 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-12 18:37:20,362 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-12 18:37:20,362 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-12 18:37:20,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-07-12 18:37:20,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 217. [2022-07-12 18:37:20,366 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-12 18:37:20,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 237 transitions. [2022-07-12 18:37:20,367 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 237 transitions. Word has length 75 [2022-07-12 18:37:20,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:20,367 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 237 transitions. [2022-07-12 18:37:20,368 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-12 18:37:20,369 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 237 transitions. [2022-07-12 18:37:20,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-12 18:37:20,369 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:20,370 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-12 18:37:20,387 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-12 18:37:20,573 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-12 18:37:20,574 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-12 18:37:20,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:20,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1318052340, now seen corresponding path program 1 times [2022-07-12 18:37:20,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:20,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194526709] [2022-07-12 18:37:20,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:20,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:20,587 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:20,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [515837096] [2022-07-12 18:37:20,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:20,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:20,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:20,589 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-12 18:37:20,590 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-12 18:37:20,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:20,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 73 conjunts are in the unsatisfiable core [2022-07-12 18:37:20,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:20,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 8 treesize of output 7 [2022-07-12 18:37:21,167 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:37:21,167 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-12 18:37:21,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, 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-12 18:37:21,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:37:21,302 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-12 18:37:21,316 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-12 18:37:21,316 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-12 18:37:21,362 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-12 18:37:21,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:25,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:25,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194526709] [2022-07-12 18:37:25,497 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:25,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515837096] [2022-07-12 18:37:25,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515837096] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:37:25,498 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:37:25,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-07-12 18:37:25,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602801767] [2022-07-12 18:37:25,498 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:25,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-12 18:37:25,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:25,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-12 18:37:25,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-07-12 18:37:25,499 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-12 18:37:26,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:26,092 INFO L93 Difference]: Finished difference Result 222 states and 243 transitions. [2022-07-12 18:37:26,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 18:37:26,093 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-12 18:37:26,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:26,094 INFO L225 Difference]: With dead ends: 222 [2022-07-12 18:37:26,094 INFO L226 Difference]: Without dead ends: 222 [2022-07-12 18:37:26,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-07-12 18:37:26,095 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-12 18:37:26,095 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-12 18:37:26,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-07-12 18:37:26,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2022-07-12 18:37:26,098 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-12 18:37:26,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 243 transitions. [2022-07-12 18:37:26,099 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 243 transitions. Word has length 75 [2022-07-12 18:37:26,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:26,099 INFO L495 AbstractCegarLoop]: Abstraction has 222 states and 243 transitions. [2022-07-12 18:37:26,099 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-12 18:37:26,099 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 243 transitions. [2022-07-12 18:37:26,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-12 18:37:26,100 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:26,100 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-12 18:37:26,141 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-12 18:37:26,301 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-12 18:37:26,301 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-12 18:37:26,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:26,302 INFO L85 PathProgramCache]: Analyzing trace with hash 325199745, now seen corresponding path program 1 times [2022-07-12 18:37:26,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:26,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704946309] [2022-07-12 18:37:26,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:26,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:26,314 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:26,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1994722788] [2022-07-12 18:37:26,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:26,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:26,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:26,316 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-12 18:37:26,317 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-12 18:37:26,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:26,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-12 18:37:26,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:26,591 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:26,592 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-12 18:37:26,653 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:26,653 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-12 18:37:26,665 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-12 18:37:26,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:26,891 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-12 18:37:26,891 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-12 18:37:26,902 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-12 18:37:26,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:26,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704946309] [2022-07-12 18:37:26,902 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:26,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994722788] [2022-07-12 18:37:26,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994722788] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:37:26,902 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:37:26,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-12 18:37:26,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094024099] [2022-07-12 18:37:26,902 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:26,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-12 18:37:26,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:26,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-12 18:37:26,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-12 18:37:26,903 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-12 18:37:35,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:35,316 INFO L93 Difference]: Finished difference Result 270 states and 294 transitions. [2022-07-12 18:37:35,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 18:37:35,316 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-12 18:37:35,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:35,317 INFO L225 Difference]: With dead ends: 270 [2022-07-12 18:37:35,317 INFO L226 Difference]: Without dead ends: 270 [2022-07-12 18:37:35,318 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-12 18:37:35,318 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-12 18:37:35,318 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-12 18:37:35,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-07-12 18:37:35,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 217. [2022-07-12 18:37:35,322 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-12 18:37:35,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 234 transitions. [2022-07-12 18:37:35,323 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 234 transitions. Word has length 76 [2022-07-12 18:37:35,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:35,323 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 234 transitions. [2022-07-12 18:37:35,323 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-12 18:37:35,324 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 234 transitions. [2022-07-12 18:37:35,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-12 18:37:35,324 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:35,324 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-12 18:37:35,342 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-12 18:37:35,543 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-12 18:37:35,544 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-12 18:37:35,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:35,544 INFO L85 PathProgramCache]: Analyzing trace with hash 2090050401, now seen corresponding path program 1 times [2022-07-12 18:37:35,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:35,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389988651] [2022-07-12 18:37:35,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:35,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:35,575 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:35,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [97365954] [2022-07-12 18:37:35,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:35,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:35,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:35,577 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-12 18:37:35,579 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-12 18:37:35,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:35,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-12 18:37:35,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:35,765 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-12 18:37:35,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:35,793 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-12 18:37:35,854 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-12 18:37:35,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:35,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389988651] [2022-07-12 18:37:35,855 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:35,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97365954] [2022-07-12 18:37:35,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97365954] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:37:35,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:37:35,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-07-12 18:37:35,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854339153] [2022-07-12 18:37:35,856 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:35,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 18:37:35,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:35,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 18:37:35,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 18:37:35,858 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-12 18:37:36,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:36,097 INFO L93 Difference]: Finished difference Result 235 states and 259 transitions. [2022-07-12 18:37:36,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 18:37:36,097 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-12 18:37:36,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:36,098 INFO L225 Difference]: With dead ends: 235 [2022-07-12 18:37:36,098 INFO L226 Difference]: Without dead ends: 235 [2022-07-12 18:37:36,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-12 18:37:36,099 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-12 18:37:36,099 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-12 18:37:36,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-07-12 18:37:36,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 216. [2022-07-12 18:37:36,102 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-12 18:37:36,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 233 transitions. [2022-07-12 18:37:36,103 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 233 transitions. Word has length 76 [2022-07-12 18:37:36,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:36,103 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 233 transitions. [2022-07-12 18:37:36,103 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-12 18:37:36,103 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 233 transitions. [2022-07-12 18:37:36,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-07-12 18:37:36,103 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:36,103 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-12 18:37:36,126 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-12 18:37:36,315 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-12 18:37:36,316 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-12 18:37:36,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:36,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1506259678, now seen corresponding path program 1 times [2022-07-12 18:37:36,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:36,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109069111] [2022-07-12 18:37:36,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:36,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:36,334 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:36,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2015144482] [2022-07-12 18:37:36,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:36,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:36,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:36,344 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-12 18:37:36,345 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-12 18:37:36,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:36,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 18:37:36,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:36,512 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-12 18:37:36,512 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:37:36,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:36,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109069111] [2022-07-12 18:37:36,513 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:36,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015144482] [2022-07-12 18:37:36,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015144482] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:37:36,513 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:37:36,513 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:37:36,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735615399] [2022-07-12 18:37:36,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:37:36,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:37:36,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:36,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:37:36,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:37:36,515 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-12 18:37:36,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:36,584 INFO L93 Difference]: Finished difference Result 223 states and 244 transitions. [2022-07-12 18:37:36,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:37:36,584 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-12 18:37:36,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:36,585 INFO L225 Difference]: With dead ends: 223 [2022-07-12 18:37:36,585 INFO L226 Difference]: Without dead ends: 223 [2022-07-12 18:37:36,585 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-12 18:37:36,586 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 160 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-12 18:37:36,586 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-12 18:37:36,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-07-12 18:37:36,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 215. [2022-07-12 18:37:36,589 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-12 18:37:36,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 232 transitions. [2022-07-12 18:37:36,590 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 232 transitions. Word has length 78 [2022-07-12 18:37:36,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:36,590 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 232 transitions. [2022-07-12 18:37:36,590 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-12 18:37:36,590 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 232 transitions. [2022-07-12 18:37:36,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-12 18:37:36,591 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:36,591 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-12 18:37:36,608 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-12 18:37:36,808 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-12 18:37:36,808 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-12 18:37:36,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:36,808 INFO L85 PathProgramCache]: Analyzing trace with hash 153340297, now seen corresponding path program 1 times [2022-07-12 18:37:36,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:36,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897993620] [2022-07-12 18:37:36,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:36,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:36,821 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:36,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1529546710] [2022-07-12 18:37:36,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:36,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:36,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:36,829 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-12 18:37:36,830 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-12 18:37:36,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:36,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-12 18:37:36,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:37,084 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:37:37,084 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-12 18:37:37,135 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:37:37,135 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-12 18:37:37,237 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:37,237 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-12 18:37:37,256 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-12 18:37:37,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:37,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:37,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897993620] [2022-07-12 18:37:37,411 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:37,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529546710] [2022-07-12 18:37:37,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529546710] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:37:37,411 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:37:37,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-12 18:37:37,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832978651] [2022-07-12 18:37:37,411 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:37,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 18:37:37,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:37,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 18:37:37,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-12 18:37:37,412 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-12 18:37:41,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:41,832 INFO L93 Difference]: Finished difference Result 308 states and 339 transitions. [2022-07-12 18:37:41,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 18:37:41,832 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-12 18:37:41,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:41,834 INFO L225 Difference]: With dead ends: 308 [2022-07-12 18:37:41,834 INFO L226 Difference]: Without dead ends: 308 [2022-07-12 18:37:41,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 86 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-07-12 18:37:41,834 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.3s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:41,835 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.3s Time] [2022-07-12 18:37:41,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-07-12 18:37:41,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 274. [2022-07-12 18:37:41,839 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-12 18:37:41,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 305 transitions. [2022-07-12 18:37:41,840 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 305 transitions. Word has length 82 [2022-07-12 18:37:41,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:41,840 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 305 transitions. [2022-07-12 18:37:41,840 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-12 18:37:41,841 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 305 transitions. [2022-07-12 18:37:41,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-12 18:37:41,841 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:41,841 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-12 18:37:41,866 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-12 18:37:42,042 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-12 18:37:42,042 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-12 18:37:42,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:42,042 INFO L85 PathProgramCache]: Analyzing trace with hash 153340298, now seen corresponding path program 1 times [2022-07-12 18:37:42,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:42,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510536988] [2022-07-12 18:37:42,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:42,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:42,054 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:42,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [616670150] [2022-07-12 18:37:42,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:42,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:42,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:42,055 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-12 18:37:42,056 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-12 18:37:42,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:42,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 83 conjunts are in the unsatisfiable core [2022-07-12 18:37:42,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:47,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:37:47,990 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-12 18:37:48,089 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:37:48,089 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-12 18:37:49,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:37:49,236 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-12 18:37:49,346 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-12 18:37:49,346 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-12 18:37:50,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:37:50,468 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-12 18:37:50,570 INFO L356 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-07-12 18:37:50,570 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-12 18:37:52,655 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-12 18:37:52,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:55,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:55,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510536988] [2022-07-12 18:37:55,051 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:55,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616670150] [2022-07-12 18:37:55,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616670150] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:37:55,051 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:37:55,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-12 18:37:55,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388420778] [2022-07-12 18:37:55,052 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:55,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 18:37:55,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:55,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 18:37:55,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=364, Unknown=1, NotChecked=0, Total=420 [2022-07-12 18:37:55,053 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-12 18:38:02,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:02,364 INFO L93 Difference]: Finished difference Result 345 states and 393 transitions. [2022-07-12 18:38:02,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-12 18:38:02,364 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-12 18:38:02,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:02,366 INFO L225 Difference]: With dead ends: 345 [2022-07-12 18:38:02,366 INFO L226 Difference]: Without dead ends: 345 [2022-07-12 18:38:02,366 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 15.7s TimeCoverageRelationStatistics Valid=91, Invalid=661, Unknown=4, NotChecked=0, Total=756 [2022-07-12 18:38:02,367 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-12 18:38:02,367 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-12 18:38:02,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-07-12 18:38:02,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2022-07-12 18:38:02,378 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-12 18:38:02,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 389 transitions. [2022-07-12 18:38:02,379 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 389 transitions. Word has length 82 [2022-07-12 18:38:02,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:02,385 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 389 transitions. [2022-07-12 18:38:02,385 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-12 18:38:02,385 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 389 transitions. [2022-07-12 18:38:02,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-12 18:38:02,386 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:02,386 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-12 18:38:02,403 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-07-12 18:38:02,586 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-12 18:38:02,586 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-12 18:38:02,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:02,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1437524680, now seen corresponding path program 1 times [2022-07-12 18:38:02,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:02,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762844873] [2022-07-12 18:38:02,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:02,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:02,598 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:02,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1550635371] [2022-07-12 18:38:02,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:02,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:02,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:02,607 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-12 18:38:02,610 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-12 18:38:02,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:02,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 89 conjunts are in the unsatisfiable core [2022-07-12 18:38:02,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:02,780 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-12 18:38:03,206 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:03,206 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-12 18:38:03,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, 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-12 18:38:03,435 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:38:03,435 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-12 18:38:03,465 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:03,465 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-12 18:38:03,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:03,627 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-12 18:38:03,641 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-12 18:38:03,641 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-12 18:38:03,742 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-12 18:38:03,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:09,921 WARN L233 SmtUtils]: Spent 6.07s on a formula simplification that was a NOOP. DAG size: 22 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-12 18:38:09,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:09,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762844873] [2022-07-12 18:38:09,922 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:09,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550635371] [2022-07-12 18:38:09,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550635371] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:09,922 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:09,923 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-12 18:38:09,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770803900] [2022-07-12 18:38:09,923 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:09,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 18:38:09,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:09,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 18:38:09,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-07-12 18:38:09,924 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-12 18:38:10,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:10,631 INFO L93 Difference]: Finished difference Result 393 states and 450 transitions. [2022-07-12 18:38:10,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-12 18:38:10,632 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-12 18:38:10,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:10,634 INFO L225 Difference]: With dead ends: 393 [2022-07-12 18:38:10,634 INFO L226 Difference]: Without dead ends: 393 [2022-07-12 18:38:10,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-07-12 18:38:10,634 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-12 18:38:10,635 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-12 18:38:10,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-07-12 18:38:10,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 366. [2022-07-12 18:38:10,644 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-12 18:38:10,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 416 transitions. [2022-07-12 18:38:10,645 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 416 transitions. Word has length 83 [2022-07-12 18:38:10,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:10,646 INFO L495 AbstractCegarLoop]: Abstraction has 366 states and 416 transitions. [2022-07-12 18:38:10,646 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-12 18:38:10,646 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 416 transitions. [2022-07-12 18:38:10,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-12 18:38:10,648 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:10,648 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-12 18:38:10,681 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-12 18:38:10,866 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-12 18:38:10,866 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-12 18:38:10,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:10,867 INFO L85 PathProgramCache]: Analyzing trace with hash 528237509, now seen corresponding path program 1 times [2022-07-12 18:38:10,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:10,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011206866] [2022-07-12 18:38:10,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:10,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:10,883 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:10,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832949404] [2022-07-12 18:38:10,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:10,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:10,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:10,885 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-12 18:38:10,886 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-12 18:38:10,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:10,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 48 conjunts are in the unsatisfiable core [2022-07-12 18:38:10,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:11,112 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:11,112 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-12 18:38:11,198 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:38:11,198 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-12 18:38:11,306 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:38:11,307 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-12 18:38:11,370 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-12 18:38:11,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:11,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:11,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011206866] [2022-07-12 18:38:11,887 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:11,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832949404] [2022-07-12 18:38:11,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832949404] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:11,887 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:11,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-12 18:38:11,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959671614] [2022-07-12 18:38:11,888 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:11,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 18:38:11,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:11,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 18:38:11,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-07-12 18:38:11,889 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-12 18:38:16,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:16,508 INFO L93 Difference]: Finished difference Result 503 states and 569 transitions. [2022-07-12 18:38:16,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-12 18:38:16,509 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-12 18:38:16,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:16,510 INFO L225 Difference]: With dead ends: 503 [2022-07-12 18:38:16,510 INFO L226 Difference]: Without dead ends: 503 [2022-07-12 18:38:16,511 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-12 18:38:16,511 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-12 18:38:16,511 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-12 18:38:16,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-07-12 18:38:16,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 369. [2022-07-12 18:38:16,518 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-12 18:38:16,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 412 transitions. [2022-07-12 18:38:16,519 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 412 transitions. Word has length 83 [2022-07-12 18:38:16,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:16,519 INFO L495 AbstractCegarLoop]: Abstraction has 369 states and 412 transitions. [2022-07-12 18:38:16,519 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-12 18:38:16,522 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 412 transitions. [2022-07-12 18:38:16,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-12 18:38:16,523 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:16,523 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-12 18:38:16,545 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-12 18:38:16,735 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-12 18:38:16,736 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-12 18:38:16,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:16,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1085255853, now seen corresponding path program 2 times [2022-07-12 18:38:16,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:16,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619994621] [2022-07-12 18:38:16,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:16,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:16,757 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:16,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [636510013] [2022-07-12 18:38:16,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 18:38:16,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:16,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:16,759 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-12 18:38:16,760 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-12 18:38:16,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 18:38:16,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:16,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-12 18:38:16,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:16,999 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:16,999 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-12 18:38:17,045 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:17,046 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-12 18:38:17,108 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:38:17,108 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-12 18:38:17,125 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-12 18:38:17,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:17,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:17,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619994621] [2022-07-12 18:38:17,271 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:17,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636510013] [2022-07-12 18:38:17,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636510013] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:17,271 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:17,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-12 18:38:17,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908840239] [2022-07-12 18:38:17,271 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:17,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 18:38:17,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:17,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 18:38:17,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-12 18:38:17,272 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-12 18:38:17,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:17,596 INFO L93 Difference]: Finished difference Result 417 states and 469 transitions. [2022-07-12 18:38:17,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 18:38:17,596 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-12 18:38:17,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:17,598 INFO L225 Difference]: With dead ends: 417 [2022-07-12 18:38:17,598 INFO L226 Difference]: Without dead ends: 417 [2022-07-12 18:38:17,598 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-12 18:38:17,598 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-12 18:38:17,599 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-12 18:38:17,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-07-12 18:38:17,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 381. [2022-07-12 18:38:17,606 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-12 18:38:17,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 429 transitions. [2022-07-12 18:38:17,607 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 429 transitions. Word has length 83 [2022-07-12 18:38:17,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:17,608 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 429 transitions. [2022-07-12 18:38:17,608 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-12 18:38:17,608 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 429 transitions. [2022-07-12 18:38:17,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-12 18:38:17,608 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:17,608 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-12 18:38:17,628 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-12 18:38:17,823 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-12 18:38:17,823 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-12 18:38:17,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:17,824 INFO L85 PathProgramCache]: Analyzing trace with hash 458581944, now seen corresponding path program 1 times [2022-07-12 18:38:17,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:17,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26750783] [2022-07-12 18:38:17,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:17,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:17,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:17,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [302741550] [2022-07-12 18:38:17,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:17,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:17,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:17,847 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-12 18:38:17,857 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-12 18:38:17,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:17,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-12 18:38:18,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:18,018 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-12 18:38:18,018 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:38:18,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:18,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26750783] [2022-07-12 18:38:18,019 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:18,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302741550] [2022-07-12 18:38:18,019 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302741550] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:38:18,019 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:38:18,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:38:18,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309671261] [2022-07-12 18:38:18,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:38:18,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 18:38:18,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:18,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 18:38:18,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 18:38:18,020 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-12 18:38:18,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:18,120 INFO L93 Difference]: Finished difference Result 419 states and 477 transitions. [2022-07-12 18:38:18,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 18:38:18,121 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-12 18:38:18,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:18,122 INFO L225 Difference]: With dead ends: 419 [2022-07-12 18:38:18,122 INFO L226 Difference]: Without dead ends: 419 [2022-07-12 18:38:18,122 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-12 18:38:18,123 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-12 18:38:18,123 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-12 18:38:18,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-07-12 18:38:18,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 380. [2022-07-12 18:38:18,131 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-12 18:38:18,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 428 transitions. [2022-07-12 18:38:18,133 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 428 transitions. Word has length 83 [2022-07-12 18:38:18,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:18,133 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 428 transitions. [2022-07-12 18:38:18,133 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-12 18:38:18,133 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 428 transitions. [2022-07-12 18:38:18,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-12 18:38:18,134 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:18,134 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-12 18:38:18,153 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-12 18:38:18,351 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-12 18:38:18,351 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-12 18:38:18,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:18,351 INFO L85 PathProgramCache]: Analyzing trace with hash 458581945, now seen corresponding path program 1 times [2022-07-12 18:38:18,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:18,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624413332] [2022-07-12 18:38:18,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:18,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:18,368 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:18,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1796536256] [2022-07-12 18:38:18,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:18,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:18,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:18,370 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-12 18:38:18,371 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-12 18:38:18,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:18,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 67 conjunts are in the unsatisfiable core [2022-07-12 18:38:18,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:18,535 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-12 18:38:18,547 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-12 18:38:19,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:19,506 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-12 18:38:19,524 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:19,524 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-12 18:38:19,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:19,817 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-12 18:38:19,833 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-12 18:38:19,833 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-12 18:38:21,059 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-12 18:38:21,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:21,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:21,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624413332] [2022-07-12 18:38:21,246 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:21,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796536256] [2022-07-12 18:38:21,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796536256] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:21,247 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:21,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-12 18:38:21,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420122194] [2022-07-12 18:38:21,247 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:21,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 18:38:21,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:21,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 18:38:21,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-07-12 18:38:21,248 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-12 18:38:21,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:21,650 INFO L93 Difference]: Finished difference Result 438 states and 503 transitions. [2022-07-12 18:38:21,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 18:38:21,650 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-12 18:38:21,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:21,651 INFO L225 Difference]: With dead ends: 438 [2022-07-12 18:38:21,651 INFO L226 Difference]: Without dead ends: 438 [2022-07-12 18:38:21,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2022-07-12 18:38:21,652 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-12 18:38:21,652 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-12 18:38:21,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-07-12 18:38:21,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 423. [2022-07-12 18:38:21,658 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-12 18:38:21,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 486 transitions. [2022-07-12 18:38:21,659 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 486 transitions. Word has length 83 [2022-07-12 18:38:21,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:21,659 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 486 transitions. [2022-07-12 18:38:21,659 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-12 18:38:21,660 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 486 transitions. [2022-07-12 18:38:21,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-12 18:38:21,660 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:21,660 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-12 18:38:21,680 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-12 18:38:21,877 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-12 18:38:21,878 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-12 18:38:21,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:21,878 INFO L85 PathProgramCache]: Analyzing trace with hash -804506371, now seen corresponding path program 1 times [2022-07-12 18:38:21,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:21,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467184268] [2022-07-12 18:38:21,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:21,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:21,889 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:21,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [292710707] [2022-07-12 18:38:21,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:21,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:21,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:21,891 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-12 18:38:21,893 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-12 18:38:22,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:22,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 70 conjunts are in the unsatisfiable core [2022-07-12 18:38:22,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:22,078 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-12 18:38:22,087 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-12 18:38:22,840 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:38:22,841 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-12 18:38:22,960 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:22,961 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-12 18:38:25,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:25,318 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-12 18:38:25,329 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-12 18:38:25,329 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-12 18:38:26,386 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-12 18:38:26,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:26,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:26,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467184268] [2022-07-12 18:38:26,821 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:26,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292710707] [2022-07-12 18:38:26,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292710707] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:26,821 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:26,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-07-12 18:38:26,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347932234] [2022-07-12 18:38:26,822 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:26,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 18:38:26,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:26,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 18:38:26,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2022-07-12 18:38:26,823 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-12 18:38:27,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:27,096 INFO L93 Difference]: Finished difference Result 529 states and 632 transitions. [2022-07-12 18:38:27,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-12 18:38:27,097 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-12 18:38:27,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:27,098 INFO L225 Difference]: With dead ends: 529 [2022-07-12 18:38:27,098 INFO L226 Difference]: Without dead ends: 529 [2022-07-12 18:38:27,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2022-07-12 18:38:27,099 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 2 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-12 18:38:27,099 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-12 18:38:27,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-07-12 18:38:27,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 435. [2022-07-12 18:38:27,109 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-12 18:38:27,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 506 transitions. [2022-07-12 18:38:27,110 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 506 transitions. Word has length 84 [2022-07-12 18:38:27,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:27,110 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 506 transitions. [2022-07-12 18:38:27,110 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-12 18:38:27,110 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 506 transitions. [2022-07-12 18:38:27,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-12 18:38:27,111 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:27,111 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-12 18:38:27,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-07-12 18:38:27,329 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-12 18:38:27,329 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-12 18:38:27,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:27,330 INFO L85 PathProgramCache]: Analyzing trace with hash 716806959, now seen corresponding path program 2 times [2022-07-12 18:38:27,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:27,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642250945] [2022-07-12 18:38:27,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:27,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:27,340 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:27,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [592302934] [2022-07-12 18:38:27,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 18:38:27,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:27,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:27,342 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-12 18:38:27,345 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-12 18:38:27,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 18:38:27,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:27,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 75 conjunts are in the unsatisfiable core [2022-07-12 18:38:27,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:27,542 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-12 18:38:27,551 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-12 18:38:28,661 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:38:28,661 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-12 18:38:28,934 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:28,935 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-12 18:38:31,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:31,267 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-12 18:38:31,283 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-12 18:38:31,284 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-12 18:38:32,346 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-12 18:38:32,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:32,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:32,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642250945] [2022-07-12 18:38:32,600 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:32,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592302934] [2022-07-12 18:38:32,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592302934] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:32,600 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:32,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-07-12 18:38:32,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095043495] [2022-07-12 18:38:32,600 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:32,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-12 18:38:32,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:32,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-12 18:38:32,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2022-07-12 18:38:32,601 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-12 18:38:33,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:33,463 INFO L93 Difference]: Finished difference Result 651 states and 760 transitions. [2022-07-12 18:38:33,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-12 18:38:33,463 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-12 18:38:33,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:33,465 INFO L225 Difference]: With dead ends: 651 [2022-07-12 18:38:33,465 INFO L226 Difference]: Without dead ends: 651 [2022-07-12 18:38:33,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=111, Invalid=945, Unknown=0, NotChecked=0, Total=1056 [2022-07-12 18:38:33,466 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-12 18:38:33,466 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-12 18:38:33,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2022-07-12 18:38:33,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 456. [2022-07-12 18:38:33,474 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-12 18:38:33,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 538 transitions. [2022-07-12 18:38:33,475 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 538 transitions. Word has length 84 [2022-07-12 18:38:33,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:33,476 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 538 transitions. [2022-07-12 18:38:33,476 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-12 18:38:33,476 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 538 transitions. [2022-07-12 18:38:33,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-07-12 18:38:33,476 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:33,476 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-12 18:38:33,496 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-12 18:38:33,691 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-12 18:38:33,692 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-12 18:38:33,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:33,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1305538503, now seen corresponding path program 3 times [2022-07-12 18:38:33,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:33,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293022844] [2022-07-12 18:38:33,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:33,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:33,703 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:33,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1038924305] [2022-07-12 18:38:33,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-12 18:38:33,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:33,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:33,708 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-12 18:38:33,740 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-12 18:38:33,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-12 18:38:33,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:33,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-12 18:38:33,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:33,932 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-12 18:38:33,933 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:38:33,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:33,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293022844] [2022-07-12 18:38:33,933 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:33,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038924305] [2022-07-12 18:38:33,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038924305] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:38:33,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:38:33,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 18:38:33,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857573977] [2022-07-12 18:38:33,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:38:33,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 18:38:33,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:33,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 18:38:33,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-12 18:38:33,935 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-12 18:38:33,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:33,990 INFO L93 Difference]: Finished difference Result 342 states and 379 transitions. [2022-07-12 18:38:33,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 18:38:33,992 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-12 18:38:33,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:33,993 INFO L225 Difference]: With dead ends: 342 [2022-07-12 18:38:33,993 INFO L226 Difference]: Without dead ends: 302 [2022-07-12 18:38:33,994 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-12 18:38:33,994 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-12 18:38:33,995 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-12 18:38:33,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-07-12 18:38:34,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 280. [2022-07-12 18:38:34,000 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-12 18:38:34,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 308 transitions. [2022-07-12 18:38:34,001 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 308 transitions. Word has length 85 [2022-07-12 18:38:34,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:34,002 INFO L495 AbstractCegarLoop]: Abstraction has 280 states and 308 transitions. [2022-07-12 18:38:34,002 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-12 18:38:34,003 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 308 transitions. [2022-07-12 18:38:34,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-12 18:38:34,003 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:34,003 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-12 18:38:34,022 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-12 18:38:34,222 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-12 18:38:34,223 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-12 18:38:34,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:34,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1587023481, now seen corresponding path program 4 times [2022-07-12 18:38:34,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:34,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559706455] [2022-07-12 18:38:34,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:34,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:34,238 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:34,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2014101180] [2022-07-12 18:38:34,238 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-12 18:38:34,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:34,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:34,240 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-12 18:38:34,241 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-12 18:38:34,417 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-12 18:38:34,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:34,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 87 conjunts are in the unsatisfiable core [2022-07-12 18:38:34,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:34,453 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-12 18:38:34,475 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-12 18:38:35,027 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:35,028 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-12 18:38:35,037 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-12 18:38:35,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:35,225 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-12 18:38:35,239 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-12 18:38:35,240 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-12 18:38:35,797 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-12 18:38:35,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:35,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:35,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559706455] [2022-07-12 18:38:35,998 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:35,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014101180] [2022-07-12 18:38:35,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014101180] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:35,998 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:35,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-12 18:38:35,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034339064] [2022-07-12 18:38:35,998 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:35,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-12 18:38:35,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:35,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-12 18:38:35,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-07-12 18:38:36,000 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-12 18:38:38,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:38,312 INFO L93 Difference]: Finished difference Result 356 states and 409 transitions. [2022-07-12 18:38:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-12 18:38:38,312 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-12 18:38:38,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:38,314 INFO L225 Difference]: With dead ends: 356 [2022-07-12 18:38:38,314 INFO L226 Difference]: Without dead ends: 356 [2022-07-12 18:38:38,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=113, Invalid=1008, Unknown=1, NotChecked=0, Total=1122 [2022-07-12 18:38:38,316 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 2 mSDsluCounter, 1842 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-12 18:38:38,316 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-12 18:38:38,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-07-12 18:38:38,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 323. [2022-07-12 18:38:38,333 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-12 18:38:38,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 366 transitions. [2022-07-12 18:38:38,334 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 366 transitions. Word has length 89 [2022-07-12 18:38:38,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:38,334 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 366 transitions. [2022-07-12 18:38:38,334 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-12 18:38:38,334 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 366 transitions. [2022-07-12 18:38:38,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-12 18:38:38,335 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:38,335 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-12 18:38:38,372 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-12 18:38:38,535 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-12 18:38:38,535 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-12 18:38:38,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:38,536 INFO L85 PathProgramCache]: Analyzing trace with hash -219536253, now seen corresponding path program 5 times [2022-07-12 18:38:38,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:38,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815879917] [2022-07-12 18:38:38,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:38,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:38,554 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:38,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [598745784] [2022-07-12 18:38:38,554 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-12 18:38:38,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:38,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:38,564 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-12 18:38:38,565 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-12 18:38:38,700 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 18:38:38,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:38,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-12 18:38:38,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:38,741 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-12 18:38:38,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:38,901 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-12 18:38:38,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:38,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815879917] [2022-07-12 18:38:38,901 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:38,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598745784] [2022-07-12 18:38:38,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598745784] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:38:38,902 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:38:38,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-07-12 18:38:38,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124678822] [2022-07-12 18:38:38,902 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:38,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 18:38:38,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:38,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 18:38:38,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-12 18:38:38,903 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-12 18:38:39,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:39,091 INFO L93 Difference]: Finished difference Result 357 states and 390 transitions. [2022-07-12 18:38:39,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 18:38:39,092 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-12 18:38:39,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:39,093 INFO L225 Difference]: With dead ends: 357 [2022-07-12 18:38:39,093 INFO L226 Difference]: Without dead ends: 297 [2022-07-12 18:38:39,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=167, Unknown=0, NotChecked=0, Total=272 [2022-07-12 18:38:39,094 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-12 18:38:39,094 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-12 18:38:39,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-07-12 18:38:39,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2022-07-12 18:38:39,099 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-12 18:38:39,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 325 transitions. [2022-07-12 18:38:39,099 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 325 transitions. Word has length 90 [2022-07-12 18:38:39,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:39,100 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 325 transitions. [2022-07-12 18:38:39,100 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-12 18:38:39,100 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 325 transitions. [2022-07-12 18:38:39,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-07-12 18:38:39,101 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:39,101 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-12 18:38:39,131 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-12 18:38:39,311 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-12 18:38:39,312 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-12 18:38:39,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:39,316 INFO L85 PathProgramCache]: Analyzing trace with hash 939180601, now seen corresponding path program 6 times [2022-07-12 18:38:39,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:39,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976408322] [2022-07-12 18:38:39,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:39,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:39,339 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:39,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [421528103] [2022-07-12 18:38:39,339 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-12 18:38:39,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:39,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:39,356 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-12 18:38:39,357 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-12 18:38:40,852 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-07-12 18:38:40,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:40,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-12 18:38:40,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:40,925 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-12 18:38:40,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:41,105 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-12 18:38:41,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:41,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976408322] [2022-07-12 18:38:41,105 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:41,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421528103] [2022-07-12 18:38:41,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421528103] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:38:41,106 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:38:41,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-07-12 18:38:41,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477035552] [2022-07-12 18:38:41,106 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:41,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-12 18:38:41,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:41,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-12 18:38:41,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-12 18:38:41,107 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-12 18:38:41,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:41,436 INFO L93 Difference]: Finished difference Result 325 states and 357 transitions. [2022-07-12 18:38:41,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 18:38:41,436 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-12 18:38:41,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:41,437 INFO L225 Difference]: With dead ends: 325 [2022-07-12 18:38:41,437 INFO L226 Difference]: Without dead ends: 305 [2022-07-12 18:38:41,438 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-12 18:38:41,438 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-12 18:38:41,438 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-12 18:38:41,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-07-12 18:38:41,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 305. [2022-07-12 18:38:41,441 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-12 18:38:41,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 333 transitions. [2022-07-12 18:38:41,442 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 333 transitions. Word has length 105 [2022-07-12 18:38:41,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:41,442 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 333 transitions. [2022-07-12 18:38:41,442 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-12 18:38:41,442 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 333 transitions. [2022-07-12 18:38:41,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-07-12 18:38:41,442 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:41,443 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-12 18:38:41,464 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-12 18:38:41,662 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-12 18:38:41,662 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-12 18:38:41,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:41,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1490643513, now seen corresponding path program 7 times [2022-07-12 18:38:41,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:41,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325064172] [2022-07-12 18:38:41,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:41,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:41,685 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:41,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1830247790] [2022-07-12 18:38:41,686 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-12 18:38:41,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:41,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:41,687 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-12 18:38:41,688 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-12 18:38:42,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:42,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 994 conjuncts, 74 conjunts are in the unsatisfiable core [2022-07-12 18:38:42,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:42,599 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-12 18:38:42,606 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-12 18:38:44,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:44,383 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-12 18:38:44,390 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-12 18:38:44,390 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-12 18:38:44,456 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-12 18:38:44,548 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-12 18:38:44,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:44,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:44,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325064172] [2022-07-12 18:38:44,700 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:44,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830247790] [2022-07-12 18:38:44,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830247790] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:44,701 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:44,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-07-12 18:38:44,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483554757] [2022-07-12 18:38:44,701 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:44,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 18:38:44,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:44,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 18:38:44,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-07-12 18:38:44,702 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-12 18:38:46,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:46,642 INFO L93 Difference]: Finished difference Result 347 states and 385 transitions. [2022-07-12 18:38:46,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-12 18:38:46,643 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-12 18:38:46,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:46,644 INFO L225 Difference]: With dead ends: 347 [2022-07-12 18:38:46,644 INFO L226 Difference]: Without dead ends: 320 [2022-07-12 18:38:46,644 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=119, Invalid=1141, Unknown=0, NotChecked=0, Total=1260 [2022-07-12 18:38:46,645 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 0 mSDsluCounter, 1945 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:46,645 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.6s Time] [2022-07-12 18:38:46,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-07-12 18:38:46,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 314. [2022-07-12 18:38:46,649 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-12 18:38:46,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 346 transitions. [2022-07-12 18:38:46,650 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 346 transitions. Word has length 109 [2022-07-12 18:38:46,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:46,650 INFO L495 AbstractCegarLoop]: Abstraction has 314 states and 346 transitions. [2022-07-12 18:38:46,650 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-12 18:38:46,650 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 346 transitions. [2022-07-12 18:38:46,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-07-12 18:38:46,650 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:46,651 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-12 18:38:46,675 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-12 18:38:46,871 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-12 18:38:46,871 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-12 18:38:46,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:46,872 INFO L85 PathProgramCache]: Analyzing trace with hash 660615215, now seen corresponding path program 8 times [2022-07-12 18:38:46,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:46,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334080142] [2022-07-12 18:38:46,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:46,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:46,892 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:46,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662326000] [2022-07-12 18:38:46,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 18:38:46,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:46,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:46,894 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-12 18:38:46,895 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-12 18:38:47,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 18:38:47,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:47,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 1009 conjuncts, 79 conjunts are in the unsatisfiable core [2022-07-12 18:38:47,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:47,721 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-12 18:38:47,943 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:47,943 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-12 18:38:47,946 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-12 18:38:48,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:48,063 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-12 18:38:48,069 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-12 18:38:48,069 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-12 18:38:48,104 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-12 18:38:48,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:52,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:52,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334080142] [2022-07-12 18:38:52,269 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:52,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662326000] [2022-07-12 18:38:52,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662326000] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:52,269 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:52,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-07-12 18:38:52,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123093662] [2022-07-12 18:38:52,269 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:52,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-12 18:38:52,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:52,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-12 18:38:52,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2022-07-12 18:38:52,270 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-12 18:38:52,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:52,842 INFO L93 Difference]: Finished difference Result 494 states and 542 transitions. [2022-07-12 18:38:52,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 18:38:52,843 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-12 18:38:52,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:52,844 INFO L225 Difference]: With dead ends: 494 [2022-07-12 18:38:52,844 INFO L226 Difference]: Without dead ends: 494 [2022-07-12 18:38:52,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-07-12 18:38:52,845 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 258 mSDsluCounter, 1206 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:52,845 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.5s Time] [2022-07-12 18:38:52,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-07-12 18:38:52,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 322. [2022-07-12 18:38:52,850 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-12 18:38:52,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 357 transitions. [2022-07-12 18:38:52,850 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 357 transitions. Word has length 110 [2022-07-12 18:38:52,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:52,851 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 357 transitions. [2022-07-12 18:38:52,851 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-12 18:38:52,851 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 357 transitions. [2022-07-12 18:38:52,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-12 18:38:52,852 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:52,852 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-12 18:38:52,887 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-12 18:38:53,063 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-12 18:38:53,063 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-12 18:38:53,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:53,064 INFO L85 PathProgramCache]: Analyzing trace with hash -803938000, now seen corresponding path program 1 times [2022-07-12 18:38:53,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:53,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422810814] [2022-07-12 18:38:53,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:53,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:53,085 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:53,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1061904240] [2022-07-12 18:38:53,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:53,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:53,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:53,087 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-12 18:38:53,088 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-12 18:38:53,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:53,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 18:38:53,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:53,378 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-12 18:38:53,378 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:38:53,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:53,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422810814] [2022-07-12 18:38:53,378 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:53,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061904240] [2022-07-12 18:38:53,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061904240] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:38:53,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:38:53,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:38:53,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542720063] [2022-07-12 18:38:53,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:38:53,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:38:53,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:53,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:38:53,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:38:53,380 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-12 18:38:53,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:53,457 INFO L93 Difference]: Finished difference Result 327 states and 368 transitions. [2022-07-12 18:38:53,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:38:53,458 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-12 18:38:53,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:53,459 INFO L225 Difference]: With dead ends: 327 [2022-07-12 18:38:53,459 INFO L226 Difference]: Without dead ends: 327 [2022-07-12 18:38:53,459 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-12 18:38:53,459 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-12 18:38:53,460 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-12 18:38:53,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-07-12 18:38:53,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 321. [2022-07-12 18:38:53,463 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-12 18:38:53,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 356 transitions. [2022-07-12 18:38:53,466 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 356 transitions. Word has length 112 [2022-07-12 18:38:53,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:53,466 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 356 transitions. [2022-07-12 18:38:53,466 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-12 18:38:53,466 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 356 transitions. [2022-07-12 18:38:53,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-12 18:38:53,467 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:53,467 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-12 18:38:53,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:53,685 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-12 18:38:53,685 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-12 18:38:53,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:53,686 INFO L85 PathProgramCache]: Analyzing trace with hash 191233047, now seen corresponding path program 1 times [2022-07-12 18:38:53,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:53,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671183206] [2022-07-12 18:38:53,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:53,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:53,714 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:53,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [576590681] [2022-07-12 18:38:53,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:53,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:53,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:53,716 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-12 18:38:53,732 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-12 18:38:54,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:54,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 1047 conjuncts, 75 conjunts are in the unsatisfiable core [2022-07-12 18:38:54,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:54,242 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:54,242 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-12 18:38:54,380 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-12 18:38:54,381 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-12 18:38:54,930 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-12 18:38:54,931 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-12 18:38:59,105 INFO L356 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2022-07-12 18:38:59,105 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-12 18:38:59,677 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-12 18:38:59,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:59,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:59,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671183206] [2022-07-12 18:38:59,888 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:59,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576590681] [2022-07-12 18:38:59,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576590681] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:59,889 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:59,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-07-12 18:38:59,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833990776] [2022-07-12 18:38:59,889 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:59,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-12 18:38:59,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:59,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-12 18:38:59,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=862, Unknown=2, NotChecked=0, Total=992 [2022-07-12 18:38:59,890 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-12 18:39:00,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:00,156 INFO L93 Difference]: Finished difference Result 531 states and 595 transitions. [2022-07-12 18:39:00,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-12 18:39:00,156 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-12 18:39:00,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:00,158 INFO L225 Difference]: With dead ends: 531 [2022-07-12 18:39:00,158 INFO L226 Difference]: Without dead ends: 531 [2022-07-12 18:39:00,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 117 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=151, Invalid=1037, Unknown=2, NotChecked=0, Total=1190 [2022-07-12 18:39:00,161 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-12 18:39:00,161 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-12 18:39:00,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2022-07-12 18:39:00,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 500. [2022-07-12 18:39:00,191 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-12 18:39:00,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 565 transitions. [2022-07-12 18:39:00,192 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 565 transitions. Word has length 116 [2022-07-12 18:39:00,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:00,193 INFO L495 AbstractCegarLoop]: Abstraction has 500 states and 565 transitions. [2022-07-12 18:39:00,193 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-12 18:39:00,193 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 565 transitions. [2022-07-12 18:39:00,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-12 18:39:00,193 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:00,194 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-12 18:39:00,229 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-12 18:39:00,394 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-12 18:39:00,394 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-12 18:39:00,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:00,395 INFO L85 PathProgramCache]: Analyzing trace with hash 191233048, now seen corresponding path program 1 times [2022-07-12 18:39:00,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:00,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934684147] [2022-07-12 18:39:00,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:00,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:00,418 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:00,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [671323174] [2022-07-12 18:39:00,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:00,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:00,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:00,423 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-12 18:39:00,434 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-12 18:39:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:01,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 1047 conjuncts, 123 conjunts are in the unsatisfiable core [2022-07-12 18:39:01,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:01,392 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-12 18:39:02,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:39:02,297 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-12 18:39:02,324 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:39:02,325 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-12 18:39:02,740 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-12 18:39:02,741 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-12 18:39:02,749 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-12 18:39:03,353 INFO L356 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2022-07-12 18:39:03,354 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-12 18:39:03,376 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:03,376 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-12 18:39:03,674 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 15 treesize of output 11 [2022-07-12 18:39:03,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:39:03,797 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 29 treesize of output 29 [2022-07-12 18:39:03,811 INFO L356 Elim1Store]: treesize reduction 28, result has 31.7 percent of original size [2022-07-12 18:39:03,812 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-12 18:39:04,448 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-12 18:39:04,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:39:04,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:04,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934684147] [2022-07-12 18:39:04,846 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:04,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671323174] [2022-07-12 18:39:04,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671323174] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:39:04,846 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:39:04,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-07-12 18:39:04,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836531695] [2022-07-12 18:39:04,846 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:39:04,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-12 18:39:04,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:04,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-12 18:39:04,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=903, Unknown=0, NotChecked=0, Total=992 [2022-07-12 18:39:04,847 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-12 18:39:06,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:06,524 INFO L93 Difference]: Finished difference Result 640 states and 719 transitions. [2022-07-12 18:39:06,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 18:39:06,525 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-12 18:39:06,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:06,527 INFO L225 Difference]: With dead ends: 640 [2022-07-12 18:39:06,527 INFO L226 Difference]: Without dead ends: 640 [2022-07-12 18:39:06,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=128, Invalid=1204, Unknown=0, NotChecked=0, Total=1332 [2022-07-12 18:39:06,528 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 146 mSDsluCounter, 2090 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 2226 SdHoareTripleChecker+Invalid, 3134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2500 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:06,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 2226 Invalid, 3134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 624 Invalid, 0 Unknown, 2500 Unchecked, 0.6s Time] [2022-07-12 18:39:06,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-07-12 18:39:06,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 510. [2022-07-12 18:39:06,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 404 states have (on average 1.2896039603960396) internal successors, (521), 471 states have internal predecessors, (521), 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-12 18:39:06,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 579 transitions. [2022-07-12 18:39:06,534 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 579 transitions. Word has length 116 [2022-07-12 18:39:06,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:06,534 INFO L495 AbstractCegarLoop]: Abstraction has 510 states and 579 transitions. [2022-07-12 18:39:06,535 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-12 18:39:06,535 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 579 transitions. [2022-07-12 18:39:06,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-12 18:39:06,535 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:06,535 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-12 18:39:06,562 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-12 18:39:06,755 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-12 18:39:06,755 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-12 18:39:06,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:06,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1633257216, now seen corresponding path program 1 times [2022-07-12 18:39:06,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:06,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714594866] [2022-07-12 18:39:06,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:06,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:06,783 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:06,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [592485308] [2022-07-12 18:39:06,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:06,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:06,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:06,785 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-12 18:39:06,786 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-12 18:39:07,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:07,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-12 18:39:07,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:07,169 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-12 18:39:07,169 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:07,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:07,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714594866] [2022-07-12 18:39:07,170 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:07,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592485308] [2022-07-12 18:39:07,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592485308] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:07,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:07,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:39:07,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707595255] [2022-07-12 18:39:07,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:07,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 18:39:07,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:07,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 18:39:07,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 18:39:07,171 INFO L87 Difference]: Start difference. First operand 510 states and 579 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-12 18:39:07,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:07,272 INFO L93 Difference]: Finished difference Result 543 states and 617 transitions. [2022-07-12 18:39:07,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 18:39:07,272 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-12 18:39:07,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:07,274 INFO L225 Difference]: With dead ends: 543 [2022-07-12 18:39:07,274 INFO L226 Difference]: Without dead ends: 543 [2022-07-12 18:39:07,274 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-12 18:39:07,275 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 251 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-12 18:39:07,275 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-12 18:39:07,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-07-12 18:39:07,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 509. [2022-07-12 18:39:07,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 404 states have (on average 1.2846534653465347) internal successors, (519), 470 states have internal predecessors, (519), 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-12 18:39:07,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 577 transitions. [2022-07-12 18:39:07,281 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 577 transitions. Word has length 117 [2022-07-12 18:39:07,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:07,281 INFO L495 AbstractCegarLoop]: Abstraction has 509 states and 577 transitions. [2022-07-12 18:39:07,281 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-12 18:39:07,281 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 577 transitions. [2022-07-12 18:39:07,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-12 18:39:07,281 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:07,282 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-12 18:39:07,303 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-12 18:39:07,499 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-12 18:39:07,499 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-12 18:39:07,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:07,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1633257217, now seen corresponding path program 1 times [2022-07-12 18:39:07,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:07,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697207132] [2022-07-12 18:39:07,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:07,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:07,522 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:07,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [19794034] [2022-07-12 18:39:07,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:07,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:07,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:07,526 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-12 18:39:07,527 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-12 18:39:07,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:07,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-12 18:39:07,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:08,020 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-12 18:39:08,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:39:08,068 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-12 18:39:08,068 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-12 18:39:08,284 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-12 18:39:08,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:08,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697207132] [2022-07-12 18:39:08,284 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:08,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19794034] [2022-07-12 18:39:08,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19794034] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:39:08,284 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:39:08,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-12 18:39:08,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984831807] [2022-07-12 18:39:08,284 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:39:08,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-12 18:39:08,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:08,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-12 18:39:08,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-12 18:39:08,285 INFO L87 Difference]: Start difference. First operand 509 states and 577 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-12 18:39:08,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:08,523 INFO L93 Difference]: Finished difference Result 517 states and 590 transitions. [2022-07-12 18:39:08,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 18:39:08,524 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-12 18:39:08,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:08,525 INFO L225 Difference]: With dead ends: 517 [2022-07-12 18:39:08,525 INFO L226 Difference]: Without dead ends: 517 [2022-07-12 18:39:08,526 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-12 18:39:08,526 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 794 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 795 SdHoareTripleChecker+Valid, 1221 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:08,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [795 Valid, 1221 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-12 18:39:08,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-07-12 18:39:08,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 508. [2022-07-12 18:39:08,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 404 states have (on average 1.2797029702970297) internal successors, (517), 469 states have internal predecessors, (517), 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-12 18:39:08,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 575 transitions. [2022-07-12 18:39:08,532 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 575 transitions. Word has length 117 [2022-07-12 18:39:08,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:08,532 INFO L495 AbstractCegarLoop]: Abstraction has 508 states and 575 transitions. [2022-07-12 18:39:08,532 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-12 18:39:08,532 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 575 transitions. [2022-07-12 18:39:08,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-12 18:39:08,533 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:08,533 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-12 18:39:08,553 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-12 18:39:08,743 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-12 18:39:08,743 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-12 18:39:08,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:08,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1897123393, now seen corresponding path program 1 times [2022-07-12 18:39:08,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:08,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882861153] [2022-07-12 18:39:08,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:08,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:08,765 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:08,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [182308560] [2022-07-12 18:39:08,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:08,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:08,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:08,767 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-12 18:39:08,767 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-12 18:39:09,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:09,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 1072 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 18:39:09,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:09,122 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-12 18:39:09,122 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:09,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:09,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882861153] [2022-07-12 18:39:09,122 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:09,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182308560] [2022-07-12 18:39:09,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182308560] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:09,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:09,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:39:09,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311006318] [2022-07-12 18:39:09,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:09,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:39:09,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:09,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:39:09,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:39:09,124 INFO L87 Difference]: Start difference. First operand 508 states and 575 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-12 18:39:09,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:09,201 INFO L93 Difference]: Finished difference Result 536 states and 606 transitions. [2022-07-12 18:39:09,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:39:09,201 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-12 18:39:09,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:09,203 INFO L225 Difference]: With dead ends: 536 [2022-07-12 18:39:09,203 INFO L226 Difference]: Without dead ends: 536 [2022-07-12 18:39:09,203 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-12 18:39:09,203 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-12 18:39:09,203 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-12 18:39:09,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-07-12 18:39:09,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 507. [2022-07-12 18:39:09,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 404 states have (on average 1.2747524752475248) internal successors, (515), 468 states have internal predecessors, (515), 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-12 18:39:09,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 573 transitions. [2022-07-12 18:39:09,209 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 573 transitions. Word has length 119 [2022-07-12 18:39:09,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:09,209 INFO L495 AbstractCegarLoop]: Abstraction has 507 states and 573 transitions. [2022-07-12 18:39:09,209 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-12 18:39:09,209 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 573 transitions. [2022-07-12 18:39:09,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-12 18:39:09,209 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:09,209 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-12 18:39:09,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-07-12 18:39:09,410 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-12 18:39:09,410 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:09,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:09,410 INFO L85 PathProgramCache]: Analyzing trace with hash 170812841, now seen corresponding path program 1 times [2022-07-12 18:39:09,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:09,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155468379] [2022-07-12 18:39:09,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:09,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:09,443 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:09,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [901545078] [2022-07-12 18:39:09,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:09,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:09,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:09,445 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-12 18:39:09,445 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-12 18:39:09,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:09,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 80 conjunts are in the unsatisfiable core [2022-07-12 18:39:09,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:09,934 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:39:09,934 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-12 18:39:10,032 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:10,032 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-12 18:39:10,103 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:10,103 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-12 18:39:10,186 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:10,186 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-12 18:39:10,326 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:10,327 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-12 18:39:10,575 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 5 proven. 451 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-07-12 18:39:10,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:39:10,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:10,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155468379] [2022-07-12 18:39:10,740 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:10,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901545078] [2022-07-12 18:39:10,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901545078] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:39:10,740 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:39:10,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-07-12 18:39:10,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500181902] [2022-07-12 18:39:10,740 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:39:10,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-12 18:39:10,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:10,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-12 18:39:10,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-07-12 18:39:10,741 INFO L87 Difference]: Start difference. First operand 507 states and 573 transitions. Second operand has 27 states, 25 states have (on average 2.88) internal successors, (72), 21 states have internal predecessors, (72), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-12 18:39:15,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:15,335 INFO L93 Difference]: Finished difference Result 916 states and 1046 transitions. [2022-07-12 18:39:15,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-12 18:39:15,336 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 2.88) internal successors, (72), 21 states have internal predecessors, (72), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 123 [2022-07-12 18:39:15,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:15,338 INFO L225 Difference]: With dead ends: 916 [2022-07-12 18:39:15,338 INFO L226 Difference]: Without dead ends: 916 [2022-07-12 18:39:15,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 116 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=207, Invalid=1351, Unknown=2, NotChecked=0, Total=1560 [2022-07-12 18:39:15,339 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 359 mSDsluCounter, 1919 mSDsCounter, 0 mSdLazyCounter, 801 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 2061 SdHoareTripleChecker+Invalid, 1639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 823 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:15,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 2061 Invalid, 1639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 801 Invalid, 0 Unknown, 823 Unchecked, 0.3s Time] [2022-07-12 18:39:15,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2022-07-12 18:39:15,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 884. [2022-07-12 18:39:15,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 741 states have (on average 1.2199730094466936) internal successors, (904), 808 states have internal predecessors, (904), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (62), 47 states have call predecessors, (62), 51 states have call successors, (62) [2022-07-12 18:39:15,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 1017 transitions. [2022-07-12 18:39:15,366 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 1017 transitions. Word has length 123 [2022-07-12 18:39:15,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:15,366 INFO L495 AbstractCegarLoop]: Abstraction has 884 states and 1017 transitions. [2022-07-12 18:39:15,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 2.88) internal successors, (72), 21 states have internal predecessors, (72), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-12 18:39:15,366 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 1017 transitions. [2022-07-12 18:39:15,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-12 18:39:15,367 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:15,367 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-12 18:39:15,386 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-12 18:39:15,583 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-12 18:39:15,583 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:15,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:15,584 INFO L85 PathProgramCache]: Analyzing trace with hash 170812842, now seen corresponding path program 1 times [2022-07-12 18:39:15,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:15,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899983519] [2022-07-12 18:39:15,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:15,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:15,607 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:15,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [802405588] [2022-07-12 18:39:15,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:15,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:15,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:15,609 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-12 18:39:15,610 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-12 18:39:17,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:17,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 167 conjunts are in the unsatisfiable core [2022-07-12 18:39:17,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:17,714 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-12 18:39:17,717 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-12 18:39:18,018 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:39:18,018 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-12 18:39:18,022 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-12 18:39:18,181 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-12 18:39:18,181 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-12 18:39:18,188 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-12 18:39:18,399 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-12 18:39:18,399 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-12 18:39:18,409 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-12 18:39:18,722 INFO L356 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2022-07-12 18:39:18,723 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-12 18:39:18,741 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:18,741 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-12 18:39:18,856 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 3 [2022-07-12 18:39:18,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:39:18,926 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-12 18:39:18,941 INFO L356 Elim1Store]: treesize reduction 40, result has 29.8 percent of original size [2022-07-12 18:39:18,941 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 32 [2022-07-12 18:39:19,031 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 5 proven. 529 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-07-12 18:39:19,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:39:19,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:19,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899983519] [2022-07-12 18:39:19,312 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:19,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802405588] [2022-07-12 18:39:19,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802405588] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:39:19,312 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:39:19,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-07-12 18:39:19,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555820166] [2022-07-12 18:39:19,312 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:39:19,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-07-12 18:39:19,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:19,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-07-12 18:39:19,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1420, Unknown=0, NotChecked=0, Total=1560 [2022-07-12 18:39:19,314 INFO L87 Difference]: Start difference. First operand 884 states and 1017 transitions. Second operand has 37 states, 33 states have (on average 2.484848484848485) internal successors, (82), 30 states have internal predecessors, (82), 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-12 18:39:19,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:19,770 INFO L93 Difference]: Finished difference Result 892 states and 1030 transitions. [2022-07-12 18:39:19,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-12 18:39:19,770 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 33 states have (on average 2.484848484848485) internal successors, (82), 30 states have internal predecessors, (82), 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 123 [2022-07-12 18:39:19,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:19,773 INFO L225 Difference]: With dead ends: 892 [2022-07-12 18:39:19,773 INFO L226 Difference]: Without dead ends: 892 [2022-07-12 18:39:19,773 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=196, Invalid=1966, Unknown=0, NotChecked=0, Total=2162 [2022-07-12 18:39:19,774 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 11 mSDsluCounter, 1857 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 2015 SdHoareTripleChecker+Invalid, 1860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1124 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:19,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 2015 Invalid, 1860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 726 Invalid, 0 Unknown, 1124 Unchecked, 0.2s Time] [2022-07-12 18:39:19,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2022-07-12 18:39:19,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 888. [2022-07-12 18:39:19,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 745 states have (on average 1.2201342281879195) internal successors, (909), 812 states have internal predecessors, (909), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (62), 47 states have call predecessors, (62), 51 states have call successors, (62) [2022-07-12 18:39:19,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1022 transitions. [2022-07-12 18:39:19,783 INFO L78 Accepts]: Start accepts. Automaton has 888 states and 1022 transitions. Word has length 123 [2022-07-12 18:39:19,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:19,783 INFO L495 AbstractCegarLoop]: Abstraction has 888 states and 1022 transitions. [2022-07-12 18:39:19,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 33 states have (on average 2.484848484848485) internal successors, (82), 30 states have internal predecessors, (82), 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-12 18:39:19,784 INFO L276 IsEmpty]: Start isEmpty. Operand 888 states and 1022 transitions. [2022-07-12 18:39:19,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-12 18:39:19,784 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:19,784 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-12 18:39:19,829 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-12 18:39:20,007 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-12 18:39:20,007 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:20,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:20,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1000230852, now seen corresponding path program 1 times [2022-07-12 18:39:20,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:20,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213647472] [2022-07-12 18:39:20,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:20,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:20,030 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:20,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1807272577] [2022-07-12 18:39:20,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:20,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:20,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:20,031 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-12 18:39:20,032 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-12 18:39:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:20,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-12 18:39:20,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:20,469 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-12 18:39:20,469 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:20,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:20,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213647472] [2022-07-12 18:39:20,469 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:20,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807272577] [2022-07-12 18:39:20,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807272577] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:20,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:20,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:39:20,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147761596] [2022-07-12 18:39:20,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:20,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 18:39:20,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:20,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 18:39:20,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 18:39:20,471 INFO L87 Difference]: Start difference. First operand 888 states and 1022 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-12 18:39:20,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:20,567 INFO L93 Difference]: Finished difference Result 916 states and 1052 transitions. [2022-07-12 18:39:20,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 18:39:20,567 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-12 18:39:20,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:20,569 INFO L225 Difference]: With dead ends: 916 [2022-07-12 18:39:20,569 INFO L226 Difference]: Without dead ends: 916 [2022-07-12 18:39:20,569 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-12 18:39:20,570 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-12 18:39:20,570 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-12 18:39:20,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2022-07-12 18:39:20,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 887. [2022-07-12 18:39:20,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 745 states have (on average 1.218791946308725) internal successors, (908), 811 states have internal predecessors, (908), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (62), 47 states have call predecessors, (62), 51 states have call successors, (62) [2022-07-12 18:39:20,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1021 transitions. [2022-07-12 18:39:20,581 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1021 transitions. Word has length 124 [2022-07-12 18:39:20,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:20,582 INFO L495 AbstractCegarLoop]: Abstraction has 887 states and 1021 transitions. [2022-07-12 18:39:20,582 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-12 18:39:20,582 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1021 transitions. [2022-07-12 18:39:20,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-12 18:39:20,582 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:20,583 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-12 18:39:20,601 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-07-12 18:39:20,801 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-12 18:39:20,801 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:20,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:20,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1000230853, now seen corresponding path program 1 times [2022-07-12 18:39:20,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:20,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830275283] [2022-07-12 18:39:20,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:20,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:20,825 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:20,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1898575689] [2022-07-12 18:39:20,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:20,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:20,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:20,826 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-12 18:39:20,827 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-12 18:39:22,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:22,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 121 conjunts are in the unsatisfiable core [2022-07-12 18:39:22,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:22,034 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-12 18:39:22,041 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-12 18:39:22,380 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:22,381 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-12 18:39:22,395 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:39:22,395 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-12 18:39:22,626 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:22,626 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-12 18:39:22,642 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:39:22,642 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-12 18:39:22,808 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:22,808 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-12 18:39:22,832 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-12 18:39:22,832 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-12 18:39:23,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:39:23,007 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 12 treesize of output 14 [2022-07-12 18:39:23,020 INFO L356 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-07-12 18:39:23,020 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-12 18:39:23,091 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 252 proven. 276 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-07-12 18:39:23,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:39:27,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:27,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830275283] [2022-07-12 18:39:27,325 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:27,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898575689] [2022-07-12 18:39:27,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898575689] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:39:27,325 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:39:27,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-07-12 18:39:27,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882408777] [2022-07-12 18:39:27,325 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:39:27,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-12 18:39:27,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:27,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-12 18:39:27,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2022-07-12 18:39:27,326 INFO L87 Difference]: Start difference. First operand 887 states and 1021 transitions. Second operand has 26 states, 24 states have (on average 3.4166666666666665) internal successors, (82), 21 states have internal predecessors, (82), 4 states have call successors, (6), 2 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-12 18:39:27,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:27,943 INFO L93 Difference]: Finished difference Result 1040 states and 1191 transitions. [2022-07-12 18:39:27,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 18:39:27,944 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 3.4166666666666665) internal successors, (82), 21 states have internal predecessors, (82), 4 states have call successors, (6), 2 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 124 [2022-07-12 18:39:27,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:27,946 INFO L225 Difference]: With dead ends: 1040 [2022-07-12 18:39:27,946 INFO L226 Difference]: Without dead ends: 1040 [2022-07-12 18:39:27,947 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-07-12 18:39:27,947 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 204 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 1303 SdHoareTripleChecker+Invalid, 1112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 264 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:27,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 1303 Invalid, 1112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 832 Invalid, 0 Unknown, 264 Unchecked, 0.5s Time] [2022-07-12 18:39:27,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2022-07-12 18:39:27,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 892. [2022-07-12 18:39:27,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 750 states have (on average 1.2213333333333334) internal successors, (916), 816 states have internal predecessors, (916), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (62), 47 states have call predecessors, (62), 51 states have call successors, (62) [2022-07-12 18:39:27,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 1029 transitions. [2022-07-12 18:39:27,980 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 1029 transitions. Word has length 124 [2022-07-12 18:39:27,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:27,980 INFO L495 AbstractCegarLoop]: Abstraction has 892 states and 1029 transitions. [2022-07-12 18:39:27,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 3.4166666666666665) internal successors, (82), 21 states have internal predecessors, (82), 4 states have call successors, (6), 2 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-12 18:39:27,980 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 1029 transitions. [2022-07-12 18:39:27,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-07-12 18:39:27,981 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:27,981 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-12 18:39:28,006 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-12 18:39:28,181 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-12 18:39:28,181 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:28,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:28,182 INFO L85 PathProgramCache]: Analyzing trace with hash -850822970, now seen corresponding path program 1 times [2022-07-12 18:39:28,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:28,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191942765] [2022-07-12 18:39:28,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:28,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:28,218 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:28,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843156311] [2022-07-12 18:39:28,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:28,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:28,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:28,220 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-12 18:39:28,221 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-12 18:39:28,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:28,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 18:39:28,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:28,671 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-12 18:39:28,671 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:28,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:28,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191942765] [2022-07-12 18:39:28,671 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:28,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843156311] [2022-07-12 18:39:28,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843156311] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:28,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:28,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:39:28,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272516661] [2022-07-12 18:39:28,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:28,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:39:28,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:28,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:39:28,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:39:28,673 INFO L87 Difference]: Start difference. First operand 892 states and 1029 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-12 18:39:28,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:28,757 INFO L93 Difference]: Finished difference Result 893 states and 1032 transitions. [2022-07-12 18:39:28,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:39:28,758 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-12 18:39:28,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:28,760 INFO L225 Difference]: With dead ends: 893 [2022-07-12 18:39:28,760 INFO L226 Difference]: Without dead ends: 893 [2022-07-12 18:39:28,760 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-12 18:39:28,760 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 116 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 208 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-12 18:39:28,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 208 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:39:28,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2022-07-12 18:39:28,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 891. [2022-07-12 18:39:28,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 750 states have (on average 1.22) internal successors, (915), 815 states have internal predecessors, (915), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (62), 47 states have call predecessors, (62), 51 states have call successors, (62) [2022-07-12 18:39:28,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1028 transitions. [2022-07-12 18:39:28,769 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1028 transitions. Word has length 126 [2022-07-12 18:39:28,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:28,769 INFO L495 AbstractCegarLoop]: Abstraction has 891 states and 1028 transitions. [2022-07-12 18:39:28,769 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-12 18:39:28,769 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1028 transitions. [2022-07-12 18:39:28,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-12 18:39:28,770 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:28,770 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-12 18:39:28,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-07-12 18:39:28,988 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-12 18:39:28,988 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:28,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:28,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1496480850, now seen corresponding path program 1 times [2022-07-12 18:39:28,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:28,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806956478] [2022-07-12 18:39:28,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:28,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:29,013 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:29,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [137739717] [2022-07-12 18:39:29,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:29,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:29,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:29,016 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-12 18:39:29,016 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-12 18:39:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:29,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 141 conjunts are in the unsatisfiable core [2022-07-12 18:39:29,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:29,541 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:39:29,541 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-12 18:39:29,545 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-12 18:39:29,644 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:39:29,644 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-12 18:39:29,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, 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-12 18:39:29,805 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:29,805 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-12 18:39:29,819 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:29,819 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-12 18:39:30,080 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:30,080 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-12 18:39:30,107 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:30,108 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-12 18:39:30,470 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:30,470 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-12 18:39:30,498 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:30,499 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-12 18:39:30,736 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:39:30,736 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-12 18:39:30,756 INFO L356 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-07-12 18:39:30,756 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-12 18:39:31,424 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-12 18:39:31,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:39:32,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:32,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806956478] [2022-07-12 18:39:32,169 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:32,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137739717] [2022-07-12 18:39:32,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137739717] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:39:32,169 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:39:32,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-07-12 18:39:32,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663677377] [2022-07-12 18:39:32,169 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:39:32,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-12 18:39:32,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:32,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-12 18:39:32,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1874, Unknown=0, NotChecked=0, Total=2070 [2022-07-12 18:39:32,170 INFO L87 Difference]: Start difference. First operand 891 states and 1028 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-12 18:39:33,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:33,170 INFO L93 Difference]: Finished difference Result 1024 states and 1179 transitions. [2022-07-12 18:39:33,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-12 18:39:33,170 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-12 18:39:33,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:33,173 INFO L225 Difference]: With dead ends: 1024 [2022-07-12 18:39:33,173 INFO L226 Difference]: Without dead ends: 1024 [2022-07-12 18:39:33,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 669 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=275, Invalid=2805, Unknown=0, NotChecked=0, Total=3080 [2022-07-12 18:39:33,174 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 18 mSDsluCounter, 2557 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 2719 SdHoareTripleChecker+Invalid, 1976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1066 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:33,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 2719 Invalid, 1976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 899 Invalid, 0 Unknown, 1066 Unchecked, 0.5s Time] [2022-07-12 18:39:33,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2022-07-12 18:39:33,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 1006. [2022-07-12 18:39:33,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 854 states have (on average 1.2049180327868851) internal successors, (1029), 919 states have internal predecessors, (1029), 57 states have call successors, (57), 33 states have call predecessors, (57), 37 states have return successors, (68), 53 states have call predecessors, (68), 57 states have call successors, (68) [2022-07-12 18:39:33,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1154 transitions. [2022-07-12 18:39:33,184 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1154 transitions. Word has length 130 [2022-07-12 18:39:33,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:33,184 INFO L495 AbstractCegarLoop]: Abstraction has 1006 states and 1154 transitions. [2022-07-12 18:39:33,184 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-12 18:39:33,184 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1154 transitions. [2022-07-12 18:39:33,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-12 18:39:33,185 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:33,186 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-12 18:39:33,221 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-12 18:39:33,405 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-12 18:39:33,405 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:33,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:33,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1496480851, now seen corresponding path program 1 times [2022-07-12 18:39:33,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:33,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395908731] [2022-07-12 18:39:33,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:33,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:33,430 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:33,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1014448913] [2022-07-12 18:39:33,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:33,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:33,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:33,431 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-12 18:39:33,445 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-12 18:39:33,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:33,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 51 conjunts are in the unsatisfiable core [2022-07-12 18:39:33,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:34,003 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:39:34,003 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-12 18:39:34,058 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:39:34,058 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-12 18:39:34,112 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:39:34,113 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-12 18:39:34,169 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:39:34,170 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-12 18:39:34,242 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:39:34,242 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-12 18:39:34,284 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:39:34,284 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-12 18:39:34,349 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-12 18:39:34,349 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:34,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:34,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395908731] [2022-07-12 18:39:34,350 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:34,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014448913] [2022-07-12 18:39:34,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014448913] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:34,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:34,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 18:39:34,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804817272] [2022-07-12 18:39:34,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:34,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 18:39:34,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:34,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 18:39:34,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-12 18:39:34,351 INFO L87 Difference]: Start difference. First operand 1006 states and 1154 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-12 18:39:34,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:34,513 INFO L93 Difference]: Finished difference Result 1376 states and 1644 transitions. [2022-07-12 18:39:34,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 18:39:34,513 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-12 18:39:34,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:34,519 INFO L225 Difference]: With dead ends: 1376 [2022-07-12 18:39:34,519 INFO L226 Difference]: Without dead ends: 1376 [2022-07-12 18:39:34,519 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-12 18:39:34,519 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 56 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:34,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 690 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 242 Invalid, 0 Unknown, 250 Unchecked, 0.1s Time] [2022-07-12 18:39:34,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1376 states. [2022-07-12 18:39:34,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1376 to 1328. [2022-07-12 18:39:34,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1328 states, 1131 states have (on average 1.2263483642793989) internal successors, (1387), 1200 states have internal predecessors, (1387), 102 states have call successors, (102), 33 states have call predecessors, (102), 37 states have return successors, (121), 94 states have call predecessors, (121), 102 states have call successors, (121) [2022-07-12 18:39:34,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 1610 transitions. [2022-07-12 18:39:34,533 INFO L78 Accepts]: Start accepts. Automaton has 1328 states and 1610 transitions. Word has length 130 [2022-07-12 18:39:34,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:34,533 INFO L495 AbstractCegarLoop]: Abstraction has 1328 states and 1610 transitions. [2022-07-12 18:39:34,533 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-12 18:39:34,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1328 states and 1610 transitions. [2022-07-12 18:39:34,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-12 18:39:34,534 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:34,534 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-12 18:39:34,570 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-12 18:39:34,747 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-12 18:39:34,748 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:34,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:34,748 INFO L85 PathProgramCache]: Analyzing trace with hash 853733974, now seen corresponding path program 1 times [2022-07-12 18:39:34,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:34,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859439352] [2022-07-12 18:39:34,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:34,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:34,773 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:34,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [147781550] [2022-07-12 18:39:34,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:34,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:34,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:34,775 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-12 18:39:34,776 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-12 18:39:35,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:35,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-12 18:39:35,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:35,377 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-12 18:39:35,377 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:35,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:35,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859439352] [2022-07-12 18:39:35,378 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:35,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147781550] [2022-07-12 18:39:35,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147781550] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:35,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:35,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:39:35,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812331223] [2022-07-12 18:39:35,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:35,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 18:39:35,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:35,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 18:39:35,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 18:39:35,379 INFO L87 Difference]: Start difference. First operand 1328 states and 1610 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-12 18:39:35,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:35,469 INFO L93 Difference]: Finished difference Result 1352 states and 1633 transitions. [2022-07-12 18:39:35,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 18:39:35,469 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-12 18:39:35,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:35,472 INFO L225 Difference]: With dead ends: 1352 [2022-07-12 18:39:35,472 INFO L226 Difference]: Without dead ends: 1352 [2022-07-12 18:39:35,473 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-12 18:39:35,473 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 196 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:35,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 282 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:39:35,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2022-07-12 18:39:35,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1327. [2022-07-12 18:39:35,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 1131 states have (on average 1.224580017683466) internal successors, (1385), 1199 states have internal predecessors, (1385), 102 states have call successors, (102), 33 states have call predecessors, (102), 37 states have return successors, (121), 94 states have call predecessors, (121), 102 states have call successors, (121) [2022-07-12 18:39:35,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 1608 transitions. [2022-07-12 18:39:35,485 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 1608 transitions. Word has length 131 [2022-07-12 18:39:35,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:35,485 INFO L495 AbstractCegarLoop]: Abstraction has 1327 states and 1608 transitions. [2022-07-12 18:39:35,486 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-12 18:39:35,486 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 1608 transitions. [2022-07-12 18:39:35,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-12 18:39:35,487 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:35,487 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-12 18:39:35,507 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-12 18:39:35,708 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-12 18:39:35,708 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:35,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:35,708 INFO L85 PathProgramCache]: Analyzing trace with hash 853733975, now seen corresponding path program 1 times [2022-07-12 18:39:35,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:35,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047277199] [2022-07-12 18:39:35,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:35,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:35,738 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:35,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1794690892] [2022-07-12 18:39:35,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:35,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:35,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:35,740 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-12 18:39:35,740 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-12 18:39:36,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:36,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 32 conjunts are in the unsatisfiable core [2022-07-12 18:39:36,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:36,538 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-12 18:39:36,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:39:36,590 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-12 18:39:36,591 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-12 18:39:36,909 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-12 18:39:36,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:36,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047277199] [2022-07-12 18:39:36,909 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:36,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794690892] [2022-07-12 18:39:36,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794690892] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:39:36,910 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:39:36,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-12 18:39:36,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781324575] [2022-07-12 18:39:36,910 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:39:36,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-12 18:39:36,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:36,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-12 18:39:36,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-12 18:39:36,911 INFO L87 Difference]: Start difference. First operand 1327 states and 1608 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-12 18:39:37,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:37,091 INFO L93 Difference]: Finished difference Result 1326 states and 1606 transitions. [2022-07-12 18:39:37,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 18:39:37,091 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-12 18:39:37,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:37,094 INFO L225 Difference]: With dead ends: 1326 [2022-07-12 18:39:37,094 INFO L226 Difference]: Without dead ends: 1326 [2022-07-12 18:39:37,095 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-12 18:39:37,095 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 554 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:37,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 950 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:39:37,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1326 states. [2022-07-12 18:39:37,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1326 to 1326. [2022-07-12 18:39:37,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1326 states, 1131 states have (on average 1.2228116710875332) internal successors, (1383), 1198 states have internal predecessors, (1383), 102 states have call successors, (102), 33 states have call predecessors, (102), 37 states have return successors, (121), 94 states have call predecessors, (121), 102 states have call successors, (121) [2022-07-12 18:39:37,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1326 states to 1326 states and 1606 transitions. [2022-07-12 18:39:37,107 INFO L78 Accepts]: Start accepts. Automaton has 1326 states and 1606 transitions. Word has length 131 [2022-07-12 18:39:37,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:37,107 INFO L495 AbstractCegarLoop]: Abstraction has 1326 states and 1606 transitions. [2022-07-12 18:39:37,107 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-12 18:39:37,107 INFO L276 IsEmpty]: Start isEmpty. Operand 1326 states and 1606 transitions. [2022-07-12 18:39:37,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-07-12 18:39:37,108 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:37,108 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-12 18:39:37,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-07-12 18:39:37,328 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-12 18:39:37,328 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:37,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:37,329 INFO L85 PathProgramCache]: Analyzing trace with hash 99598744, now seen corresponding path program 1 times [2022-07-12 18:39:37,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:37,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070062661] [2022-07-12 18:39:37,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:37,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:37,361 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:37,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101079525] [2022-07-12 18:39:37,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:37,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:37,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:37,364 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-12 18:39:37,364 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-12 18:39:37,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:37,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 18:39:37,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:37,937 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-12 18:39:37,937 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:37,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:37,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070062661] [2022-07-12 18:39:37,937 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:37,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101079525] [2022-07-12 18:39:37,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101079525] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:37,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:37,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:39:37,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967531163] [2022-07-12 18:39:37,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:37,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:39:37,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:37,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:39:37,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:39:37,939 INFO L87 Difference]: Start difference. First operand 1326 states and 1606 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-12 18:39:38,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:38,074 INFO L93 Difference]: Finished difference Result 1325 states and 1604 transitions. [2022-07-12 18:39:38,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:39:38,074 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-12 18:39:38,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:38,077 INFO L225 Difference]: With dead ends: 1325 [2022-07-12 18:39:38,077 INFO L226 Difference]: Without dead ends: 1325 [2022-07-12 18:39:38,078 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-12 18:39:38,078 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 101 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:38,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 214 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:39:38,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states. [2022-07-12 18:39:38,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 1325. [2022-07-12 18:39:38,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1325 states, 1131 states have (on average 1.2210433244916004) internal successors, (1381), 1197 states have internal predecessors, (1381), 102 states have call successors, (102), 33 states have call predecessors, (102), 37 states have return successors, (121), 94 states have call predecessors, (121), 102 states have call successors, (121) [2022-07-12 18:39:38,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1325 states to 1325 states and 1604 transitions. [2022-07-12 18:39:38,089 INFO L78 Accepts]: Start accepts. Automaton has 1325 states and 1604 transitions. Word has length 133 [2022-07-12 18:39:38,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:38,090 INFO L495 AbstractCegarLoop]: Abstraction has 1325 states and 1604 transitions. [2022-07-12 18:39:38,090 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-12 18:39:38,090 INFO L276 IsEmpty]: Start isEmpty. Operand 1325 states and 1604 transitions. [2022-07-12 18:39:38,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-12 18:39:38,090 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:38,090 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-12 18:39:38,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-07-12 18:39:38,310 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-12 18:39:38,310 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:38,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:38,310 INFO L85 PathProgramCache]: Analyzing trace with hash 514418943, now seen corresponding path program 1 times [2022-07-12 18:39:38,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:38,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690366183] [2022-07-12 18:39:38,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:38,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:38,335 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:38,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [448977432] [2022-07-12 18:39:38,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:38,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:38,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:38,336 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-12 18:39:38,337 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-12 18:39:38,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:38,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-12 18:39:38,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:39,086 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-12 18:39:39,086 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:39,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:39,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690366183] [2022-07-12 18:39:39,086 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:39,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448977432] [2022-07-12 18:39:39,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448977432] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:39,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:39,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:39:39,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602603831] [2022-07-12 18:39:39,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:39,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 18:39:39,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:39,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 18:39:39,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 18:39:39,087 INFO L87 Difference]: Start difference. First operand 1325 states and 1604 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-12 18:39:39,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:39,194 INFO L93 Difference]: Finished difference Result 1347 states and 1626 transitions. [2022-07-12 18:39:39,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 18:39:39,195 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-12 18:39:39,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:39,198 INFO L225 Difference]: With dead ends: 1347 [2022-07-12 18:39:39,198 INFO L226 Difference]: Without dead ends: 1347 [2022-07-12 18:39:39,198 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-12 18:39:39,198 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 281 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:39,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 199 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:39:39,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2022-07-12 18:39:39,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 1000. [2022-07-12 18:39:39,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 854 states have (on average 1.1967213114754098) internal successors, (1022), 913 states have internal predecessors, (1022), 57 states have call successors, (57), 33 states have call predecessors, (57), 37 states have return successors, (68), 53 states have call predecessors, (68), 57 states have call successors, (68) [2022-07-12 18:39:39,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 1147 transitions. [2022-07-12 18:39:39,209 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 1147 transitions. Word has length 137 [2022-07-12 18:39:39,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:39,209 INFO L495 AbstractCegarLoop]: Abstraction has 1000 states and 1147 transitions. [2022-07-12 18:39:39,209 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-12 18:39:39,210 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 1147 transitions. [2022-07-12 18:39:39,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-12 18:39:39,210 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:39,210 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-12 18:39:39,253 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-12 18:39:39,431 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-12 18:39:39,432 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:39,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:39,432 INFO L85 PathProgramCache]: Analyzing trace with hash 514418944, now seen corresponding path program 1 times [2022-07-12 18:39:39,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:39,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369865471] [2022-07-12 18:39:39,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:39,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:39,460 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:39,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1484662238] [2022-07-12 18:39:39,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:39,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:39,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:39,465 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-12 18:39:39,466 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-12 18:39:39,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:39,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-12 18:39:39,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:40,241 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-12 18:39:40,241 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:40,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:40,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369865471] [2022-07-12 18:39:40,242 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:40,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484662238] [2022-07-12 18:39:40,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484662238] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:40,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:40,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:39:40,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809990386] [2022-07-12 18:39:40,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:40,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 18:39:40,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:40,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 18:39:40,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 18:39:40,248 INFO L87 Difference]: Start difference. First operand 1000 states and 1147 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-12 18:39:40,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:40,316 INFO L93 Difference]: Finished difference Result 1000 states and 1147 transitions. [2022-07-12 18:39:40,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 18:39:40,316 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-12 18:39:40,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:40,319 INFO L225 Difference]: With dead ends: 1000 [2022-07-12 18:39:40,319 INFO L226 Difference]: Without dead ends: 1000 [2022-07-12 18:39:40,319 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-12 18:39:40,320 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 258 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:40,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 197 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:39:40,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1000 states. [2022-07-12 18:39:40,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1000 to 999. [2022-07-12 18:39:40,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 999 states, 854 states have (on average 1.1955503512880563) internal successors, (1021), 912 states have internal predecessors, (1021), 57 states have call successors, (57), 33 states have call predecessors, (57), 37 states have return successors, (68), 53 states have call predecessors, (68), 57 states have call successors, (68) [2022-07-12 18:39:40,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 999 states to 999 states and 1146 transitions. [2022-07-12 18:39:40,351 INFO L78 Accepts]: Start accepts. Automaton has 999 states and 1146 transitions. Word has length 137 [2022-07-12 18:39:40,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:40,351 INFO L495 AbstractCegarLoop]: Abstraction has 999 states and 1146 transitions. [2022-07-12 18:39:40,351 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-12 18:39:40,351 INFO L276 IsEmpty]: Start isEmpty. Operand 999 states and 1146 transitions. [2022-07-12 18:39:40,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-12 18:39:40,352 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:40,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:39:40,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-07-12 18:39:40,573 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-12 18:39:40,573 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:40,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:40,574 INFO L85 PathProgramCache]: Analyzing trace with hash 435369059, now seen corresponding path program 1 times [2022-07-12 18:39:40,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:40,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48981144] [2022-07-12 18:39:40,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:40,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:40,615 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:40,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1738102782] [2022-07-12 18:39:40,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:40,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:40,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:40,617 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-12 18:39:40,618 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-12 18:39:41,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:41,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 1201 conjuncts, 35 conjunts are in the unsatisfiable core [2022-07-12 18:39:41,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:41,603 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-12 18:39:41,619 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-12 18:39:41,628 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-12 18:39:41,628 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:41,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:41,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48981144] [2022-07-12 18:39:41,628 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:41,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738102782] [2022-07-12 18:39:41,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738102782] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:41,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:41,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 18:39:41,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733321101] [2022-07-12 18:39:41,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:41,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 18:39:41,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:41,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 18:39:41,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-12 18:39:41,631 INFO L87 Difference]: Start difference. First operand 999 states and 1146 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-12 18:39:41,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:41,855 INFO L93 Difference]: Finished difference Result 1047 states and 1194 transitions. [2022-07-12 18:39:41,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 18:39:41,855 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-12 18:39:41,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:41,858 INFO L225 Difference]: With dead ends: 1047 [2022-07-12 18:39:41,858 INFO L226 Difference]: Without dead ends: 1047 [2022-07-12 18:39:41,858 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-12 18:39:41,858 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 393 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 603 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-12 18:39:41,860 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 603 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-12 18:39:41,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2022-07-12 18:39:41,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 999. [2022-07-12 18:39:41,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 999 states, 855 states have (on average 1.1953216374269007) internal successors, (1022), 912 states have internal predecessors, (1022), 57 states have call successors, (57), 33 states have call predecessors, (57), 37 states have return successors, (68), 53 states have call predecessors, (68), 57 states have call successors, (68) [2022-07-12 18:39:41,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 999 states to 999 states and 1147 transitions. [2022-07-12 18:39:41,870 INFO L78 Accepts]: Start accepts. Automaton has 999 states and 1147 transitions. Word has length 139 [2022-07-12 18:39:41,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:41,871 INFO L495 AbstractCegarLoop]: Abstraction has 999 states and 1147 transitions. [2022-07-12 18:39:41,871 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-12 18:39:41,871 INFO L276 IsEmpty]: Start isEmpty. Operand 999 states and 1147 transitions. [2022-07-12 18:39:41,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-12 18:39:41,872 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:41,873 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-12 18:39:41,893 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-12 18:39:42,075 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-12 18:39:42,076 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:42,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:42,076 INFO L85 PathProgramCache]: Analyzing trace with hash 435369060, now seen corresponding path program 1 times [2022-07-12 18:39:42,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:42,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548788886] [2022-07-12 18:39:42,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:42,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:42,102 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:42,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1542365244] [2022-07-12 18:39:42,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:42,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:42,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:42,104 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-12 18:39:42,105 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-12 18:39:42,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:42,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 1201 conjuncts, 51 conjunts are in the unsatisfiable core [2022-07-12 18:39:42,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:43,393 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-12 18:39:43,396 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-12 18:39:43,431 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-12 18:39:43,433 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-12 18:39:43,480 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-12 18:39:43,480 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:39:43,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:39:43,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548788886] [2022-07-12 18:39:43,480 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:39:43,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542365244] [2022-07-12 18:39:43,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542365244] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:39:43,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:39:43,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 18:39:43,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140736601] [2022-07-12 18:39:43,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:39:43,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 18:39:43,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:39:43,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 18:39:43,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-07-12 18:39:43,482 INFO L87 Difference]: Start difference. First operand 999 states and 1147 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-12 18:39:43,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:39:43,887 INFO L93 Difference]: Finished difference Result 1078 states and 1229 transitions. [2022-07-12 18:39:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 18:39:43,887 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-12 18:39:43,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:39:43,890 INFO L225 Difference]: With dead ends: 1078 [2022-07-12 18:39:43,890 INFO L226 Difference]: Without dead ends: 1078 [2022-07-12 18:39:43,890 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-12 18:39:43,892 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 1236 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1236 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 18:39:43,892 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1236 Valid, 383 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-12 18:39:43,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2022-07-12 18:39:43,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 1039. [2022-07-12 18:39:43,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 895 states have (on average 1.2256983240223465) internal successors, (1097), 952 states have internal predecessors, (1097), 57 states have call successors, (57), 33 states have call predecessors, (57), 37 states have return successors, (68), 53 states have call predecessors, (68), 57 states have call successors, (68) [2022-07-12 18:39:43,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 1222 transitions. [2022-07-12 18:39:43,903 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 1222 transitions. Word has length 139 [2022-07-12 18:39:43,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:39:43,903 INFO L495 AbstractCegarLoop]: Abstraction has 1039 states and 1222 transitions. [2022-07-12 18:39:43,903 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-12 18:39:43,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 1222 transitions. [2022-07-12 18:39:43,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-07-12 18:39:43,904 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:39:43,905 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-12 18:39:43,933 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-12 18:39:44,124 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-12 18:39:44,125 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-12 18:39:44,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:39:44,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1777842087, now seen corresponding path program 1 times [2022-07-12 18:39:44,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:39:44,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591683427] [2022-07-12 18:39:44,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:44,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:39:44,153 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:39:44,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [577106033] [2022-07-12 18:39:44,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:39:44,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:39:44,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:39:44,154 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-12 18:39:44,157 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-12 18:39:44,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:39:44,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 1217 conjuncts, 95 conjunts are in the unsatisfiable core [2022-07-12 18:39:44,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:44,788 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-12 18:39:44,789 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-12 18:39:45,480 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-12 18:39:45,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:39:45,547 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-12 18:39:45,563 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-12 18:39:45,569 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-12 18:39:45,601 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-12 18:39:45,632 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-12 18:39:45,633 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-12 18:39:45,651 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-12 18:39:45,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:39:45,705 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-12 18:39:52,461 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (forall ((v_arrayElimCell_209 Int) (v_ArrVal_11863 Int)) (= (select |c_#valid| (select (let ((.cse4 (let ((.cse5 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base|) |c_ULTIMATE.start_l0_insert_~item~4#1.offset| v_ArrVal_11863)))) (store .cse5 |c_ULTIMATE.start_l0_insert_~list#1.base| (store (select .cse5 |c_ULTIMATE.start_l0_insert_~list#1.base|) |c_ULTIMATE.start_l0_insert_~list#1.offset| |c_ULTIMATE.start_l0_insert_~item~4#1.base|))))) (select .cse4 (select (select .cse4 |c_~#list~0.base|) |c_~#list~0.offset|))) (+ v_arrayElimCell_209 4))) 1)))) (and (or (= |c_~#list~0.offset| |c_ULTIMATE.start_l0_insert_~list#1.offset|) .cse0) (forall ((v_arrayElimCell_209 Int) (v_ArrVal_11863 Int)) (let ((.cse1 (let ((.cse2 (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base|) |c_ULTIMATE.start_l0_insert_~item~4#1.offset| v_ArrVal_11863)))) (store .cse3 |c_ULTIMATE.start_l0_insert_~list#1.base| (store (select .cse3 |c_ULTIMATE.start_l0_insert_~list#1.base|) |c_ULTIMATE.start_l0_insert_~list#1.offset| |c_ULTIMATE.start_l0_insert_~item~4#1.base|))))) (select .cse2 (select (select .cse2 |c_~#list~0.base|) |c_~#list~0.offset|))))) (or (= (select |c_#valid| (select .cse1 (+ |c_ULTIMATE.start_l0_insert_~item~4#1.offset| 4))) 1) (= (select |c_#valid| (select .cse1 (+ v_arrayElimCell_209 4))) 1)))) (or (= |c_~#list~0.base| |c_ULTIMATE.start_l0_insert_~list#1.base|) .cse0))) is different from false [2022-07-12 18:39:52,880 INFO L356 Elim1Store]: treesize reduction 196, result has 54.3 percent of original size [2022-07-12 18:39:52,881 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 39556 treesize of output 37360